Canonical logo
Canonical·Verified

Software Engineer - Python and K8s

About the Role

Canonical is seeking a Software Engineer to join our global team. You will help build a new community around Python opscode for open source applications running on Kubernetes, transforming our internal IS team into an extension of our product engineering capability.

This role is ideal for engineers who enjoy Python, have a passion for distributed systems, and possess an interest in the entire Linux stack—from kernel to networking, virtualization, and containers.

Key Responsibilities

  • Design and deliver open source software operations code using Python.
  • Work across the entire Linux stack (kernel, networking, storage, applications).
  • Develop rigorous thinking regarding application and infrastructure reliability.
  • Shape high-quality open source monitoring and alerting infrastructure.
  • Simplify open source operations for our customers and the community.
  • Demonstrate sound engineering design and testing principles.
  • Follow agile development practices and mentor colleagues.
  • Participate in global team sprints in person 2–4 times per year.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, STEM, or a related field.
  • Strong Python development skills.
  • Hands-on experience with Linux systems administration, package management, and operations.
  • Familiarity with Docker and Kubernetes.
  • Experience with at least one public cloud provider.
  • A passion for reliable software design and high-quality documentation.
  • Excellent organizational skills and a collaborative mindset.

Benefits

  • Distributed work environment with twice-yearly in-person team sprints.
  • Annual personal learning and development budget of $2,000 USD.
  • Annual compensation reviews and performance-driven bonuses.
  • Comprehensive leave policies (holiday, maternity, paternity).
  • Employee Assistance Program and travel perks for company events.

Open to

Worldwide

Sign in to track applications and earn points.

More roles at Canonical

Similar remote roles