Senior Software Engineer - Python/MongoDB
Role Overview
Build an open-source alternative for managed MongoDB deployments that customers can own, control, and operate across multi-cloud or on-premises environments.
Canonical seeks an experienced Python developer with a MongoDB background to build a fully managed MongoDB solution based on Juju.
The MongoDB team is small, and the role is a key contributor position with significant product and ecosystem impact.
Key Skills for This Role
Full Job Posting
Role overview
Build an open-source alternative for managed MongoDB deployments that customers can own, control, and operate across multi-cloud or on-premises environments.
Canonical seeks an experienced Python developer with a MongoDB background to build a fully managed MongoDB solution based on Juju.
The MongoDB team is small, and the role is a key contributor position with significant product and ecosystem impact.
What you will do
- Build a fully managed MongoDB solution based on Juju.
- Develop reliable and secure ways to deploy and operate MongoDB on machines, virtual machines, public clouds, and Kubernetes.
- Contribute to the product and the broader MongoDB ecosystem.
Candidate profile
- Be an accomplished senior Python programmer who enjoys challenging projects in mission-critical environments.
- Have experience operating and managing MongoDB clusters.
- Have experience with modern infrastructure deployment automation or traditional Linux systems administration, operations, and package management.
- Be passionate about software quality and automated testing.
Work style
- Canonical describes its culture as remote-first and says employees may work and live where they wish.
Compensation and benefits
- The source mentions a competitive salary but does not specify a compensation cadence.
- The source describes flexibility to work and live where desired and the opportunity to work on open-source projects.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Canonical
Manager, People Analytics
, CAN
Canonical is seeking a People Analytics manager to lead a multidisciplinary product squad and turn workforce data into predictive insights, tools, and products. Candidates should bring a data science, mathematics, engine
Senior Web Engineer
, QAT
Canonical seeks a Senior Software Engineer for its Web Engineering team to own large software projects, guide technical decisions, and improve engineering practices. Candidates should bring a strong CS/STEM background or
Senior Software Engineer - Python/Golang - Kubernetes
Riyadh, KSA
Canonical seeks a senior software engineer to build Kubernetes operators and add-ons for its open-source products. The role calls for a Golang developer fluent in Python, Kubernetes experience, a relevant degree or equiv
Senior Security Operations Engineer
, QAT
Canonical is seeking a senior security engineer to build and operate its Security Operations Center, protect its platforms, and develop security tools. The work spans incident response, security engineering, software dev
Senior Software Engineer - Python/Golang - Kubernetes
Dubai, UAE
Canonical seeks a Senior Software Engineer for its Kubernetes product team to build operators and add-ons for lifecycle management and seamless project integration. Candidates need to develop in Go and Python, have Kuber
Taipei Office Administrator
, GBR
Tokyo Office Administrator
, GBR
Beijing Office Administrator
, GBR
Manager, People Analytics
, CAN
Senior Web Engineer
, QAT
Senior Software Engineer - Python/Golang - Kubernetes
Riyadh, KSA
Senior Security Operations Engineer
, QAT
Senior Software Engineer - Python/Golang - Kubernetes
Dubai, UAE