Canonical
Visit websiteSenior Software Engineer
Salary not disclosedRemote
- Engineering
- Full time
- Today
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 an open-source product while working in a mission-critical environment.
Responsibilities
- Develop and maintain a fully managed MongoDB solution using Juju
- Automate infrastructure deployment for MongoDB clusters
- Implement automatic testing to ensure product quality and reliability
- Operate and manage MongoDB clusters in diverse environments
- Collaborate with a team of engineers to deliver secure and scalable solutions
Required skills
- Python
- MongoDB
- Juju
- Kubernetes
- Linux
- Infrastructure automation
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 building impactful open source projects.