Sr. Software Developer, Bioinformatics

February 10 2017
Organization Type
Sr. Software Developer, Bioinformatics

Position Summary

Moderna is seeking a Bioinformatics Senior Software Developer or Software Engineer for a position based at their Cambridge, MA site. The individual in this role will develop and deploy algorithms, tools, pipelines, and databases primarily to facilitate automated processing and analysis of NGS data. He/she will also benchmark existing tools and algorithms, explore new solutions for challenges in NGS data analysis, and thoroughly test and validate pipelines. The individual will work closely with computational scientists, software engineers, bench scientists, and NGS end users across Moderna. The successful candidate must be proficient in Python, shell scripting, and Linux systems and should have extensive experience building automated analysis pipelines for large and complex datasets.


  • Develop robust data processing and analysis pipelines for a variety of NGS assays
  • Perform thorough testing and validation to verify the accuracy of the results generated
  • Manage the release and deployment of pipelines
  • Benchmark the performance of third party algorithms and develop in-house algorithms
  • Manage the acquisition, storage, and tracking of large biological datasets
  • Coordinate with other groups and support end users


  • Master's Degree in Computer Science, Math, Bioinformatics, or related disciplines
  • Minimum of 2 years' experience designing software in a relevant setting
  • Fluency in Python programming, shell scripting, and Linux systems
  • Proven success in the design and development of analysis pipelines for large datasets
  • Commitment to best practices in software development, including versioning, testing, documentation, and deployment
  • Familiarity with current NGS applications and standard data processing tools
  • Exceptional written and oral communication
  • Experience with Docker, Luigi, pandas, Amazon Web Services, and Spark
  • Familiarity with database development, deployment, and management
  • Knowledge of molecular biology, particularly related to mRNA
  • Familiarity with a broad range of bioinformatics concepts and tools