Back to results

Canonical

Visit website

Senior Software Engineer

Salary not disclosedRemote

  • Engineering
  • Full time
  • Today
Newly posted

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 an open-source product while working in a mission-critical environment.

Responsibilities

  • Develop and maintain a fully managed MongoDB solution using Juju
  • Automate infrastructure deployment for MongoDB clusters
  • Implement automatic testing to ensure product quality and reliability
  • Operate and manage MongoDB clusters in diverse environments
  • Collaborate with a team of engineers to deliver secure and scalable solutions

Required skills

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

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 building impactful open source projects.