Jobs · Engineering · Massachusetts

Senior Full Stack Software Developer

Waters Corporation · Milford, MA · 1 mo ago
EngineeringFull-time

Overview

Waters Corporation is currently seeking a Full Stack Software Developer to join our organization in Milford Global HQ, with the flexibility of a hybrid schedule. You will join our QA/QC organization which develops liquid chromatography instrumentation hardware and software in a dynamic and collaborative environment.

Responsibilities

  • Evaluate and translate system and product requirements to task specifications
  • Design, develop and maintain software for server-side logic and frontend user interface
  • Design and implement unit and system tests for new and existing functionality
  • Collaborate with automation engineers to generate automated system tests
  • Investigate, diagnose and troubleshoot applications and system problems
  • Provide work estimation and tracking information to support management decisions and planning
  • Maintain a positive attitude and willingness to take on multiple tasks as needed on the frontend, backend, or system level
  • Provide product specific and technical support, documentation and presentations to internal and external users where appropriate
  • Mentor junior engineers and external contractors
  • Review pull-requests and provide effective feedback to ensure continuous improvement of the software and processes

Qualifications

  • Required:
    • Bachelor’s Degree (preferably in Computer Science, Software Engineering or related field)
    • 5+ years of experience in software engineering preferably in a regulated development environment
    • Strong Frontend development experience using Angular 16 or later
    • Server technology development with Microsoft stack: C#, .NET Core and Object-Oriented Design
    • Good understanding of multi-threading & async programming
    • Experience with Angular testing frameworks Jasmine, and Karma
    • AWS Cloud Experience. Docker, Containers and Microservices
    • Experience with relational and non-relational databases
    • Excellent written and verbal communication skills
  • Desired:
    • Development tools including Visual Studio, GitHub, Spinnaker, YAML, Jenkins
    • Experience with Python
    • Experience with Charting and Plotting using D3 (SVG and Canvas)
    • Experience with UX and Styling
    • Prior experience with Chromatographic data systems is highly desirable for this role

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.

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com