> Markdown version of [/jobs/ext/630367-software-engineer](https://www.wearedevelopers.com/jobs/ext/630367-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** ISoftStone, Inc. - **Location:** Palo Alto, CA, United States - **Experience:** Starter - **Salary:** $79,040.0 - $91,520.0 - **Contract:** Temporary contract - **Skills:** 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, 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 - **Published:** June 24, 2026 - **Apply:** https://www.dice.com/job-detail/967048f0-0464-4e38-9a09-1e3b99be076f ## About the Role 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 ## 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 ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)