Skip to main content
Back to Jobs

Senior Software Engineer - Python/MongoDB

Develop and maintain open-source Python applications using MongoDB

As a Senior Software Engineer at Canonical, you will develop and maintain open-source Python applications with MongoDB as the primary data store. You will work within a remote-first culture established since 2004, collaborating with intelligent engineers across all levels. The role focuses on contributing to Canonical's open-source initiatives with an emphasis on reliability, scalability, and engineering excellence.

Why This Role?

Work in a remote-first culture established since 2004 with access to engineers at all levels including CTO and CEO

Key Responsibilities

  • Develop open-source Python applications
  • Maintain and optimize MongoDB-based data systems
  • Collaborate with engineers across all levels from engineer to CTO
  • Contribute to Canonical's open-source projects
  • Ensure reliability and scalability of software solutions

Requirements

  • Proficiency in Python programming
  • Experience with MongoDB
  • Background in open-source software development
  • Ability to work in a remote-first environment
  • Experience collaborating in distributed engineering teams

Required Skills

pythonmongodbopen-sourcecommunicationOpen SourceSoftware EngineeringRemote Collaboration
View Original Description from Jooble

Original description from Jooble

...pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical we've honed our remote- first culture since 2004, established in the company from the very beginning. Enjoy a competitive salary, the flexibility to work and...

Salary Context

Similar Engineering roles on LokerDollar pay around $195k/yr (range $13.4k–450k/yr, n=372 active listings).

Hiring at Canonical

Canonical has 29 other active roles on LokerDollar and has been hiring here since May 31, 2026 — across Engineering.

View all Canonical openings →

Openness not stated by employer — check the listing

Company
Canonical
Source
Estimated salary
$170k–200k/yr
Based on similar roles — not stated by the employer
Job Type
full time
Location
Remote · Asia-Pacific
Category
Seniority
senior
Posted
Aug 2, 2026

Share this job

Help a friend find their next remote role.

Frequently asked questions

Is Senior Software Engineer - Python/MongoDB at Canonical a remote job?
Yes, this is a regional remote role (Remote). Check the listing for location requirements.
What type of employment is Senior Software Engineer - Python/MongoDB at Canonical?
This is a full time position.
How do I apply?
Click the "Apply" button on this page to go to the official application at Canonical.

Explore related

Market data & reports

Salary & skill-demand research built from our own listings data.

From the blog