
Software Development Principal Engineer
Waters Corporation4 months ago
India (city not specified)Staff+
Responsibilities
- Create, maintain, test, and document application software that controls hardware systems.
- Provide software and technical support to internal and external users where appropriate.
- Maintain automated unit, component, API, workflow, and UI test scripts and ensure they run successfully.
- Participate in team ceremonies, meetings, learning activities, process harmonization, and quality-system activities.
- Complete quality-related actions such as CAPA and NCR activities and comply with environmental, health, and safety procedures.
- Review and electronically sign documents as required by development processes.
Requirements
- Bachelor’s degree or higher, or equivalent, in a science, computing, or engineering subject.
- 14–16 years of development experience in C++/C# .NET.
- 7–9 years of experience in the life sciences and healthcare domain, including software applications that interface with and control hardware systems.
- 8–10 years of experience in object-oriented design and UML diagramming.
- Proven understanding and application of technical standards and experience working with a recognized quality system.
- Experience with Docker, GitHub, and SpecFlow is highly desirable.
- Experience using AI in code development.
- Excellent communication, collaboration, interpersonal, analytical, and problem-solving skills, with the ability to work effectively as part of a team.
- Demonstrable knowledge of software engineering practices including unit testing, TDD, CI/CD, and SOLID.
About Waters Corporation
Waters Corporation builds analytical instruments and software for pharmaceutical, biopharma, food and environmental labs, and clinical diagnostics. Its portfolio spans UPLC/HPLC chromatography, mass spectrometry, thermal analysis (TA Instruments), informatics, and analytical standards and reagents, sold alongside service and consumables. Founded in 1958 and headquartered in Milford, Massachusetts, Waters is a public company (NYSE: WAT) with systems used in drug development, quality control, and safety testing worldwide.