Canonical Circular Logo

Software Engineer - Python and K8s

Canonical Riyadh, Saudi Arabia Posted: 02 Apr 2025

Financial

  • Estimate: $70k - $100k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Our mission is to reinvent the way companies manage their open source information systems on public clouds and in their own data centers. To achieve this, we are building a new community around Python opscode for open source applications, running on Kubernetes. We aim to transform our internal workloads, which mirror those of our customers, into a product that facilitates real-time automated operations on Kubernetes.

This role is ideal for software engineers with strong Python development skills, a passion for distributed systems, and an interest in the full Linux stack—from the kernel to networking, virtualization, and containers. You will be responsible for ensuring software architecture is sound, following best practices in software quality, testing, and documentation.

What You'll Do:

  • Design and deliver open source software operations code in Python.
  • Work across the entire Linux stack, from kernel to applications.
  • Enhance application and infrastructure reliability.
  • Shape high-quality open source monitoring and alerting infrastructure.
  • Simplify open source operations for our customers and community.
  • Demonstrate sound engineering design and testing principles.
  • Follow agile software development practices.
  • Coach and develop colleagues.
  • Grow a collaborative engineering culture aligned with company values.

Who You Are:

  • Passionate about technology and collaboration.
  • Bachelor's or equivalent degree in Computer Science, STEM, or a similar field.
  • Experienced in Linux systems administration and operations.
  • Hands-on experience with at least one public cloud.
  • Familiar with Docker and Kubernetes.
  • An experienced Python programmer who enjoys challenging projects.
  • Organized with a focus on delivering high-quality software.

Languages: Proficiency in English is required.

Location: Riyadh, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote; Global travel once or twice a year for up to 2 weeks for events

About Canonical:
Canonical is a growing international software company that collaborates with the open-source community to deliver Ubuntu, known as "the world's best free software platform." Our mission is to maximize the potential of free software in the lives of individuals and organizations, helping to reduce costs, improve efficiency, and enhance security. We are committed to fostering a workplace free from discrimination and valuing diversity in experience, perspectives, and backgrounds.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.