Senior Software Engineer - Python/MongoDB

Canonical
EMEA
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Problem-solving","Quality focus","Collaboration","Remote teamwork"]

Build and scale a fully managed MongoDB solution using Juju, enabling reliable, secure MongoDB deployments across customers’ cloud and on-prem environments. Work as a key contributor on a small MongoDB team to operate clusters, improve deployment and operations automation, and ensure mission-critical quality through strong testing practices. Collaborate with an open source engineering community while advancing a world-leading data platform supported by Kubernetes and Linux.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
2 years ago

Senior Software Engineer - Python/MongoDB

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Build and scale a fully managed MongoDB solution using Juju, enabling reliable, secure MongoDB deployments across customers’ cloud and on-prem environments. Work as a key contributor on a small MongoDB team to operate clusters, improve deployment and operations automation, and ensure mission-critical quality through strong testing practices. Collaborate with an open source engineering community while advancing a world-leading data platform supported by Kubernetes and Linux.
Location: EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Help build a fully managed MongoDB solution based on Juju for reliable deployment and operations.
  • •Enable secure MongoDB deployment across machines, VMs, public clouds, and Kubernetes environments.
  • •Operate and manage MongoDB clusters in production-style environments.
  • •Improve infrastructure deployment automation and/or Linux administration and package management workflows.
  • •Drive quality through automatic testing and production-grade reliability practices.

Pay and Benefits

Perks:Remote Work

Key Requirements

  • •Accomplished senior Python development experience in mission-critical environments.
  • •Background operating and managing MongoDB clusters.
  • •Experience with modern infrastructure deployment automation (or traditional Linux systems administration, operations, and package management).
  • •A strong focus on quality and automatic testing.
  • •Comfort working as a key contributor in a small team solving hard, technical problems.
Experience:Open sourceCloud infrastructureKubernetesLinuxData platformsNoSQL
Skills:Problem-solvingQuality focusCollaborationRemote teamwork
Languages:English
Tech Stack:PythonMongoDBJujuLinuxKubernetesCloudVMs

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn