Back to results

Canonical

Visit website

Senior Software Engineer

Salary not disclosedRemote

  • Engineering
  • Full time
  • 5d ago

About the role

Canonical is seeking an experienced Python developer to help build a fully managed, reliable, and secure MongoDB solution based on Juju. You will work within a small team to enable high-performing MongoDB deployments across various cloud, virtual machine, and Kubernetes environments. This role offers the opportunity to contribute significantly to open source projects while working in a remote-first environment.

Responsibilities

  • Develop and maintain a fully managed MongoDB solution using Juju
  • Design and implement infrastructure deployment automations
  • Operate and manage MongoDB clusters in mission-critical environments
  • Ensure high quality through rigorous automatic testing
  • Collaborate with engineers to support MongoDB on public cloud, VMs, and Kubernetes

Required skills

  • Python
  • MongoDB
  • Juju
  • Linux
  • Infrastructure automation
  • Kubernetes

Qualifications

  • Experience operating and managing MongoDB clusters
  • Experience with modern infrastructure deployment automations
  • Experience with traditional Linux systems administration and operations

Benefits

  • Competitive salary
  • Remote-first work environment

About the Company

Canonical is a pioneer in open source software and the company behind Ubuntu. They have maintained a remote-first culture since 2004 and focus on creating impactful open source projects.