×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Newark, New Castle County, Delaware, 19711, USA
Listing for: TA Instruments
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Senior Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125500 - 209000 USD Yearly USD 125500.00 209000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer Location & Compensation

Location:

New Castle, Delaware. Pay range: $125,500 – $209,000.

Overview

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.
Team Member responsibilities
  • 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.
Abilities that will help you be successful
  • 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.
Desired
  • 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.
Company Description

Waters Corporation (NYSE:

WAT) is a global leader in life sciences and diagnostics,…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary