In this Senior Software Engineer role at Waters, you design and deliver scalable, secure software that underpins analytical technologies. You work with cross-functional teams to modernize platforms and apply AI-assisted development and automation to boost productivity and customer value. You will influence architectural decisions, promote best practices, and drive continuous improvement in a global engineering environment. This position offers impact through shaping product direction and delivering high-quality solutions within a pioneering life sciences context.
Pay / Benefits
25 days' holiday
attractive employer pension contribution
life assurance
income protection
private medical
flexible working (implied)
Responsibilities
Design and develop scalable software that meets customer and business needs, ensuring reliability and maintainability
Lead technical design and architectural decisions to support long-term product sustainability and extensibility
Ensure software quality and security via code reviews, testing, and best practices to reduce defects
Leverage AI-assisted development tools and emerging tech to boost productivity and value
Implement and improve DevOps practices, including CI/CD and automation
Collaborate with cross-functional and global teams to align with product goals
Provide technical leadership through mentoring and influencing engineering decisions
Promote engineering best practices and a culture of continuous improvement
Key requirements
Degree or higher in Computer Science, Software Engineering, or related discipline
Proven experience delivering software using C#, .NET, and TypeScript
Strong fundamentals in APIs, microservices, software design patterns, testing methods, and secure development
Ability to deliver high-quality outcomes balancing technical excellence with business needs
Potential to act as Technical Lead by guiding others and promoting best practices
Excellent communication and stakeholder management across Agile, cross-functional, and global teams
Passion for adopting new technologies, AI-assisted development, automation, and continuous learning
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.