Senior Engineer - Full Stack

Waters Corporation

  • Milford, MA
  • 5 days ago

    Highlights

    You will help shape and deliver the next generation of our B2B eCommerce platform, building rich Angular-based storefronts powered by Java and Spring Boot backends deeply integrated with SAP Commerce Cloud. 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.

    Numbers & Facts

    LocationMilford, MA

    Description

    Are you a passionate full stack engineer who thrives at the intersection of enterprise commerce, modern frontend development, and AI-powered software delivery? Waters is looking for a Senior Engineer – Full Stack to join our growing digital engineering team. You will help shape and deliver the next generation of our B2B eCommerce platform, building rich Angular-based storefronts powered by Java and Spring Boot backends deeply integrated with SAP Commerce Cloud.

    This is a hands-on engineering role with real influence. You will build production-grade features, contribute to architectural decisions, and be a key voice in how we adopt AI and agentic tools to accelerate development. You will work on a globally scaled platform that reaches scientists, researchers, and procurement teams in 100+ countries.

    Responsibilities

    Technical Delivery

    • Deliver end-to-end features across the Angular / SAP Composable Storefront and Spring Boot / SAP Commerce Cloud backend, maintaining high standards of code quality, performance, and test coverage.

    • Design and implement REST APIs and OCC extensions within the SAP Commerce platform, ensuring backward compatibility and API versioning discipline.

    • Contribute to SAP Spartacus storefront customization, theming, and component development using Angular best practices.

    • Debug and resolve complex production issues across the full stack, from browser-side rendering to backend service logic and data layer.

    AI & Innovation

    • Integrate and evaluate AI-powered developer tooling to improve personal and team productivity – from code generation and automated testing to AI-assisted code reviews.

    • Help scope and build AI-enhanced user-facing features within the Waters digital commerce platform, in collaboration with product and architecture teams.

    • Stay current on agentic AI frameworks and apply relevant advances to our development and DevOps workflows.

    Quality & Engineering Excellence

    • Uphold coding standards, contribute to shared component libraries, and ensure adherence to WCAG accessibility guidelines in frontend delivery.

    • Maintain and improve automated test coverage across unit, integration, and end-to-end layers.

    • Participate in and lead peer code reviews, promoting a culture of continuous improvement and knowledge sharing.

    Qualifications

    • 5+ years of hands-on full stack development experience with strong proficiency in Angular (v12+) and Java / Spring Boot.

    • Demonstrated experience working with SAP Commerce Cloud (Hybris) and/or SAP Spartacus / Composable Storefront – storefront customization, OCC APIs, and B2B commerce features preferred.

    • Strong command of TypeScript, RxJS, Angular state management (NgRx or similar), and modern CSS / SCSS.

    • Solid backend development skills: RESTful API design, Spring Boot microservices, Hibernate/JPA, and SQL/NoSQL databases.

    • Experience with SAP S/4HANA integrations for order management, pricing, and product data is a plus.

    • Familiarity with Adobe Edge Delivery Services (EDS) – including document-based authoring workflows, block development, and integration with commerce or headless platforms – is a nice to have.

    • Practical experience using AI code generation tools (GitHub Copilot, ChatGPT, Claude, or similar) in day-to-day engineering workflows; enthusiasm for agentic AI and its application to software delivery.

    • Familiarity with cloud platforms (AWS or Azure) and containerized deployments using Docker and Kubernetes.

    • Experience with CI/CD pipelines and DevOps toolchains (Jenkins, GitHub Actions, Maven, SonarQube).

    • Solid understanding of Agile / Scrum methodologies, sprint planning, and backlog refinement.

    • Strong analytical and problem-solving abilities; able to break down complex technical challenges and communicate solutions clearly to both technical and non-technical audiences.

    • Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience.

    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

    See more jobs