What is a Software Engineer at MilliporeSigma?
At MilliporeSigma, the life science business of Merck KGaA, Darmstadt, Germany, a Software Engineer plays a pivotal role at the intersection of technology and biotechnology. Engineers here build software systems, embedded controls, digital lab tools, and data infrastructure that power life-saving research, biopharmaceutical manufacturing, and laboratory operations worldwide. Whether you are developing control systems for bioprocess filtration equipment, creating enterprise lab software, or optimizing digital cloud platforms, your code directly enables scientists and pharmaceutical manufacturers to develop therapies faster and more safely.
The technical environment spans embedded C/C++, Qt framework development, enterprise Java backend services, modern web interfaces, containerized cloud services, and integration with industrial hardware systems. Work takes place across key hubs such as Bedford, MA, Burlington, MA, Jaffrey, NH, and Saint Louis, MO. The work is highly interdisciplinary, requiring close collaboration with hardware project engineers, quality control teams, bioprocess specialists, and scientific product owners.
Securing a Software Engineer position at MilliporeSigma requires demonstrating strong core software fundamentals, domain adaptability, and clear technical communication. The hiring process evaluates not only your raw engineering capabilities, but also your ability to present your engineering decisions logically and collaborate effectively across cross-functional life science teams.
