Sr Software Developer
Xylem
Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions.
The Role
As Senior Software Developer with Xylem You will modernize critical business applications, design backend services, and build intelligent automation tools that make large datasets accessible and actionable. You will work within a large legacy PHP and Perl codebase while leading modernization efforts using contemporary programming languages, cloud technologies, and AI-driven tooling. Your work will strengthen platform reliability, scalability, and automation across the organization. This role is ideal for an experienced backend engineer who excels at solving complex technical challenges and transforming legacy systems.
Core Responsibilities
Modernize and enhance legacy PHP and Perl applications while contributing to ongoing maintenance.
Design, develop, and maintain backend services and APIs that support data workflows and internal tools.
Build AI agents and automation capabilities that improve data accessibility and accelerate decision-making.
Develop backend components, scripting, and internal tooling using modern programming languages (e.g., Python, Go, Java, PHP, Perl).
Collaborate with cross-functional teams to design secure, scalable solutions across AWS and internal datacenter environments.
Implement best practices for version control, testing, deployment, and change management using GitLab and CI/CD pipelines.
Analyze large datasets and produce clear, meaningful reports using data visualization tools.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent experience.
Minimum 5 years of experience in software development, with a strong focus on backend engineering.
Experience modernizing or refactoring legacy applications, including PHP and/or Perl.
Proficiency in backend development using languages such as Python, Go, Java, PHP, Perl, or comparable technologies.
Hands-on experience designing, developing, and maintaining APIs (e.g., REST).
Experience with databases such as PostgreSQL, SQL Server (MSSQL), MongoDB, or similar systems.
Proficiency with Linux, GitLab, and scripting or automation tools.
Experience working in hybrid environments across AWS and on-prem datacenters.
Strong analytical and problem-solving skills.
Excellent communication abilities and the ability to translate technical concepts for non-technical partners.
Understanding of change management processes.
?
Preferred Qualifications
Experience building AI or LLM-driven workflow agents using tools such as LangChain, LlamaIndex, or comparable frameworks.
Familiarity with data integration or workflow tools such as Smartsheet.
Working knowledge of frontend technologies such as HTML and JavaScript.
Experience with the Google Visualization API or similar data visualization tools.
Background in system design, performance optimization, or scalable architecture.
Additional Information
Physical Demands
- Prolonged periods of working on a computer.
Work Environment
Standard office or remote work environment.
Collaboration with global or cross-functional teams may require occasional flexibility in working hours.
Travel Requirements
- Minimal travel expected (0-10%), primarily for team or project collaboration.
Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world.
At Xylem, you'll not only contribute to solving water issues but also have the chance to make a difference through our paid Volunteer Program, Xylem Watermark. We prioritize our employees' well-being through inclusion and belonging as well as our Employee Resource Groups (ERG). Proud to be an Equal Employment Opportunity (including disability and veterans) and Affirmative Action workplace, Xylem fosters an inclusive environment free from discrimination or harassment.
Please note that the information in this job description outlines the general nature of the position and is not an exhaustive list of duties. Xylem is dedicated to providing reasonable accommodations to enable all employees to perform their essential job functions. We reserve the right to modify this job description and assign additional duties as needed. Embrace the opportunity to be part of Xylem's transformative journey in shaping the future of water technology! #XylemCareers #GlobalImpact #WaterInnovation
- ...Sr. IOS Developer (Swift UI, iOS, MVVM / Clean Architecture / Modularization Strong expertise in Swift and iOS SDKs Deep understanding of UIKit and/or SwiftUI Modern architecture patterns (MVVM, Clean Architecture) Understanding of frameworks (XCTest, XCUITest...Senior
- ...Job Description Senior Software Developer – HIE Production Support (Healthcare Interoperability)- Remote US Government & Public Sector –... ..., scalability, and data quality across the HIE stack. As a Sr. Software Developer, you will: Production Support & Platform...SeniorFull timeLocal areaRemote workWork visa
$114k - $171k
...looking for an experienced Principal OR Sr. Principal DevOps Engineer (Level 3 OR 4)... ...the program. Ensures implementation of Software Configuration Management (SCM), code... ...installed systems and infrastructure. Develop custom scripts to increase system efficiency...SeniorRelocation packageShift work- ...Senior Java Developer Experienced and innovative technical senior Java developer with following skills: Strong hands-on experience Core Java Experience in Multi-threading, Data structures, Micro-services, Messaging. Experience working on relational database...Senior
- ...Sr. Software Developer- Contractor Department: Research & Development Employment Type: Contract Location: US-North Carolina-Raleigh Description Align Technology is an industry leader and innovator in the medical device field which focuses on revolutionizing...SeniorContract workFor contractors
$142.2k - $213.4k
...Sr. Principal Or Staff DevOps Engineer At Northrop Grumman, our employees have incredible... ...: You'll be joining our growing Aurora Software and Digital Engineering department which... ...installed systems and infrastructure. Develop custom scripts to increase system...SeniorShift work- ...Senior Software Developer (Java / Go) - Hybrid, Cary, NC We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers. If you're looking for a dynamic...SeniorFull timeLocal areaWork visa
- ...Sr Salesforce Developer Contract To Hire Hybrid Onsite; Cary NC Or Cleveland Ohio Tekfortune is a fast-growing consulting firm specialized in permanent, contract & project-based staffing services for world's leading organizations in a broad range of industries. In this...SeniorPermanent employmentContract workRemote workShift work
- SAP S/4 BRIM Consultant Hands-on SAP S/4 BRIM experience - Strong implementation experience with Subscription Order Management (SOM) Deep understanding of: Quote-to-Cash processes Hands-on BRIM Implementation, Rollout, Support & Enhancement experience who can ...SeniorWork experience placement
- ...Sr. Cloud Engineer We are seeking a Sr. Cloud Engineer who has strong experience in building applications using Python or Java for the purposes of building an enterprise data lake analytics platform. In order to make an impact in this role, you should have strong skills...Senior
- ...Sr. Cloud Infrastructure Technical Lead Location: Cary, NC Duration: Contract to Hire Skills Required: API Management, API Security, Single Sign ON Authentication, Integration Techniques, Dockers (Must), Site Minder, Containers, UM Ware, Azure, IBM Cloud. Have to...SeniorContract work
$100.3k - $150.5k
Principal/Sr Principal Software Engineer (*Active TS/SCI required) Requisition ID: R10189875 Location: Morrisville, North Carolina, United States... ...with providing the skills and innovative technologies to develop, design, produce, and sustain optimized product lines across...SeniorWork experience placementRelocation packageMonday to ThursdayShift work- ...Job Description Sr. Software Developer, Design Systems- Hybrid, Cary, North Carolina or Remote in EST time zone We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions...SeniorFull timeLocal areaRemote workWork visa
- ...observability tools (Firebase, Crashlytics, OpenTelemetry) Experience leading or owning major app features or platforms Design, develop, and maintain high‑performance iOS applications using Swift Own end‑to‑end feature development from requirements to release Define...Senior
- ...Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville,... ...a key technical leadership role on autonomy software teams developing perception, planning, control, and platform capabilities for autonomous...SeniorFull time
$105k - $110k
...Sr. C++ Embedded Engineer w/d CUDA and PLDM Exp Location: 7001 Development... ...we looking for? 3 to 5 years' experienced software engineers to write, debug and test embedded... ...situations and implement solutions, or develop new system elements, procedures, or processes...SeniorHourly payContract workRelocation$46.42 - $47.79 per hour
.../hr. GBAM Req ID: 10659816 Job Description : Must Have Technical/Functional Skills • Proven experience in Full stack software development with tech lead experience • Good understanding in Java, Springboot • Strong proficiency in React, Angular or Vue JS...Senior- ...Job Description Summary of Duties: SAS Institute, Inc. seeks a Senior Software Developer to design, develop, and debug software of diverse scope for new and existing products in accordance with designated development practices, timelines and quality expectations....SeniorRemote workWork visaFlexible hours
$115k - $125k
...Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC... ...optimizations to enhance scalability and efficiency. Mentor junior developers, conduct code reviews, and promote best practices to uphold...SeniorContract work3 days per week- Sr. Embedded Linux Software Engineer page is loaded## Sr. Embedded Linux Software Engineerremote type: Hybridelocations: Morrisville, North Carolina... ...team. In this role, you will be crucial in designing, developing, and maintaining tailored Linux distributions for our...SeniorWork at office
- ...Senior Kotlin Back-end Developer Join a cutting-edge Sales and Marketing application development initiative powered by AI to automate and optimize business processes. The project involves extensive integration with internal and external APIs and transitioning from large...Senior
$120k - $170k
...applications to fully integrated intelligence platforms. Our design services span many disciplines, including custom system design, software development, hardware design, RF/antenna design, rapid prototyping, manufacturing/test, certification services, and project...SeniorTemporary workWork at officeFlexible hours- ...Role Overview: Sr. IOS Developer with expertise in Swift and iOS SDKs, modern architecture patterns, and understanding of frameworks and REST APIs. Key Responsibilities: Develop iOS applications using Swift and iOS SDKs. Design and implement modern architecture...Senior
- ...A 6-month contract opportunity is available for a Sr. SCADA Engineer with Ignition software specialization. Type of work includes programming, testing and commissioning experience. This is a remote work opportunity involving automation project work. Start is late...SeniorContract workRemote work
- ...senior level position in application/system engineering. Responsibilities include defining analog IC and power module products, developing and debugging reference circuits, writing datasheets and application/design notes, and providing application support and...SeniorWorldwide
- ...Sr Salesforce Developer Hybrid Mode(5 Days in Months) Westlake,TX/Durham,NC Job Description Manager is looking for 8-10+ years of experience. Needs strong Salesforce Technical skillset (top need) - Declarative development skills - Salesforce Flows - Configuration...Senior
- ...Java Lead Dev/ Sr. Java Dev Location: Minneapolis or Raleigh (100% onsite from day 1) Duration: 6+ Months Job Description... ...Communication and collaboration with the product teams and the peer developers. Nice to have senior/lead developer experience with mentoring...Senior
- ...Sr Software Engineer (Java) Duration: Long Term Contract Location: Durham, NC/ Westlake TX/ New Jersey NJ Job Model: (Hybrid... ...experience with Java 8 or above. Must have experience in developing RESTful webservices. Must have experience with Spring and...SeniorLong term contract
- ...Sr. Java developer Raleigh, NC Long Term Project Required Skills: Must have min 10+ yrs of exp in Java dev Java 8 or higher Spring 5.0 or Spring boot 2.0+ Experience with Rest controllers in Spring SQL DB experience in: creating...Senior
- Technology Lead | Java | SOA And Webservices Work Location & Reporting Address Raleigh, NC 27604 - Onsite Contract duration 6 Months Interview: Virtual Job Details: Must Have Skills: Java Springboot AWS Nice to have skills: ~ Agile CICD ...SeniorContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Developer. Be the first to apply!
- software engineer full time Morrisville, NC
- startup software engineer Morrisville, NC
- software developer Morrisville, NC
- software development engineer aws Morrisville, NC
- ngo software engineer Morrisville, NC
- software engineer Morrisville, NC
- senior software engineer Morrisville, NC
- cybersecurity software engineer Morrisville, NC
- part time software developer remote Morrisville, NC
- intel software engineer Morrisville, NC

