Skip to content

Software Development Principal Engineer - MS Quan

Waters

Bengaluru, INonsitePosted May 29, 2026

At a glance

Why this role might suit you

The position enables a seasoned engineer to lead development of regulated MS Quan software within a global team, offering exposure to cutting‑edge scientific technologies and a chance to influence product strategy in a high‑impact life‑sciences context.

Skills

c-sharpdot-netangularlinqunit-testingtddbddgherkinspec-flowgithubgithub-actionsseleniumjiraconfluencejfrog-artifactoryowasppkix509-certificatestls21cfr11scientific-softwarelc-msci-cdsolidregulated-environmentsagile-delivery

About the role

Overview:

To Design, develop and maintain MS Quan software as part of an agile delivery team in Waters GCC

Responsibilities:

Role specific:

Contribute to the development and maintenance of all aspects of the applications and services owned by the relevant team

Complete detailed designs and development of stories as directed by the technical lead to a high-quality standard

Collaborate with stakeholders, Product Owners and Technical Leads on software and technical issues.

Collaborate between and across teams to improve working practices and skill levels

Provide code and supporting documentation in accordance with our Software Development Processes and codes of practice.

Individual

Complete Quality System related actions in a timely manner according to procedures

Adhere to Environmental, Health and Safety policies and procedures.

Qualifications:

Qualifications/Education required:

1. Bachelor’s degree or higher (or equivalent) in science, computing engineering subjects.

Experience required:

1. Min 12 years of experience in an environment developing innovative customer solutions

2. Extensive knowledge and proven experience as a software developer, with exposure to elements of our back-end technology stack (C#, .NET)

3. Strong experience working on front end UI development with good knowledge of Angular current version.

4. Experience working on LINQ and writing unit tests

5. Proven experience completing detailed designs and development of stories – preferably using TDD.

Mandatory:

Experience using GitHub and GitHub Actions

Experience working with Selenium to implement automation test cases

Behavior Driven Development (BDD), with Gherkin & Spec Flow

Atlassian Jira, Confluence & JFrog Artifactory

Software security best practices and implementation (e.g. OWASP, PKI, X509 Certificates, TLS)

Software development for regulated environments (e.g. 21CFR11)

Aptitude/skills required:

6. Excellent communication and collaboration skills.

7. Excellent interpersonal skills.

8. Proven ability to work as part of an agile delivery team

9. Ability to analyze and solve complex problems.

10. Demonstrable knowledge of software engineering practices such as unit testing, TDD, CI/CD, SOLID etc.

11. Technically lead a development team, ability to resolve complex technical problem on own.

12. Experience with scientific software development is good to have. Experience with LC/MS would be a bonus.

Authorities:

Can perform development tasks under an appropriate level of guidance.

Can review and electronically sign documents as required by development processes.

Company Description:

Waters Corporation (NYSE:WAT) is a global leader in life sciences and diagnostics, dedicated to accelerating the benefits of pioneering science through analytical technologies, informatics, and service. With a focus on regulated, high-volume testing environments, our innovative portfolio harnesses deep scientific expertise across chemistry, physics, and biology. We collaborate with customers around the world to advance the release of effective, high-quality medicines, ensure the safety of food and water, and drive better patient outcomes by detecting diseases earlier, managing routine infections, and combating antibiotic resistance. Through a shared culture of relentless innovation, our passionate team of ~16,000 colleagues turn scientific challenges into breakthroughs that improve lives worldwide.

Questions about this role

  • How do I apply to this Software Development Principal Engineer - MS Quan role at Waters?

    Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

  • What's the typical salary for Engineering Manager in India?

    Compensation for Engineering Manager roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Engineering Manager hub for India medians across recent openings.

  • How fast does AI Applyd auto-apply?

    Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

  • What ATS does Waters use?

    AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.