Contract TypeFull-time
Workplace typeRemote
LocationRiyadh

Job Description

About the Role

Canonical is seeking an experienced Senior Software Engineer Python/MongoDB to join their team in Riyadh, Saudi Arabia. This full-time role involves contributing to the development of a fully managed MongoDB solution. The position requires 5-10 years of relevant experience.

Role Context and Objectives

The primary objective of this role is to enable high-performing and reliable MongoDB deployments across various cloud and platform environments. The team aims to create an open-source alternative to services like MongoDB Atlas or Amazon DocumentDB, designed for end-user ownership and operation in multi-cloud or on-premise settings. The Senior Software Engineer will be a key contributor to building a managed MongoDB solution based on Juju, focusing on reliability and security for deployments on machines, VMs, public cloud, and Kubernetes.

Key Responsibilities

  • Develop and implement components for a fully managed MongoDB solution using Python.
  • Contribute to building a reliable and secure platform for MongoDB deployment and operation.
  • Ensure the solution supports various environments including machines, VMs, public cloud, and Kubernetes.
  • Collaborate within a small team, making significant contributions to product development and the broader ecosystem.

Required Qualifications and Skills

  • 5-10 years of experience as a Python developer.
  • Background in MongoDB, including experience operating and managing MongoDB clusters.
  • Experience with modern infrastructure deployment automation or traditional Linux systems administration, operations, and package management.
  • Commitment to quality and automatic testing practices.

Work Environment and Culture

Canonical operates with a remote-first culture, established in 2004. The company fosters a workplace free from discrimination, valuing diversity of experience, perspectives, and background. Employees work on impactful open-source projects within the Ubuntu ecosystem.

Application Information

This full-time position is based in Riyadh, Riyadh, Saudi Arabia. Salary details will be discussed during the recruitment process.


Requirements

  • Requires 5-10 Years experience

Similar Jobs