Canonical is seeking an experienced Senior Software Engineer to join our team focused on delivering high-performing, reliable MongoDB deployments. You will play a pivotal role in building a fully managed, open-source solution that allows users to operate MongoDB across diverse environments, including multi-cloud and Kubernetes.
Key responsibilities
- Design and develop robust software solutions using Python to manage MongoDB clusters.
- Build and maintain automation tools for deploying and operating MongoDB in various infrastructure environments.
- Collaborate with a small, high-impact team to ensure the reliability and security of our managed database offerings.
- Contribute to the broader open-source ecosystem by improving deployment patterns and operational standards.
Requirements
- Accomplished senior Python programming skills with experience in mission-critical environments.
- Proven expertise in operating and managing MongoDB clusters at scale.
- Strong background in modern infrastructure automation or traditional Linux systems administration.
- Deep passion for software quality, automated testing, and engineering excellence.
What we offer
- The opportunity to work exclusively on impactful, large-scale open-source projects.
- A mature, remote-first working culture established over many years.
- Collaboration with a team of highly intelligent engineers across all levels of the organization.
- The flexibility to work from your preferred location while contributing to global technology standards.