Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • 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 a month 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...  ...we are building a new community around Python opscode for open source applications, running... 

    Canonical

    Remote
    15 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...  ...profitable and growing. We are hiring Python and Kubernetes Specialist Engineers focused... 

    Canonical

    Remote
    a month 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
    1 day 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
    2 days ago
  •  ...the company’s tutor marketplace and service delivery infrastructure. The focus of the role is the development of the tutor supply engine and operational reliability layer that directly drive revenue activation, tutor utilization, service quality, and operational efficiency... 

    Edge Tutor

    Remote
    28 days ago
  •  ...About the Front-End Developer & Software Engineer position We currently run a SaaS application that has large businesses as clients and...  ...ReactJS. Currently the back-end of the application is built in Python with a Django framework. We are looking for an experienced... 
    Remote job

    B2B HQ

    Remote
    12 days ago
  •  ...We’re looking for a Software Engineer who would contribute to PVcase software and would not be afraid of heights (at least career ones)! You will play an important role in our exciting journey while accelerating the global transition to clean energy. Participate and... 

    PVcase

    Remote
    3 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
  •  ...Job Title Python Engineer – (DevOps/Internal Tools) FULLLY REMOTE   Job Description As a software engineer, you'll join a team tackling complex challenges in automating, streamlining, and scaling engineering and support workflows through the development of critical... 

    Way Solutions

    Remote
    a month ago
  •  ...they can thrive. We are seeking an experienced  AWS Principal Software Engineer to join our AWS practice Managed Service's team. This is a...  ...best practices used in the NodeJS, JavaScript/TypeScript, and Python communities  Working with your mentor/team lead to further... 

    TTEC Digital

    Remote
    26 days ago
  •  ...agentic actions. It extends your existing software with AI-native apps and agents that work...  ...the Role: As a Forward Deployed Engineer at DevRev, you will work closely with our...  ...applications written in TypeScript, JavaScript, Python, etc. One of the key functions of this... 

    DevRev

    Remote
    28 days ago
  •  ...We are looking for a skilled Software Support Engineer to join our team supporting a Microsoft 365 add-in that integrates across the entire M365 suite. This role is fully remote and focuses on delivering exceptional support for our customers’ power users and administrators... 
    Remote job

    CrewBloom

    Remote
    more than 2 months 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
    a month ago
  •  ...potential and grow scaling teams for Australian and Canadian businesses. What are we looking for? If you're a  Full Stack Software Engineer who enjoys building impactful features, taking full ownership from design to deployment, and working across a rich tech stack... 
    Remote job

    Sharesource Australia

    Remote
    12 days ago
  •  ...operations, and data applications work together intelligently. As a Senior Data Engineer, you'll be both a core builder of that platform and a...  ..., secrets, multi-tenancy). ~ Strong data engineering : Python, SQL, data pipelines, and a modern data stack (DBT, S3/data-... 
    Remote job

    FinStrat Management

    Remote
    12 days ago
  •  ...wrong and it takes an hour of digging to prove it isn't. Most engineers want to build the shiny new thing and hand off the boring maintenance...  .../ELT, EDI, SQL/data transformation. Open source advocate - Python or PHP developer with real experience in FastAPI and/or Laravel... 

    Remote Team Solutions

    Remote
    a month ago
  •  ...Senior Full-Stack Engineer React | React Native | Node.js | TypeScript | PostgreSQL Permanent Work From Home | Philippines-Based | Full-...  ...deployment • Design, build, test, and release production-ready software • Refactor and improve existing codebases • Debug and... 
    Remote job

    Doneverse

    Remote
    12 days ago
  • 2000 $ per year

     ...internet. The role of Security Engineering Manager directly impacts the...  ..., ranging from graduate to senior Provide technical guidance...  ...community Solid background in software development, including...  ...programming language (Go, Java, C, Python, ...) Knowledgeable and... 

    Canonical

    Remote
    14 days ago
  •  ...one. Our proprietary Warehouse Management Software (WMS) allows our customers to run an...  ...3PLs to help them grow.  As a Support Engineer at ShipHero, you will work with a range...  ...Qualifications: ~ A basic understanding of Python and web development (both front-end and... 
    Remote job

    ShipHero

    Remote
    12 days ago
  • 7 $ per hour

     ...Job Description Junior Software Quality Assurance Engineer (QA + Bug Fixes) Full-Time | $7 USD/hour About the Role We are seeking a detail-oriented Software Quality Assurance Engineer whose primary responsibility is to find bugs before our customers do. You will... 
    Remote job

    AURIC

    Remote
    12 days ago
  •  ...driving customer success, this role is for you! As a CCaaS PS Engineer, you will architect and perform solution implementations and ensure...  ..., OAuth2, and integration design * Experience with Javascript, Python for automation and API scripting * Knowledge of Contact Center... 

    Foundever Group

    Remote
    6 days ago
  •  ...sales and operations software for service businesses...  ...we're rebuilding our engineering foundation to move faster...  ...the Role As a Senior Full-Stack AI Engineer...  ...Node.js/TypeScript and Python backend services, React...  ...NoSQL databases (e.g. MongoDB) ~ Hands-on Python experience... 
    Remote job

    Superbench

    Remote
    12 days ago
  •  ...The Opportunity We are looking for a Full-Stack DevSecOps Engineer to join our globally distributed Engineering team. This is a hands...  ...supported applications running on technologies such as Python, Node.js, and Java. Build security into every stage of delivery... 
    Remote job

    CQ fluency

    Remote
    12 days ago
  • 2000 $ per year

     ...Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting...  ...Additional skills that you might also bring Python and Bash scripting Prior experience with... 

    Canonical

    Remote
    a month 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...  ...engineers of all levels of seniority, for all relevant teams at...  ...has substantial projects in Python, Go, C, C++ and we are starting... 

    Canonical

    Remote
    a month ago
  •  ...Senior Network Engineer (Permanent WFH | Night Shift) Location: Remote – Philippines  Shift : 11:00 PM – 8:00 AM PH Time | Monday- Friday    About Us   Safari Micro is a well-established U.S.-based MSP and value-added reseller supporting businesses, schools... 
    Remote job

    Safari Micro

    Remote
    12 days ago
  •  ...We are looking for an experienced AI Engineer to help build the next generation of intelligent...  ..., Anti-gravity, and Zed to accelerate software development, automate engineering...  ...statistical modeling. Proficiency in Python or R. Experience with TensorFlow, PyTorch... 
    Remote job

    JWay Group

    Remote
    12 days ago
  • 2000 $ per year

     ...individuals with a strong flair for software development at the hardware...  ...strong aptitude for software engineering at the hardware level. While...  ...under their belt up through senior industry veterans. What...  ...that you might also bring Python and Bash scripting ability... 

    Canonical

    Remote
    a month ago
  •  ...The Python Software Foundation (PSF) is hiring a contract Sustainability Engineer, PyPI reporting to the PSF's Director of Engineering. The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and... 

    Python Software Foundation

    Remote
    a month ago
  •  ...know they can thrive. As an Agentic AI Engineer specializing in Google’s Agent Development...  ...robust, deterministic, enterprise-scale software engineering. In this role, you will...  ...one primary language supported by ADK: Python (e.g., managing virtual environments using... 

    TTEC Digital

    Remote
    19 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!