The Role :
The Principal Software Engineer will report to the Informatics Team Lead and will be responsible for working with the other members of the team to deliver software solutions to support Moderna.
As a Moderna software engineer, you will work directly with users and product owners to understand requirements and then work with your team to design, develop, deploy, and maintain custom software solutions.
Here’s What You’ll Do :
Work closely with product owners to understand business needs and design solutions
Provide technical leadership for web applications and make architectural and design decisions
Deploy cloud-based applications to AWS using Docker
Act as an owner of one or more applications, being responsible for operational metrics and performance
Design and build innovative and intuitive applications to transform business processes
Integrate applications with instruments to drive automation and collect data
Deliver solutions to users in an extremely rapid, agile cycle, holding yourself and teammates accountable for delivery timelines and metrics
Contribute to many different projects in a dynamic, fast-moving environment, helping product owners to prioritize
Work independently to deliver complex features and improvements and act as a technical expert for the team
Lead and coach team members and collaborate with other app leads to ensure aligned technical plans and roadmaps
Here’s What You’ll Bring to the Table :
BS / BA degree in Computer Science or equivalent with 10+ years of relevant experience
Experience working in Life Sciences, pharma / biotech, or related scientific field preferred
Deep experience in full stack web application development. Node.js and Angular 10+ highly preferred
Experience with SQL and modeling relational databases. PostgreSQL experience preferred
Deep experience using / designing web services and REST APIs
Expert in software development best practices : agile, unit / integration testing, Git
Excellent communication skills, ability to work directly with users to understand requirements
Experience with Docker and AWS technologies like EC2, S3, SQS, etc.
Moderna offers personalized benefit programs and well-being resources as unique as our global workforce so employees can do their best work.
We recognize and appreciate your diverse needs and interests and do our best to support you at work and at home with :
The benefits offered may vary depending on the nature of your employment with Moderna and the country where you work.