What is a Software Engineer at Moderna?
At Moderna, a Software Engineer plays a pivotal role in bridging the gap between cutting-edge mRNA science and scalable digital technology. Unlike traditional tech companies, Moderna treats digital infrastructure as an essential pillar of its therapeutic platform. As a software engineer, you will build, scale, and maintain the highly specialized internal platforms, bioinformatics pipelines, and enterprise systems that accelerate drug discovery, clinical trials, and high-throughput manufacturing.
Your work directly impacts scientists, clinical researchers, and ultimately, patients worldwide. Whether you are optimizing a data pipeline for genomic analysis, designing robust APIs for laboratory automation, or scaling cloud infrastructure to handle massive datasets, your engineering decisions directly influence the speed at which life-saving medicines are developed. The engineering culture here combines the rapid, iterative pace of a tech startup with the rigorous quality standards of a world-class biotechnology leader.
To succeed in this role, you must be comfortable navigating ambiguity and collaborating across multi-disciplinary teams. You will work alongside bioinformatics scientists, quality assurance specialists, and product managers to translate complex scientific requirements into clean, maintainable, and highly performant code. This is an opportunity to solve deeply complex technical challenges at the absolute frontier of medicine and technology.

