Senior Python Developer - MongoDB

Open source technology company pioneering remote-first culture since 2004, creator of Ubuntu
$120,000 - $180,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior Python Developer - MongoDB

Canonical, the company behind Ubuntu, is seeking a Senior Python Developer to join their MongoDB team in building a groundbreaking open-source alternative to MongoDB Atlas and Amazon DocumentDB. This role offers a unique opportunity to create a fully managed MongoDB solution that can be deployed across multiple platforms including cloud, on-premise, and Kubernetes environments.

As part of a small, high-impact MongoDB team, you'll be instrumental in developing solutions that enable customers to own, control, and operate their MongoDB deployments with maximum reliability and security. The position requires expertise in Python programming and MongoDB cluster management, combined with strong infrastructure automation skills.

Working at Canonical means joining a pioneer in the open-source world with a proven remote-first culture dating back to 2004. You'll collaborate with brilliant minds across all levels of the organization, from fellow engineers to C-level executives. The company values diversity and maintains a discrimination-free workplace, believing that varied perspectives lead to better outcomes.

This role offers the perfect blend of technical challenge and creative freedom, allowing you to work on mission-critical projects while contributing to the open-source community. You'll help shape the future of MongoDB deployments while enjoying the flexibility of remote work, competitive compensation, and the satisfaction of creating solutions used by developers worldwide.

Last updated an hour ago

Responsibilities For Senior Python Developer - MongoDB

  • Build a fully managed MongoDB solution based on Juju
  • Develop reliable and secure MongoDB deployments across various platforms
  • Contribute to creating an open source alternative to MongoDB Atlas
  • Work on multi-cloud and on-premise environment solutions

Requirements For Senior Python Developer - MongoDB

Python
MongoDB
Linux
Kubernetes
  • Senior-level Python programming experience
  • Experience operating and managing MongoDB clusters
  • Experience with infrastructure deployment automation or Linux systems administration
  • Experience with operations and package management
  • Passion for quality and automatic testing

Benefits For Senior Python Developer - MongoDB

  • Remote Work
  • Competitive Salary
  • Flexible Location

Interested in this job?

Jobs Related To Canonical Senior Python Developer - MongoDB

C++ Software Engineer - Mir Display System

Senior C++ Software Engineer position at Canonical working on Mir display system and Ubuntu Frame, developing high-performance window management solutions.

Senior Python Developer - MongoDB

Senior Python Developer position at Canonical to build and manage MongoDB solutions across multiple platforms and cloud environments.

Senior Software Engineer - IoT and Data Services

Senior Software Engineer position at Canonical focusing on IoT and data services, developing scalable solutions using Python and Golang in a remote-first environment.

C++ Software Engineer - Mir Display System

Senior C++ Software Engineer position at Canonical working on Mir display system and Ubuntu Frame, developing high-performance window management solutions.

C++ Software Engineer - Mir Display System

Senior C++ Software Engineer position at Canonical working on Mir display system and Ubuntu Frame, developing high-performance window management solutions.