Browse All Jobs

PLOS is seeking a Senior Software Engineer to join its Digital team. This role involves collaboratively designing, building, and maintaining cloud-native solutions to advance open science. The Senior Software Engineer will contribute to the development and continuous improvement of digital platforms within a cross-functional product team. This position is fully remote and requires a high level of motivation and a willingness to learn and improve.

Responsibilities:

  • Contributing designs, code, tests, and code reviews.
  • Participating in agile ceremonies and evolving development practices.
  • Contributing to platform architecture.
  • Ensuring alignment with architecture.
  • Supporting development processes.
  • Managing platform health and technical debt.

Requirements:

  • Significant professional software engineering experience.
  • Experience with Google Cloud, Python, React, Kubernetes, BigQuery, or similar technologies.
  • Experience in developing, shipping, operating, and maintaining web applications.
  • Passion for delivering testable, instrumented, and reliable code.
  • Strong track record of using and improving agile software development practices.
  • Expertise in cloud-native architectures and data pipelines.
  • Solid foundation in secure coding practices.
  • Understanding of client-side technology (CSS/HTML/JS).
  • Experience with continuous delivery methods and using data to inform decisions.
  • Bachelor's degree in Computer Science, Mathematics, or related field, or equivalent experience.

What PLOS Offers:

  • Fully remote work environment with a stipend for home office setup.
  • Comprehensive benefits package.
  • 25 days holidays (UK).
  • Birthday and three winter holidays days off.
  • 2 days paid time off for volunteering per year
Apply

Public Library of Science