Senior Software Engineer
Listed on 2026-05-02
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer, Cloud Engineer - Software
Senior Software Engineer Location & Compensation
Location:
New Castle, Delaware. Pay range: $125,500 – $209,000.
Waters Corporation is currently seeking a Senior Software Engineer to join our Global Software Engineering team. You will work on instruments pivotal to electric cars, 3D printing, batteries, recyclable plastics, space suits, and more, helping scientists see lab results in real‑time from anywhere. Our goal is to build a next‑generation, best‑in‑class platform for the life, materials, food, and environmental sciences. The role is in a fast‑paced, agile environment and involves technical discussions, design, problem solving, and sharing ideas across global collaboration.
The position follows a hybrid work model, requiring three days per week on‑site at the TA Instruments headquarters, 159 Lukens Dr, New Castle, DE 19072.
Typical tasks for Senior Software Engineer- Research, design, develop, release, and maintain application, user interface, data analysis, and instrument control software for thermal analysis, rheological, and calorimetric instruments.
- Evaluate system specifications and translate system requirements to task specifications.
- Support current programs, including performance, diagnosis, and troubleshooting of problematic programming.
- Work within a formal development process covering the full development lifecycle.
- Collaborate with the agile team and experts to implement designs.
- Provide code and supporting documentation in accordance with coding guidelines, quality processes, and applicable procedures, including the team's definition of DONE.
- Generate automated and manual tests to verify implemented software.
- Provide work estimation and tracking information to support management decisions and planning.
- Maintain a pro‑active attitude to continuously improve software quality, work process, and individual skills.
- Contribute to application architecture focusing on scalability, maintainability, security, and performance.
- Provide product‑specific and technical support to internal and external users where appropriate.
- Participate in all team meetings and ceremonies in direct collaboration with other sites, providing input, feedback, and taking ownership of identified improvements.
- Actively participate in learning and sharing activities during informal or formal training and demos.
- Demonstrate continuous technical improvement.
- Bachelor's degree in Computer Science or similar, or equivalent relevant experience.
- 5+ years’ experience designing, building, and supporting complex large‑scale applications/platforms or solutions.
- 5+ years of experience designing, building, and scaling solutions using C#, .NET, ASP.NET, RESTful Web API, EF Core, and Postgre
SQL. - Solid knowledge and proven experience as a software developer, with exposure to back‑end technology stack (C#, .NET, ASP.NET, WEB API).
- Knowledge of front‑end JavaScript frameworks, especially React using Type Script .
- Knowledge and application of software engineering practices (e.g., unit testing, TDD, CI/CD, SOLID).
- Proven ability to work as part of an agile delivery team.
- Good knowledge of software engineering principles.
- Develop an application from end to end – from the database to the user interface.
- Excellent written and verbal communication skills.
- Knowledge of multi‑threading & tasks.
- Database design and coding experience with SQL.
- Continuous delivery with pipelines implemented in Kubernetes, Docker.
- Experience using Git Hub and Git Hub Actions.
- Behaviour‑driven development with Spec Flow.
- Software security best practices (e.g., OWASP, PKI, X509 certificates, TLS).
- Software development for regulated environments (e.g., 21 CFR 11).
- Experience in the analytical instrumentation domain.
- Experience building from the ground up in small teams.
- Knowledge and experience with multiple technologies such as application servers, n‑tier applications, database management systems, and open‑source trends.
- Strong understanding of computer science algorithms, data structures, and design patterns.
Waters Corporation (NYSE:
WAT) is a global leader in life sciences and diagnostics,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).