Principal Software Development Engineer

Principal Software Development Engineer

Moderna

Warsaw, Poland

The Role

The Principal Software Development Engineer will be responsible for designing, developing, deploying, and maintaining custom software solutions. This role requires working in a dynamic, fast-moving environment as part of an agile team. You will collaborate with product owners and other team members to deliver full-stack web applications, drive software engineering best practices, and support cloud infrastructure.

Here’s What You’ll Do

Your key responsibilities will be:

  • Contribute to various projects in a fast-paced, agile environment.
  • Collaborate with product owners and team members to understand business needs and translate them into effective solutions.
  • Design and develop innovative full-stack web applications using modern JavaScript frameworks (e.g., Angular, React).
  • Lead and implement software engineering best practices, including quality and test strategies.
  • Monitor and analyze application performance, ensuring resilience and scalability.

Your responsibilities will also include:

  • Integrate applications with existing systems to drive automation and analytics.
  • Continuously improve applications in an evolving cloud infrastructure.
  • Mentor and provide guidance to junior developers to help them grow in their roles.

The key Moderna Mindsets you’ll need to succeed in the role:

  • We behave like owners: As a Principal Engineer, you'll be responsible for driving technical excellence and mentoring your team to ensure projects align with company goals.
  • We prioritize the platform: Your work on full-stack web applications and cloud infrastructure will support Moderna’s overarching platform strategy, ensuring solutions are scalable and reliable.

Here’s What You’ll Need (Minimum Qualifications)

  • Bachelor’s degree in Computer Science or a related field.
  • 9+ years of experience in full-stack web application development.
  • Proficiency with JavaScript frameworks (e.g., Angular, React) and backend frameworks (e.g., Node.js, Express.js, or Nest.js).
  • Experience with relational databases (e.g., PostgreSQL) and writing SQL queries.
  • Experience in testing frameworks such as Jest and Cypress.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • A strong desire to work in a high-growth, transformative company.
  • A desire to make an impact as part of a high-growth, transformational company that is Bold, Relentless, Curious, and Collaborative.

Here’s What You’ll Bring to the Table (Preferred Qualifications)

  • Master’s degree in Computer Science or a related discipline.
  • Experience working in life sciences, biotech, or other scientific fields.
  • Experience with RESTful API design, containerization (Docker, Kubernetes), and cloud infrastructure.
  • Familiarity with Agile practices and documenting technical systems.
  • Experience in a regulated environment.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Poland      Developer      Front End Developer      On-site      Web Developer      Moderna     

EuroTechJobs Logo

© EuroJobsites 2025