Canonical
Visit websiteSenior Software Engineer
Salary not disclosedRemote
- Engineering
- Full time
- 5d ago
About the role
Canonical is seeking an experienced Python developer to help build a fully managed, reliable, and secure MongoDB solution based on Juju. You will work within a small team to enable high-performing MongoDB deployments across various cloud, virtual machine, and Kubernetes environments. This role offers the opportunity to contribute significantly to open source projects while working in a remote-first environment.
Responsibilities
- Develop and maintain a fully managed MongoDB solution using Juju
- Design and implement infrastructure deployment automations
- Operate and manage MongoDB clusters in mission-critical environments
- Ensure high quality through rigorous automatic testing
- Collaborate with engineers to support MongoDB on public cloud, VMs, and Kubernetes
Required skills
- Python
- MongoDB
- Juju
- Linux
- Infrastructure automation
- Kubernetes
Qualifications
- Experience operating and managing MongoDB clusters
- Experience with modern infrastructure deployment automations
- Experience with traditional Linux systems administration and operations
Benefits
- Competitive salary
- Remote-first work environment
About the Company
Canonical is a pioneer in open source software and the company behind Ubuntu. They have maintained a remote-first culture since 2004 and focus on creating impactful open source projects.