Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Python/MongoDB

Full-time

Canonical

We're enabling high-performing, rock-solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world's best open source analog to MongoDB Altas or Amazon DocumentDB, which can be owned, controlled and operated by end-users on their own multi-cloud or on-premise environments.

Canonical is looking for an experienced Python developer with a background in MongoDB who will help us to build a fully managed MongoDB solution based on Juju. We're aiming to build the most reliable and secure way to deploy and operate MongoDB on machines, VMs, public cloud and Kubernetes. The MongoDB team is small, meaning you will be a key contributor and your work will have a significant impact on the product and the broader ecosystem.

Who you are

  • You love technology and working with brilliant people.

  • You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical environments.

  • You have experience operating and managing MongoDB clusters.

  • You are experienced with modern infrastructure deployment automations or with traditional Linux systems administration, operations, and package management.

  • You are passionate about quality and automatic testing.

Work with one of the industry's 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 live where you wish, and the chance to work exclusively on impactful open source projects.

Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Python/MongoDB in Remote vacancy
  • $2000 per year

     ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers...  ...profitable and growing. We are hiring Python and Kubernetes Specialist Engineers focused... 

    Canonical

    Remote
    23 days ago
  • $2000 per year

     ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...we are building a new community around Python opscode for open source applications, running... 

    Canonical

    Remote
    26 days ago
  •  ...and governance. Collaborate with AI researchers, robotics engineers, data engineers, and platform teams to deliver scalable systems...  ...platform organization’s roadmap. Requirements ~5+ years of software engineering experience, including at least 2+ years working on... 

    Agility Robotics

    Remote
    4 days ago
  •  ...and maintain full-stack features using Python with Django or Flask and Angular or React...  ...container technologies. Collaborate with the Engineering Manager, CTO, and team in planning, code...  ...Requirements At least 4 years of senior-level Python experience with Django and/... 

    South Geeks

    Remote
    4 days ago
  •  ...pipeline components. Write clean, production-grade Java and Python code. Build and operate large-scale ETL/ELT pipelines for...  .... Requirements At least 5 years of professional software engineering experience building production systems. Strong knowledge... 

    ZoomInfo

    Remote
    6 days ago
  •  ...every day. We're looking for a hands-on Senior Corporate IT Engineer to own and scale the technology that...  ...Rx is hiring a Senior Security Software Engineer to help us build, review, and...  ...code Strong programming skills in Python or at least one systems language Experience... 

    House Rx

    Remote
    15 days ago
  •  ...deployed instrumentation. Apply and coach engineering best practices for robust, testable, and...  ...At least 5 years of experience as a software engineer, data scientist, or ML engineer...  ...-learning approaches. Proficiency in Python, ideally including xarray and numpy.... 

    KoBold Metals

    Remote
    5 days ago
  •  ...be shaping the future. As a Software Engineer at Xapo, you will design, build...  ...all while being mentored by senior engineers. You could join...  ...language (we love Python!). You're a natural collaborator...  ...Python (Django, Flask), MySQL, MongoDB, Redis, PostgreSQL, Node.js,... 

    Xapo Bank

    Remote
    25 days ago
  •  ...former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant...  ...need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with Python, and preferably additional languages such as... 

    Zencore

    Remote
    12 days ago
  •  ...structured data collection. Collaborate with researchers and engineers to ensure evaluation data and published outputs are accurate,...  ...experience building and maintaining complex systems. ~ Strong Python engineering skills and experience working in existing codebases... 

    Office Hours

    Remote
    7 days ago
  •  ...2B ARR is that we need great engineers everywhere, and we have the room...  ...at the center of hardware, software, AI, and the physical world....  ...flexible: we're hiring from Senior through Principal, across platform...  ...and frameworks (Go, Python, TypeScript/JavaScript, React... 

    Samsara

    Remote
    14 days ago
  • $2000 per year

     ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...level experience with at least one of Python, Go, C or C++ on Linux Ability to troubleshoot... 

    Canonical

    Remote
    23 days ago
  •  ...environment failures. Requirements ~3–5+ years of professional software engineering experience, particularly in backend, infrastructure,...  ...distributed systems engineering. ~ Strong programming skills in Python and experience building production-quality software. ~... 

    10a Labs

    Remote
    6 days ago
  • $2000 per year

     ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...methodologies  Skill in one or more of C, C++, Python, Go, Rust, Java, Ruby, PHP, or... 

    Canonical

    Remote
    26 days ago
  •  ...infrastructure creation, upgrading, and auditing. Mentor senior and mid-level engineers, conduct design and code reviews, and drive alignment...  ...base salary range of $163,800-$257,400 USD. ZoomInfo may use a software-based assessment during the recruitment process.... 

    ZoomInfo

    Remote
    2 days ago
  •  ...with customers and subject-matter experts, and take ownership of product outcomes. Requirements Four or more years of software engineering experience, most of it in frontend work, at companies with strong engineering practices. Strong frontend capability in either... 

    Luminary

    Remote
    6 days ago
  •  ...platform that powers fleet-scale humanoid robotics. As a Staff Software Engineer on our Data Platform team, you will play a pivotal role in...  ...~ Proficiency in languages like Java, Scala (any JVM), or Python and a solid understanding of distributed systems and microservices... 

    Agility Robotics

    Remote
    7 days ago
  • $2000 per year

     ...across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation...  ...integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful,... 

    Canonical

    Remote
    a month ago
  • $2000 per year

     ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers...  ...applications in Rust, Go, Flutter, and Python Architecture : engineer the integration... 

    Canonical

    Remote
    25 days ago
  •  ...scalable pipelines for telemetry, logs, sensor data, and cloud-software ingestion and processing. Develop and maintain robot-side data...  ..., and logging systems. Proficiency in Java, Scala, or Python and a strong understanding of distributed systems and microservices... 

    Agility Robotics

    Remote
    8 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...marketplaces. Our services are built primarily in Python, with a bit of Golang. We have some... 

    Canonical

    Remote
    27 days ago
  •  ...Your Next Successful Chapter with Veta Virtual! Are you a seasoned full-stack engineer with a passion for building secure, high-performance systems? Veta Virtual is hiring a Full-Stack Software Engineer for an important fintech company. This role is ideal for someone... 

    Veta Virtual

    Remote
    14 days ago
  • $2000 per year

     ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of... 

    Canonical

    Remote
    a month ago
  • $2000 per year

     ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...processes and strategies ~ Experience with Python or Go development ~ Strong object... 

    Canonical

    Remote
    25 days ago
  •  ...Improve application performance, code quality, accessibility, and developer experience. Provide technical guidance to Software Engineers I and II through code reviews, pairing, and design feedback. Collaborate with Product, Design, and QA to align technical implementation... 

    PrizePicks

    Remote
    5 days ago
  • $120000 per year

    [CITA LAB] BLOCKCHAIN ENGINEER (FRONTEND / BACKEND / MOBILE) Work Location: Full-time Remote / Part-time Remote Salary: Up to $120...  ...Founded in Singapore in April 2026, CITA Lab is a dynamic software development startup dedicated to building high-quality, custom... 
    Remote job

    CITA LABS

    Remote
    24 days ago
  • $2000 per year

     ...leading provider of open source software and operating systems to the...  ...cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...This is a general track for Senior+ (Senior/Staff/Principal)...  ...project Coding in Golang, Rust, Python, C/C++ or Typescript / React... 

    Canonical

    Remote
    23 days ago
  •  ...Use AI-assisted development tools, including GitHub Copilot. Participate in production support and on-call rotations. Mentor engineers while remaining hands-on with development. Requirements At least 8 years of Java development experience. Strong expertise... 

    MKS2 Technologies

    Remote
    7 days ago
  • Responsibilities Own the overall health, stability, performance, scalability, and operational success of the IBM QRadar platform. Onboard and troubleshoot log sources, including parsing, DSMs, custom properties, log source extensions, event normalization, and protocol...

    New Era Technology

    Remote
    5 days ago
  •  ...with the security team to align the application with organizational security standards. Collaborate directly with the client engineering team as an embedded engineer. Requirements Strong C# and .NET experience, including advanced C# features and nullable reference... 

    South Geeks

    Remote
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Python/MongoDB. Be the first to apply!