Browse All Jobs
Job Description

Canonical is seeking a Senior Software Engineer with expertise in Python and MongoDB to contribute to the development of a managed MongoDB solution utilizing Juju. This role involves building a reliable and secure deployment and operation method for MongoDB across various environments, including machines, VMs, public clouds, and Kubernetes. The engineer will be a key contributor within a small team, significantly impacting the product and ecosystem.

Responsibilities include:

  • Developing and maintaining a managed MongoDB solution.
  • Ensuring reliability and security of MongoDB deployments.
  • Contributing to the broader ecosystem.

Requirements:

  • Extensive experience as a senior Python programmer.
  • Experience in operating and managing MongoDB clusters.
  • Familiarity with modern infrastructure deployment automations or Linux systems administration.
  • Passion for quality and automatic testing.

Canonical offers:

  • A remote-first culture established since 2004.
  • Opportunity to work on impactful open source projects.
Apply Manually