Software Engineer
$100,000–$110,000 year
On-site · Morrisville, North Carolina, United States
Job Summary
Software Engineer at Xylem leading deployment of Xylem Vue software solutions at client sites, configuring and integrating ETL processes, parameterizing system configurations, and ensuring reliable algorithm performance. You will collaborate with IT stakeholders, analysts, and end users to design, implement, and validate ETL processes, review technical documentation, translate business requirements into technical solutions, and provide client-facing explanations of system results. Responsibilities include deploying Xylem Vue products, designing scalable ETL workflows, implementing and validating parameterizations, developing data integration pipelines, testing and documenting solutions, and contributing to knowledge sharing across projects. The role emphasizes hands-on implementation, problem-solving, and adherence to best practices in data security and project delivery. Salary range is $100,000–$110,000 with comprehensive benefits; visa sponsorship is not provided. The position is based in Morrisville, NC, USA with on-site deployment at client sites.
Required Qualifications
- 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
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.