Application Guide
How to Apply for Sr. Software Engineer
at Xylem
๐ข About Xylem
Xylem is a global leader in water technology, dedicated to solving the world's most critical water challenges through innovation. Working here means contributing to sustainable water conservation and reuse, making a tangible environmental impact while developing cutting-edge software solutions.
About This Role
As a Sr. Software Engineer, you'll design and build high-performance desktop applications that manage large datasets from water measurement devices. Your work directly supports efficient water resource management, enabling real-time data analysis and operational efficiency for critical infrastructure.
๐ก A Day in the Life
You'll start with a daily stand-up using Jira to sync with your Agile team, then dive into coding new features for a WPF desktop app that processes water flow data. After lunch, you might pair with a data engineer to optimize async data ingestion from field devices, followed by code review and documentation updates. The day ends with testing your changes against real-world datasets.
๐ Application Tools
๐ฏ Who Xylem Is Looking For
- A seasoned C# developer with 5+ years of experience, deeply familiar with .NET 8+ and WPF/MVVM patterns.
- Expert in asynchronous programming (async/await, TPL) to handle large-scale data streams from measurement devices.
- Comfortable in Agile/Scrum environments using Jira, with a collaborative mindset for cross-functional teamwork.
- Passionate about clean, well-documented code and eager to contribute to sustainable water solutions.
๐ Tips for Applying to Xylem
In your resume and cover letter, explicitly mention your experience with .NET 8+ and WPF/MVVM, not just generic C# skills.
Highlight a specific project where you used async programming to process large datasets efficientlyโquantify the data volume if possible.
Tailor your portfolio or GitHub samples to include WPF applications that demonstrate MVVM architecture and async patterns.
Research Xylem's water solutions (e.g., AquaCUE, Sensus) and mention how your skills apply to their data management challenges.
Use keywords from the job description like 'measurement devices', 'data loggers', and 'sustainable conservation' in your application.
โ๏ธ What to Emphasize in Your Cover Letter
['Your passion for using technology to solve environmental challenges, specifically water conservation.', 'Concrete examples of building WPF/MVVM applications that handle large datasets with async programming.', 'Your experience with Agile/Scrum and cross-functional collaboration, especially using Jira.', "How your technical expertise aligns with Xylem's mission to empower innovative water solutions."]
Generate Cover Letter โ๐ Research Before Applying
To stand out, make sure you've researched:
- โ Read about Xylem's product lines like AquaCUE (water quality monitoring) and Sensus (smart metering) to understand data sources.
- โ Review Xylem's sustainability reports and recent news on water conservation initiatives.
- โ Understand the role of IoT and data analytics in water management, as your software likely interfaces with sensors.
- โ Check Xylem's engineering blog or tech talks for insights into their development practices and culture.
๐ฌ Prepare for These Interview Topics
Based on this role, you may be asked about:
โ ๏ธ Common Mistakes to Avoid
- Submitting a generic resume without emphasizing WPF, MVVM, or .NET 8+ experience.
- Ignoring the async programming requirementโensure your application shows practical async skills.
- Not demonstrating any interest in water/sustainability; Xylem values mission-driven candidates.
๐ Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!