Browse All Jobs
Job Description
PLOS, a non-profit organization dedicated to advancing open science, is seeking a Senior Software Engineer. This role involves collaboratively designing, building, and maintaining modern cloud-native solutions. The Senior Software Engineer will contribute to the ongoing revolution in open science. The position is within the Digital team and involves working with a team of engineers.

Responsibilities:
  • Contributing designs, code, tests, and code reviews.
  • Participating in agile ceremonies.
  • Contributing to the overall platform architecture.
  • Ensuring new work aligns with the architecture.
  • Supporting development processes.
  • Managing platform health and technical debt.

Requirements:
  • Significant professional software engineering experience in a full-stack environment.
  • Experience with Google Cloud, Python, React, Kubernetes, or similar technologies.
  • Experience developing, shipping, operating, and maintaining web applications.
  • Passion for delivering testable, instrumented, and reliable code.
  • Strong track record of using agile software development practices.
  • Deep understanding of at least one server-side language.
  • Expertise in cloud-native architectures, data pipelines, and event-driven architectures preferred.
  • Solid foundation in secure coding practices.
  • Solid 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 preferred.

PLOS offers:
  • Fully remote work environment with stipend on joining for home office
  • Comprehensive benefits package
  • Paid time off for volunteering
Apply Manually