> Markdown version of [/jobs/ext/526122-software-engineer](https://www.wearedevelopers.com/jobs/ext/526122-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:** Xylem Inc. - **Location:** Davis, CA, United States - **Experience:** Experienced - **Salary:** $208,000.0 - **Contract:** Permanent contract - **Skills:** Airflow, Amazon Web Services, Microsoft Azure, Bash Shell, Big Data, Continuous Integration, Data Integration, Extract Transform Load (ETL), Data Security, Software Debugging, Groovy, Python (Programming Language), PostgreSQL, Enterprise Messaging Systems, MongoDB, MySQL, NoSQL, RabbitMQ, Software Engineering, Systems Integration, Data Processing, Scripting, Google Cloud, Cloud Platform System, Apache Spark, SOAPAPI, Git, Vue.js, Data Lakes, Kubernetes, Information Technology, Cassandra, Integration Frameworks, Apache Kafka, Apache Nifi, Software Version Control, Docker - **Published:** June 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cc6c83582ab47968 ## About the Role * Bachelor's degree in computer science, Software Engineering, or a related technical field. * 3+ years of experience with ETL tools and data integration processes. * Strong scripting skills (Python, Bash, or Groovy) for automation within ETL workflows. * Experience with both real-time and batch data processing. * Proficiency with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Cassandra). * Experience with messaging technologies such as Kafka and RabbitMQ. * Experience integrating systems using REST and SOAP APIs. * Ability to design scalable, secure, and efficient ETL workflows. * Familiarity with version control (Git) and continuous integration practices. * Knowledge of data security principles and best practices for handling sensitive data. * Strong communication skills, teamwork, and advanced problem-solving ability. Preferred Qualifications * Demonstrated experience designing and implementing pipelines in Apache NiFi. * Certifications in Apache NiFi or other ETL platforms. * Experience with Apache Spark, Airflow, or similar data processing tools. * Familiarity with cloud environments (AWS, Azure, GCP). * Experience with Docker, Kubernetes, or other containerization/orchestration tools. * Knowledge of Big Data ecosystems and data lake technologies. ## Description You will lead the deployment of Xylem Vue software solutions at client sites, ensuring seamless configuration, accurate data integration, and reliable algorithm performance. You will collaborate closely with IT stakeholders, functional analysts, and end users to design, implement, and validate ETL processes and system parameterizations tailored to each project's needs. This role blends technical problem-solving, integration design, and hands-on implementation with client-facing communication. Core Responsibilities * Understand Xylem Vue system processes and algorithms, and apply parameterization tools to relaunch processes, debug data issues, monitor results, and validate system outputs. * Provide clear explanations to users regarding system results and algorithm behavior. * Execute and support the deployment of Xylem Vue products, adapting configurations to client-specific technical and functional requirements. * Review and contribute to technical documentation, solution specifications, and project code. * Collaborate with functional analysts to translate business requirements into effective technical solutions. * Interact directly with clients as needed to clarify technical requirements and resolve integration questions. * Design implementation solutions that meet client needs while minimizing custom parameterization of the base system. * Apply industry and business process best practices in solution design. * Identify recurring configuration needs and propose their incorporation into the core Xylem Vue product. * Implement and validate all system parameterizations defined during solution design. * Design, implement, and test ETL processes (data integration, synchronization, transformation) across required technologies. * Propose enhancements for the Xylem Vue product based on implementation insights and report any identified defects. * Participate in technical and functional test planning and execution. * Support recruitment and hiring processes by helping identify technical resource needs. * Document implemented solutions to support reuse and standardization across projects. ## 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) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [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) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)