Moderna logo

Principal Software Development Engineer

Moderna

Norwood, MA
Full Time
Senior
about 1 month ago

Job Description

About the Role

Moderna Services, Inc. seeks a Principal Software Development Engineer for its Norwood, Massachusetts location. Since our founding in 2010, we have aspired to build the leading mRNA technology platform, reimagine how medicines are created and delivered, and foster a world-class team. We believe in giving our people a platform to change medicine and an opportunity to change the world. Our culture emphasizes innovation, belonging, and caring deeply for our patients, employees, environment, and communities. We operate with a 70/30 in-office work model to promote collaboration, mentorship, and teamwork. Moderna is committed to equal employment opportunity, diversity, and providing accommodations for applicants with disabilities.

Key Responsibilities

  • Develop enterprise-scale microservice applications using Amazon Web Services (AWS) cloud.
  • Design and implement web applications using NodeJS, Angular 15, Typescript, Sequelize, PostgreSQL, AWS S3, AWS SNS, & AWS SQS.
  • Implement unit test cases for API and end-to-end test cases using Jest and Cypress.
  • Implement Continuous Integration / Continuous Deployment for applications to ensure continuous delivery in AWS cloud with integrated unit tests.
  • Ensure application security by addressing open vulnerabilities reported by Synk.
  • Maintain code quality and reduce technical debt to increase code maintainability.
  • Perform code reviews to ensure adherence to coding guidelines.
  • Support end users in production by fixing bugs and conducting demos.
  • Serve as a functional product owner to define tickets in JIRA and maintain the JIRA board including the product roadmap.
  • Write UAT test plans to help end users test all scenarios before feature go-live.
  • Develop and maintain confluence documents for system architecture, user workflows, ER diagrams, release notes, and design documents.
  • Lead multiple applications and mentor a team of engineers.
  • Drive standups, sprint planning, and backlog refinement meetings.

Requirements

  • Requires a Bachelor's degree, or foreign equivalent, in Computer Science, Computer Engineering, or related field.
  • Minimum of 6 years of experience as a Full Stack Developer, Senior Systems Analyst, Module Lead, or related position.
  • Experience writing UI code with Angular, JavaScript, Typescript, HTML, and CSS.
  • Experience writing backend code with NodeJS and ExpressJS.
  • Experience using Sequelize for Object Relational Mapping.
  • Experience maintaining cloud infrastructure with AWS.
  • Experience writing SQL queries with PostgreSQL.
  • Experience managing and mentoring software developers and engineers.

Nice to Have

  • Experience with AWS services such as S3, SNS, SQS.
  • Experience with testing frameworks like Jest and Cypress.
  • Experience with code review processes and tools.
  • Experience with JIRA for product management.
  • Experience with system architecture and documentation tools like Confluence.

Qualifications

  • Bachelor's degree in a related field or foreign equivalent.
  • 6 years of relevant post-baccalaureate experience.

Benefits & Perks

  • Best-in-class healthcare coverage and voluntary benefit programs.
  • Access to fitness, mindfulness, and mental health support.
  • Lifestyle Spending Accounts.
  • Family planning and adoption benefits.
  • Generous paid time off including vacation, volunteer days, sabbatical, and global recharge days.
  • Savings and investment opportunities.
  • Location-specific perks and extras.

Working at Moderna

Moderna fosters a culture of belonging, innovation, and caring deeply for patients, employees, the environment, and communities. We emphasize collaboration, mentorship, and continuous learning within a diverse and inclusive environment. Our work environment supports flexibility with a 70/30 in-office model and is committed to equal opportunity and accommodations for all employees.

Apply Now

Job Details

Posted AtJun 16, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Moderna

Website

modernatx.com

Company Size

5001-10000 employees

Location

Norwood, MA

Industry

Research and Development in the Physical, Engineering, and Life Sciences

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches