> Markdown version of [/jobs/ext/3953816-senior-full-stack-software-developer](https://www.wearedevelopers.com/jobs/ext/3953816-senior-full-stack-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Software Developer - **Company:** Waters - **Location:** Milford, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Amazon Web Services, C Sharp (Programming Language), Cloud Computing, Collaborative Software, Computer Programming, Data Sharing, Data Systems, Human-Computer Interaction, Integrated Development Environments, Microsoft Software, Object-Oriented Software Development, Software Engineering, Software Systems, System Testing, Multithreading, .NET Core, Backend, AngularJS, Information Technology, Non-relational Database, Front End Software Development, Jasmine, Docker, Microservices - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-full-stack-software-developer-milford-ma--e0f2a9bd-f18b-44d1-975f-7d45858bb7de ## About the Role Software Development, Software Development, Computer Systems, Collaboration Software, Liquid Chromatography, Quality Assurance, Quality Control, Instrumentation, Cloud Computing, Team Player, · 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 ## Description 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. In this role you will join an agile team focused on developing our next generation Empower data systems and data collaboration software Apps for a cloud computing environment. To be successful in this role, you need to have a solid full stack software development talent for cloud applications. You also need to be comfortable with developing complex software systems from scratch as well as maintaining legacy code. Responsibilities: As a Software Engineer you will participate in team meetings and ceremonies, take ownership on identified features and deliver on assigned tasks: · 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