Canonical, the company behind Ubuntu, is seeking a Senior Software Engineer to join their MongoDB team. This role focuses on building a fully managed MongoDB solution that aims to be the best open source alternative to MongoDB Atlas or Amazon DocumentDB. The position offers the opportunity to work on mission-critical infrastructure, creating reliable and secure MongoDB deployments across various platforms including cloud, VMs, and Kubernetes.
The role combines deep Python development expertise with MongoDB operational knowledge, making it perfect for engineers who enjoy both programming and infrastructure challenges. As part of a small, focused team, your contributions will have significant impact on the product and the broader ecosystem.
Canonical offers a unique work environment with a truly remote-first culture established since 2004. The company values diversity and fosters an inclusive workplace, encouraging applications from people of all backgrounds. Team members meet in person 2-4 times annually at company events, providing opportunities for collaboration and team building.
The ideal candidate will bring strong Python programming skills, hands-on experience with MongoDB cluster management, and knowledge of modern infrastructure automation. They should be passionate about quality, testing, and open source development. This role provides the chance to work with industry pioneers and brilliant engineers at all levels, from entry-level to C-suite.
Working at Canonical means joining a company that's been at the forefront of open source software for nearly two decades. You'll have the flexibility to work from anywhere while contributing to projects that impact users worldwide. The role offers competitive compensation and the satisfaction of working on meaningful open source solutions.