Senior Software Engineers

The businesses of Merck KGaA, Darmstadt, Germany•St. Louis, MO
•$147,000 - $157,000•Hybrid

About The Position

Sigma-Aldrich Corporation is hiring Senior Software Engineers to design, develop, test, and maintain software for scientific and laboratory applications in a regulated life sciences environment. The role combines full-stack development, architecture, cloud infrastructure, instrument integration, scientific-data visualization, and collaboration with scientists and chemists. The job site is in St. Louis, Missouri, with telecommuting available up to three days per week.

Requirements

  • Master’s degree in Computer Science, Information Science & Technology, or a closely related technical field.
  • At least three years of work experience as a software engineer or in a closely related occupation.
  • At least two years of professional experience in full-stack application development, including server-side systems engineering using Java and user-interface development using React.
  • At least one year of experience developing software in a regulated life sciences environment under GxP and ISO quality/compliance standards, including data integrity, validation, and documentation.
  • At least three years of experience building software that integrates with laboratory instruments or devices, including instrument calibration workflows and scientific/chemistry data visualization, in collaboration with scientists.
  • At least three years of experience deploying application services and configuring scalable infrastructure on Amazon Web Services (AWS).
  • At least two years of experience delivering software through the full SDLC using Agile/SAFe methodologies, sprint planning, and CI/CD pipelines.
  • All years of experience may be gained concurrently.

Responsibilities

  • Design, develop, and test scalable web applications using Java and JavaScript/TypeScript (React) in a regulated life sciences environment.
  • Architect and model relational and non-relational database schemas for scientific and laboratory data.
  • Lead high-level system design of microservices and component-based software architectures.
  • Configure, deploy, and manage secure AWS cloud infrastructure and web services using infrastructure-as-code.
  • Build software that integrates with laboratory instruments and devices, including instrument calibration workflows and acquisition of scientific measurement data.
  • Develop data-visualization interfaces that present chemistry and laboratory data to scientists for analysis and decision-making.
  • Ensure applications meet GxP and ISO quality, validation, and data-integrity standards for regulated certified products.
  • Collaborate directly with scientists and chemists to translate laboratory, chemistry, and analytical requirements into maintainable software designs.
  • Apply AI-assisted and agentic developer tooling, such as MCP-based workflows and design-to-code automation, to accelerate delivery.
  • Conduct code reviews, resolve production issues, prepare technical documentation and architecture diagrams, and mentor peers.

Benefits

  • Generous benefits packages
  • Eligible for the Sigma-Aldrich Corporation Employee Referral Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service