Job Information
Xylem Senior Software Engineer in Columbia, Maryland
Join Xylem in the global mission to #LetsSolveWater! 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:
The Senior Software Engineer role will be pivotal in designing, developing, and maintaining high-quality software solutions across the stack, including front-end, back-end, and database layers. The ideal candidate will have strong expertise in the .NET ecosystem, modern web technologies, and a proven ability to deliver scalable, maintainable, and high-performance software.
Responsibilities:
Software Development: Design, develop, and maintain desktop, web applications and APIs using C#, Blazor, and ASP.NET, of the Microsoft .NET development framework
Architecture & Design: Collaborate with stakeholders to design software solutions that meet business requirements and align with architectural standards.
Code Quality: Write clean, efficient, and well-documented code while adhering to best practices in software development, including unit testing and code reviews.
Database Management: Develop and optimize database solutions using SQL Server or other RDBMS platforms, ensuring data integrity and performance.
System Integration: Work on integrating software solutions with third-party systems, APIs, and services.
Agile Collaboration: Participate in sprint planning, stand-ups, and other Agile ceremonies to deliver high-quality software on schedule.
Technical Leadership: Provide mentorship to junior developers and contribute to team knowledge-sharing activities.
Performance Optimization: Monitor, troubleshoot, and enhance application performance, scalability, and security.
Continuous Improvement: Advocate for and implement continuous improvement practices, including DevOps and CI/CD pipelines.
Qualifications:
Bachelor’s degree or diploma in Computer Science, Software Engineering or related field, or equivalent experience
Minimum 5 years of professional experience with full-stack software development using the .NET development framework
Technical Expertise:
Strong knowledge of .NET development framework; C#, ASP.NET
Proficient in front-end experience interfaces using JavaScript libraries (i.e. Angular, React, Node.js, Blazor)
Proficient in relational database design and development, SQL and Entity Framework Core
Experience with REST APIs, microservices, background task/job processing, and identity and access management (i.e. SAML, Auth0, Keycloak)
Understanding of test-driven development (unit testing) and CI/CD tools like Octopus, Bitbucket Pipelines, or Bamboo
Proficient in Git for version control, unit testing, debugging, and clean code principles
Familiarity with cloud platforms and containerization
Familiarity with Agile / Scrum methodologies
Soft Skills:
Self-motivated and results-driven mindset
Excellent verbal and written communication skills in English
Ability to work independently and as part of a collaborative team
Adaptability and eagerness to learn new technologies
Preferred qualifications:
Experience developing, implementing, and optimizing signal processing algorithms for use in software systems, ensuring high performance and accuracy. Familiarity with signal acquisition, filtering and analysis techniques
#LI-JO2
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 diversity, equity and inclusion in driving innovation and allowing us to compete more effectively around the world.
Xylem
- Xylem Jobs