Sr Software Developer

Active

Job description

Overview

We need your talent! Waters Corporation is currently seeking a Sr Software Engineer to join our Global Software Engineering team. Our team understands the value of their work in the real world. As a Sr Software Engineer in Milford MA, you'll be working with technology used for quality testing and the development of nearly every drug taken in around the globe. These are processes that we want to optimize. Consider this, today’s lab instruments can only be viewed from the lab – our mission here is to be able to enable scientists to see their lab results from Starbucks, home, anywhere you can access the internet. In Waters, the Lab and Data Management group produces software that is used by people worldwide for specialist measurement and scientific analysis. We are currently seeking a Senior Software Engineer to work in one of our Cloud Development teams. We work in a collaborative, agile environment, where team members are empowered to innovate and continually improve. We believe strongly in the value of personal development, and provide support and dedicated time for our people to pursue their development. You will work in a fast-paced, agile environment and engage in technical discussions, participate in technical designs, demonstrate problem-solving abilities, and present and share ideas through global collaboration. If this is the type of culture you excel in, then we look forward to speaking with you.We need your talent! Waters Corporation is currently seeking a Sr Software Engineer to join our Global Software Engineering team. Our team understands the value of their work in the real world. As a Sr Software Engineer in Milford MA, you'll be working with technology used for quality testing and the development of nearly every drug taken in around the globe. These are processes that we want to optimize. Consider this, today’s lab instruments can only be viewed from the lab – our mission here is to be able to enable scientists to see their lab results from Starbucks, home, anywhere you can access the internet. In Waters, the Lab and Data Management group produces software that is used by people worldwide for specialist measurement and scientific analysis. We are currently seeking a Senior Software Engineer to work in one of our Cloud Development teams. We work in a collaborative, agile environment, where team members are empowered to innovate and continually improve. We believe strongly in the value of personal development, and provide support and dedicated time for our people to pursue their development. You will work in a fast-paced, agile environment and engage in technical discussions, participate in technical designs, demonstrate problem-solving abilities, and present and share ideas through global collaboration. If this is the type of culture you excel in, then we look forward to speaking with you.We need your talent! Waters Corporation is currently seeking a Sr Software Engineer to join our Global Software Engineering team. Our team understands the value of their work in the real world. As a Sr Software Engineer in Milford MA, you'll be working with technology used for quality testing and the development of nearly every drug taken in around the globe. These are processes that we want to optimize. Consider this, today’s lab instruments can only be viewed from the lab – our mission here is to be able to enable scientists to see their lab results from Starbucks, home, anywhere you can access the internet. In Waters, the Lab and Data Management group produces software that is used by people worldwide for specialist measurement and scientific analysis. We are currently seeking a Senior Software Engineer to work in one of our Cloud Development teams. We work in a collaborative, agile environment, where team members are empowered to innovate and continually improve. We believe strongly in the value of personal development, and provide support and dedicated time for our people to pursue their development. You will work in a fast-paced, agile environment and engage in technical discussions, participate in technical designs, demonstrate problem-solving abilities, and present and share ideas through global collaboration. If this is the type of culture you excel in, then we look forward to speaking with you.

We need your talent! Waters Corporation is currently seeking a Sr Software Engineer to join our Global Software Engineering team.

We need your talent! Waters Corporation is currently seeking a Sr Software Engineer to join our Global Software Engineering team.We need your talent!We need your talent!Waters Corporation is currently seeking a Sr Software EngineerWaters Corporation is currently seeking a Sr Software EngineerSr Software Engineerto join ourto join ourGlobal SoftwareGlobal SoftwareEngineeringEngineeringteamteam..

Our team understands the value of their work in the real world. As a Sr Software Engineer in Milford MA, you'll be working with technology used for quality testing and the development of nearly every drug taken in around the globe. These are processes that we want to optimize. Consider this, today’s lab instruments can only be viewed from the lab – our mission here is to be able to enable scientists to see their lab results from Starbucks, home, anywhere you can access the internet.

Our team understands the value of their work in the real world. As a Sr Software Engineer in Milford MA, you'll be working with technology used for quality testing and the development of nearly every drug taken in around the globe. These are processes that we want to optimize. Consider this, today’s lab instruments can only be viewed from the lab – our mission here is to be able to enable scientists to see their lab results from Starbucks, home, anywhere you can access the internet.Our team understands the value of their work in the real world. As a Sr Software Engineer in Milford MA, you'llOur team understands the value of their work in the real world. As a Sr Software Engineer in Milford MA, you'llSr Software EngineerMilford MAbe workingbe workingwith technologywith technologyused for quality testing andused for quality testing andthethedevelopment of nearly every drugdevelopment of nearly every drugtakentakenin around the globein around the globe..These are processes that we want to optimize. Consider this, tThese are processes that we want to optimize. Consider this, today’s lab instruments can only be viewed from the lab – our mission here is to be able tooday’s lab instruments can only be viewed from the lab – our mission here is to be able toenable scientists to see their lab results fromenable scientists to see their lab results fromStarbucks, homeStarbucks, home, anywhere you can access the internet., anywhere you can access the internet.

In Waters, the Lab and Data Management group produces software that is used by people worldwide for specialist measurement and scientific analysis. We are currently seeking a Senior Software Engineer to work in one of our Cloud Development teams. We work in a collaborative, agile environment, where team members are empowered to innovate and continually improve. We believe strongly in the value of personal development, and provide support and dedicated time for our people to pursue their development.

In Waters, the Lab and Data Management group produces software that is used by people worldwide for specialist measurement and scientific analysis. We are currently seeking a Senior Software Engineer to work in one of our Cloud Development teams. We work in a collaborative, agile environment, where team members are empowered to innovate and continually improve. We believe strongly in the value of personal development, and provide support and dedicated time for our people to pursue their development.

You will work in a fast-paced, agile environment and engage in technical discussions, participate in technical designs, demonstrate problem-solving abilities, and present and share ideas through global collaboration.

You will work in a fast-paced, agile environment and engage in technical discussions, participate in technical designs, demonstrate problem-solving abilities, and present and share ideas through global collaboration.You will workYou will workin a fast-paced, agile environmentin a fast-paced, agile environmentand engage in technical discussions, participate in technical designs, demonstrate problem-solving abilities, and present and share ideas through global collaboration.and engage in technical discussions, participate in technical designs, demonstrate problem-solving abilities, and present and share ideas through global collaboration.

If this is the type of culture you excel in, then we look forward to speaking with you.

If this is the type of culture you excel in, then we look forward to speaking with you.If this is the type of culture you excel in, then we look forward to speaking with you.If this is the type of culture you excel in, then we look forward to speaking with you.

Responsibilities

The meaningful work you will be asked to lead: Lead User Story refinement meetings to ensure stories are understood and decomposed adequately Collaborate with cross-functional teams to design, document and implement quality solutions Work independently and as part of a team with deep focus on hard technical problems and explain the why, how, and what, that makes your solution technically sound, provide constructive feedback regarding best practices, performance, and maintainability Stay ahead of the curve with respect to new technologies and techniques with an eye towards continual improvement of both the team’s skill set and the product goals To act as technical expert and mentor for coding, process and best practices (e.g. adherence to Definition of Done) and effectively communicate this to the team Collaborate across teams to improve working practices and skill levels To carry out all responsibilities in accordance with the Quality Policy and all applicable proceduresThe meaningful work you will be asked to lead: Lead User Story refinement meetings to ensure stories are understood and decomposed adequately Collaborate with cross-functional teams to design, document and implement quality solutions Work independently and as part of a team with deep focus on hard technical problems and explain the why, how, and what, that makes your solution technically sound, provide constructive feedback regarding best practices, performance, and maintainability Stay ahead of the curve with respect to new technologies and techniques with an eye towards continual improvement of both the team’s skill set and the product goals To act as technical expert and mentor for coding, process and best practices (e.g. adherence to Definition of Done) and effectively communicate this to the team Collaborate across teams to improve working practices and skill levels To carry out all responsibilities in accordance with the Quality Policy and all applicable proceduresThe meaningful work you will be asked to lead: Lead User Story refinement meetings to ensure stories are understood and decomposed adequately Collaborate with cross-functional teams to design, document and implement quality solutions Work independently and as part of a team with deep focus on hard technical problems and explain the why, how, and what, that makes your solution technically sound, provide constructive feedback regarding best practices, performance, and maintainability Stay ahead of the curve with respect to new technologies and techniques with an eye towards continual improvement of both the team’s skill set and the product goals To act as technical expert and mentor for coding, process and best practices (e.g. adherence to Definition of Done) and effectively communicate this to the team Collaborate across teams to improve working practices and skill levels To carry out all responsibilities in accordance with the Quality Policy and all applicable procedures

The meaningful work you will be asked to lead:

The meaningful work you will be asked to lead:The meaningful work you will be asked to lead:The meaningful work you will be asked to lead:The meaningful work you will be asked to lead:
  • Lead User Story refinement meetings to ensure stories are understood and decomposed adequately
Lead User Story refinement meetings to ensure stories are understood and decomposed adequately
  • Collaborate with cross-functional teams to design, document and implement quality solutions
Collaborate with cross-functional teams to design, document and implement quality solutions
  • Work independently and as part of a team with deep focus on hard technical problems and explain the why, how, and what, that makes your solution technically sound, provide constructive feedback regarding best practices, performance, and maintainability
Work independently and as part of a team with deep focus on hard technical problems and explain the why, how, and what, that makes your solution technically sound, provide constructive feedback regarding best practices, performance, and maintainability
  • Stay ahead of the curve with respect to new technologies and techniques with an eye towards continual improvement of both the team’s skill set and the product goals
Stay ahead of the curve with respect to new technologies and techniques with an eye towards continual improvement of both the team’s skill set and the product goals
  • To act as technical expert and mentor for coding, process and best practices (e.g. adherence to Definition of Done) and effectively communicate this to the team
To act as technical expert and mentor for coding, process and best practices (e.g. adherence to Definition of Done) and effectively communicate this to the team
  • Collaborate across teams to improve working practices and skill levels
Collaborate across teams to improve working practices and skill levels
  • To carry out all responsibilities in accordance with the Quality Policy and all applicable procedures
To carry out all responsibilities in accordance with the Quality Policy and all applicable procedures

Qualifications

Abilities that will help you be successful: Extensive knowledge and proven experience as a software developer, with exposure to elements of our back end technology stack, including C#, .NET.Good experience working with Amazon Web Services, Microservices, API development Knowledge and application of software engineering practices (e.g. Unit testing, TDD, CI/CD, SOLID, BDD etc.). Proven ability to lead design and development of complex features Proven ability to work as part of an Agile delivery team. Ability to analyse and solve problems using critical thinking to identify cross-domain concerns.Excellent communication and team building skills. Other Qualifications:Knowledge and experience with Agentic development, Cursor or Claude, developing specifications, reviewing output, and ensuring quality and accuracy.Strong understanding of computer science algorithms, data structures, and design patterns Hands-on experience with IoT cloud platform technologies Proficiency in designing Multi-tenant SaaS applications with high-volume transactions Preferred Qualifications:Continuous delivery, with pipelines implemented in Kubernetes, Docker Front-End JavaScript Frameworks, especially Angular with Jasmine unit testingExperience implementing and maintaining Datadog Experience using GitHub and GitHub Actions Behaviour Driven Development (BDD), with Gherkin & SpecFlow Atlassian Jira and ConfluenceSoftware security best practices and implementation, e.g. OWASP, PKI, X509 Certificates, TLSSoftware development for regulated environments, e.g. IVD / Medical devicesAbilities that will help you be successful: Extensive knowledge and proven experience as a software developer, with exposure to elements of our back end technology stack, including C#, .NET.Good experience working with Amazon Web Services, Microservices, API development Knowledge and application of software engineering practices (e.g. Unit testing, TDD, CI/CD, SOLID, BDD etc.). Proven ability to lead design and development of complex features Proven ability to work as part of an Agile delivery team. Ability to analyse and solve problems using critical thinking to identify cross-domain concerns.Excellent communication and team building skills. Other Qualifications:Knowledge and experience with Agentic development, Cursor or Claude, developing specifications, reviewing output, and ensuring quality and accuracy.Strong understanding of computer science algorithms, data structures, and design patterns Hands-on experience with IoT cloud platform technologies Proficiency in designing Multi-tenant SaaS applications with high-volume transactions Preferred Qualifications:Continuous delivery, with pipelines implemented in Kubernetes, Docker Front-End JavaScript Frameworks, especially Angular with Jasmine unit testingExperience implementing and maintaining Datadog Experience using GitHub and GitHub Actions Behaviour Driven Development (BDD), with Gherkin & SpecFlow Atlassian Jira and ConfluenceSoftware security best practices and implementation, e.g. OWASP, PKI, X509 Certificates, TLSSoftware development for regulated environments, e.g. IVD / Medical devicesAbilities that will help you be successful: Extensive knowledge and proven experience as a software developer, with exposure to elements of our back end technology stack, including C#, .NET.Good experience working with Amazon Web Services, Microservices, API development Knowledge and application of software engineering practices (e.g. Unit testing, TDD, CI/CD, SOLID, BDD etc.). Proven ability to lead design and development of complex features Proven ability to work as part of an Agile delivery team. Ability to analyse and solve problems using critical thinking to identify cross-domain concerns.Excellent communication and team building skills. Other Qualifications:Knowledge and experience with Agentic development, Cursor or Claude, developing specifications, reviewing output, and ensuring quality and accuracy.Strong understanding of computer science algorithms, data structures, and design patterns Hands-on experience with IoT cloud platform technologies Proficiency in designing Multi-tenant SaaS applications with high-volume transactions Preferred Qualifications:Continuous delivery, with pipelines implemented in Kubernetes, Docker Front-End JavaScript Frameworks, especially Angular with Jasmine unit testingExperience implementing and maintaining Datadog Experience using GitHub and GitHub Actions Behaviour Driven Development (BDD), with Gherkin & SpecFlow Atlassian Jira and ConfluenceSoftware security best practices and implementation, e.g. OWASP, PKI, X509 Certificates, TLSSoftware development for regulated environments, e.g. IVD / Medical devices

Abilities that will help you be successful:

Abilities that will help you be successful:Abilities that will help you be successful:Abilities that will help you be successful:Abilities that will help you be successful:
  • Extensive knowledge and proven experience as a software developer, with exposure to elements of our back end technology stack, including C#, .NET.
Extensive knowledge and proven experience as a software developer, with exposure to elements of our back end technology stack, including C#, .NET.
  • Good experience working with Amazon Web Services, Microservices, API development
Good experience working with Amazon Web Services, Microservices, API development
  • Knowledge and application of software engineering practices (e.g. Unit testing, TDD, CI/CD, SOLID, BDD etc.).
Knowledge and application of software engineering practices (e.g. Unit testing, TDD, CI/CD, SOLID, BDD etc.).
  • Proven ability to lead design and development of complex features
Proven ability to lead design and development of complex features
  • Proven ability to work as part of an Agile delivery team.
Proven ability to work as part of an Agile delivery team.
  • Ability to analyse and solve problems using critical thinking to identify cross-domain concerns.
Ability to analyse and solve problems using critical thinking to identify cross-domain concerns.
  • Excellent communication and team building skills.
Excellent communication and team building skills.

Other Qualifications:

Other Qualifications:Other Qualifications:Other Qualifications:Other Qualifications:
  • Knowledge and experience with Agentic development, Cursor or Claude, developing specifications, reviewing output, and ensuring quality and accuracy.
Knowledge and experience with Agentic development, Cursor or Claude, developing specifications, reviewing output, and ensuring quality and accuracy.Knowledge and experience with Agentic development, Cursor or Claude, developing specifications, reviewing output, and ensuring quality and accuracy.Knowledge and experience with Agentic development, Cursor or Claude, developing specifications, reviewing output, and ensuring quality and accuracy.
  • Strong understanding of computer science algorithms, data structures, and design patterns
Strong understanding of computer science algorithms, data structures, and design patternsStrong understanding of computer science algorithms, data structures, and design patternsStrong understanding of computer science algorithms, data structures, and design patterns
  • Hands-on experience with IoT cloud platform technologies
Hands-on experience with IoT cloud platform technologiesHands-on experience with IoT cloud platform technologiesHands-on experience with IoT cloud platform technologiesHands-on experience with IoT cloud platform technologies
  • Proficiency in designing Multi-tenant SaaS applications with high-volume transactions
Proficiency in designing Multi-tenant SaaS applications with high-volume transactionsProficiency in designing Multi-tenant SaaS applications with high-volume transactionsProficiency in designing Multi-tenant SaaS applications with high-volume transactions

Preferred Qualifications:

Preferred Qualifications:Preferred Qualifications:Preferred Qualifications:Preferred Qualifications:
  • Continuous delivery, with pipelines implemented in Kubernetes, Docker
Continuous delivery, with pipelines implemented in Kubernetes, Docker
  • Front-End JavaScript Frameworks, especially Angular with Jasmine unit testing
Front-End JavaScript Frameworks, especially Angular with Jasmine unit testing
  • Experience implementing and maintaining Datadog
Experience implementing and maintaining Datadog
  • Experience using GitHub and GitHub Actions
Experience using GitHub and GitHub Actions
  • Behaviour Driven Development (BDD), with Gherkin & SpecFlow
Behaviour Driven Development (BDD), with Gherkin & SpecFlow
  • Atlassian Jira and Confluence
Atlassian Jira and Confluence
  • Software security best practices and implementation, e.g. OWASP, PKI, X509 Certificates, TLS
Software security best practices and implementation, e.g. OWASP, PKI, X509 Certificates, TLS
  • Software development for regulated environments, e.g. IVD / Medical devices
Software development for regulated environments, e.g. IVD / Medical devices

Similar jobs