Position: Senior Software Engineers
Employer: Sigma-Aldrich Corporation
400 Summit Drive
Burlington, Massachusetts 01803
Job Site: 3050 Spruce Street
St. Louis, MO 63103
Telecommuting: Telecommuting is available up to three (3) days per week.
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/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 / agentic developer tooling (e.g., MCP-based workflows, design-to-code automation) to accelerate delivery; and
- Conduct code reviews, resolve production issues, prepare technical documentation and architecture diagrams, and mentor peers.
Requirements & Qualifications:Employer requires candidate to have at least a Master's degree in Computer Science, Information Science & Technology, or a closely related technical field. Candidate must also have at least three (3) years of work experience as a software engineer or a closely related occupation.
Candidate must also have the following:
- Demonstrated professional proficiency in full-stack application development, encompassing server-side systems engineering utilizing Java and user-interface development using the React framework gained through at least two (2) years of work experience.
- Demonstrated ability developing software in a regulated life sciences environment under GxP and ISO quality/compliance standards (data integrity, validation, documentation) gained through at least one (1) year of work experience.
- Demonstrated ability building software that integrates with laboratory instruments/devices, including instrument calibration workflows and data visualization of scientific/chemistry data, in collaboration with scientists gained through at least three (3) years of work experience.
- Demonstrated ability deploying application services and configuring scalable cloud infrastructure on Amazon Web Services (AWS) gained through at least three (3) years of work experience.
- Demonstrated ability delivering software through the full SDLC using Agile / SAFe methodologies, sprint planning, and CI/CD pipelines gained through at least two (2) years of work experience.
All years of experience may be gained concurrently.
This position is eligible for the Sigma-Aldrich Corporation Employee Referral Program.
Applicants can send resumes to Sigma-Aldrich Corporation, 400 Summit Drive, Burlington, Massachusetts 01803 (Attn: Req#306005) or apply online at https://careers.emdgroup.com
Salary Range: $147,000 to $157,000 per year.
Compensation is based on experience, location, and other factors. We offer generous benefits packages: https://careers.emdgroup.com/us/en/benefits