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.