Company logo hidden

Senior Software Engineer - Python/MongoDB

Unlock employer Riyadh, Saudi Arabia Posted: 14 Aug 2025

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is enabling high-performing, rock-solid MongoDB deployments on any cloud or platform chosen by our customers. Our goal is to create the world’s best open-source alternative to MongoDB Atlas or Amazon DocumentDB, empowering end-users to own, control, and operate their own solutions in multi-cloud or on-premise environments.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

We are seeking an experienced Python developer with a background in MongoDB to assist us in building a fully managed MongoDB solution based on Juju. The aim is to establish the most reliable and secure way to deploy and operate MongoDB across various environments, including machines, VMs, public cloud, and Kubernetes. As part of a small team, you will be a key contributor, and your work will have a significant impact on the product and the wider ecosystem.

Ideal Candidate:

  • You are a passionate technology enthusiast who enjoys collaborating with talented individuals.
  • You possess strong skills in Python programming and thrive on challenging projects within mission-critical environments.
  • You have experience operating and managing MongoDB clusters and are familiar with modern infrastructure deployment automation or traditional Linux systems administration and package management.
  • You are dedicated to quality and automatic testing.

Work Conditions:

  • Fully remote position, allowing you to work and live wherever you prefer.
  • Competitive salary and the opportunity to work exclusively on impactful open-source projects.

Canonical is committed to fostering a workplace free from discrimination and values diversity of experience, perspectives, and backgrounds to create a better environment for its employees and a better platform for users and customers. We encourage everyone to become a part of the world of Ubuntu.

Language Requirements:

  • Proficiency in English is expected for effective communication within the team and with stakeholders.
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct