Senior Software Engineer
About the role
Canonical is seeking a skilled Python developer with a strong background in MongoDB to join our team in creating a top-tier open-source alternative to MongoDB Atlas and Amazon DocumentDB. Our goal is to enable users to fully manage and control MongoDB deployments across multi-cloud and on-premise environments using Juju. As part of a small team, you will play a crucial role in developing a reliable and secure managed MongoDB solution that can be deployed on machines, virtual machines, public clouds, and Kubernetes.
Key Responsibilities:
- Develop and maintain a fully managed MongoDB solution.
- Implement and optimize deployment strategies across various platforms.
- Collaborate with team members to enhance product reliability and security.
- Contribute to the overall ecosystem while working in mission-critical environments.
Requirements:
- Proficient in Python programming with substantial experience in MongoDB.
- Experience in operating and managing MongoDB clusters.
- Familiarity with modern infrastructure deployment automation or traditional Linux systems administration.
- A passion for quality assurance and automatic testing.
At Canonical, we embrace a remote-first culture, offering competitive salaries and the flexibility to work from anywhere. Join us to work on impactful open-source projects alongside talented engineers across all levels. We are committed to fostering a diverse workplace and encourage individuals from all backgrounds to apply and contribute to the Ubuntu community. If you are ready to make a difference, we invite you to be part of our journey.
Summarised by JobsOnline Africa from the employer's listing. The full details are on the employer's site when you apply.