We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

TA Instruments - Software Engineering Intern - Next Generation SW Platform

TA Instruments
United States, Delaware, New Castle
159 Lukens Drive (Show on map)
Feb 23, 2026

TA Instruments - Software Engineering Intern - Next Generation SW Platform



Req. #
25342

Job Family
RD - Research and Development


Location

US-DE-New Castle | US



Overview

Waters Corporation is always looking to hire outstanding future talent for our company. The TA Instruments Software R&D team is looking to hire a summer intern out of our New Castle, DE headquarters. This internship is a phenomenal opportunity to gain real-world experience while working at the world's leading specialty measurement company. This internship will last approximately ten weeks, and the program will commence in the summer of 2026.

Waters is laser-focused on:

Groundbreaking Life-Science Innovation: With our scientific expertise, we aim to solve problems that matter. We develop innovative analytical technologies to catalyze groundbreaking advancements in drug discovery, propel clinical development, and ensure the safety and quality of both small and large molecule therapies, including novel modalities such as Cell & Gene Therapy and mRNA.

Diversity, Equity and Inclusion: Our people are paramount in enabling us to solve problems that matter. Waters is committed to fostering a diverse and inclusive workplace that is representative of the societies we live in. Our approach to Diversity, Equity, and Inclusion (DEI) is designed to shift attitudes, foster inclusive behaviors, and encourage increased representation of employees with diverse backgrounds.

Global Impact: With operations in over 35 countries and a global team of over 7,600, our work goes beyond the life sciences. We contribute to ensuring the safety of food and water, such as precise PFAS measurement, and advancing new materials and technology, including batteries for electric vehicles.


Typical tasks of the position include, but are not limited to

As a member of the TA R&D Software Engineering team, you will use modern tooling to automate workflows and improve engineering efficiency. You will contribute to software integrations, codebase modernization, and workflow automation-gaining hands-on experience with real-world engineering platforms, programming languages, and enterprise systems used across the organization.

What you'll do
    Attend and actively participate in daily standups and Agile ceremonies, including Backlog Refinement, Retrospectives, and Sprint Planning.
  • Design and build solutions using programming languages such as Python, C#, or Java (and other team-standard languages as applicable).
  • Design, plan, and execute project tasks for automation and integration initiatives related to applications supported by the team (e.g., Jira, Confluence, GitHub, Sonar, Artifactory, Datadog).
  • Identify opportunities for process improvement through automation, configuration-as-code, and improved developer workflows.
  • Collaborate with engineers and stakeholders to define requirements, validate solutions, and document results.

As an intern on this project, you will contribute to full-stack feature development and hands-on system integration support:

  1. Full-Stack Development: Build front-end and back-end functionality using a modern tech stack:
    • Front-end: React, Router, TypeScript, and Nx monorepo management with pnpm.
    • Back-end: .NET 8 ASP.NET Core, Swagger/OpenAPI, and SignalR for real-time communication.
  1. Persistence: Postgres via Entity Framework (EF) Core.
  2. Integration Lab Support: Provide hands-on support for ongoing HW/SW integration efforts.
  3. Issue Triage & Resolution: Capture detailed issue information, perform upfront triaging, and develop creative workarounds to unblock system testing


The successful candidate will have a combination of knowledge, skills, and experience that would include the following

  • Education: Currently enrolled in an undergraduate (Sophomore, Junior, Senior) or Master's program in Computer Science, Computer Engineering, or a related technical field.

  • Technical Skills: Proficiency in at least one modern programming language (e.g., Python, C#, or Java) and familiarity with data structures or API integration

  • A curiosity and desire for solving unique problems via code.
  • Excellent Communication skills and customer-focused attitude.
  • Experience with common languages like Python or equivalent.
  • Knowledge of agile practices is desired.
  • Ability to adapt to changing priorities in a rapidly evolving environment.


Company Description

Waters Corporation (NYSE:WAT) is a global leader in analytical instruments, separations technologies, and software, serving the life, materials, food, and environmental sciences for over 65 years. Our Company helps ensure the efficacy of medicines, the safety of food and the purity of water, and the quality and sustainability of products used every day. In over 100 countries, our 7,600+ passionate employees collaborate with customers in laboratories, manufacturing sites, and hospitals to accelerate the benefits of pioneering science.

Diversity and inclusion are fundamental to our core values at Waters Corporation. It benefits our employees, our products, our customers and our community. Waters complies with all applicable federal, state, and local laws. Qualified applicants are considered without regard to sex, race, color, ancestry, national origin, citizenship status, religion, age, marital status (including civil unions), military service, veteran status, pregnancy (including childbirth and related medical conditions), genetic information, sexual orientation, gender identity, legally recognized disability, domestic violence victim status, or any other characteristic protected by law. Waters is proud to be an equal opportunity workplace and is an affirmative action employer. All hiring decisions are based solely on qualifications, merit, and business needs at the time.

Applied = 0

(web-54bd5f4dd9-dz8tw)