Software Engineer

ISoftStone, Inc.
Palo Alto, CA, United States
about 2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Compensation
$79,040.0 - $91,520.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Big Data Cloud Computing Continuous Integration Data as a Services Information Engineering Extract Transform Load (ETL) Data Synchronization Database Applications Relational Databases Database Queries
+20 more
Database Storage Structures Software Debugging DevOps Document Management Systems Distributed Computing Environment Distributed Data Store Distributed Systems Revision Control Systems Monitoring of Systems Python (Programming Language) Performance Tuning Software Engineering Systems Integration Data Ingestion Backend Git Information Technology Webhooks Data Pipelines Programming Languages

Job description

Design and develop scalable data processing workflows and integration solutions Build and maintain backend components for data ingestion, transformation, and storage Support large-scale and distributed data systems to ensure performance and reliability Develop and optimize database structures, queries, and data models Implement system integrations using APIs and data synchronization mechanisms Assist with deployment and configuration of data services in structured development environments Monitor system performance and participate in troubleshooting and root cause analysis Support testing, debugging, and continuous improvement of data-driven applications Collaborate with cross-functional teams to gather requirements and deliver technical solutions Document system designs, workflows, and technical processes

Requirements

Bachelor’s degree in Computer Science, Software Engineering, or a related field 1-3 years of experience in software development or data engineering Experience developing data processing workflows or ETL pipelines Proficiency in at least one programming language (e.g., Python, Java, or similar) Strong SQL skills and familiarity with relational databases Basic understanding of distributed systems or large-scale data processing concepts Familiarity with APIs, webhooks, and system integrations Exposure to version control tools (e.g., Git) Strong problem-solving skills and ability to work in a collaborative environment

Preferred Qualifications: Experience working with big data or distributed data processing frameworks Exposure to containerized or cloud-based environments Familiarity with system monitoring or performance optimization Understanding of CI/CD or DevOps concepts Experience supporting analytics or reporting systems

About the company

iSoftStone is a global IT service and consulting company that creates value and drives success through technology solutions, service excellence, and digital innovation. We specialize in web and application development, software testing and support, data and content management, digital experience, accessibility, and data for machine learning and AI. With 20 delivery centers and more than 90,000 employees worldwide, iSoftStone is proud to serve some of the world’s most well-known businesses, including 90+ Fortune Global 500 companies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

56 sec

Introduction to analytical data formats for software developers

Matthias Niehoff Matthias Niehoff · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all