Canonical Circular Logo

Software Engineer - Python and K8s

Canonical Dubai, United Arab Emirates Posted: 01 May 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, particularly known for its platform, Ubuntu, which is widely used in enterprise initiatives across various domains including public cloud, data science, AI, and IoT. The company has a workforce of over 1200 colleagues in more than 75 countries, with most roles being remote and in-person team meetings occurring two to four times a year in diverse global locations.
This role involves working at the intersection of Python development and Kubernetes as Canonical aims to build a new community around Python opscode for open source applications. The mission is to transform the internal Information Systems (IS) team into an extension of product engineering capabilities, improving the management of complex business operations for customers.
Software engineers with strong Python skills, a passion for distributed systems, and familiarity with the Linux stack are encouraged to apply. The position requires a rigorous approach to code quality and customer interactions, and the engineers are expected to engage in designing, delivering, and productizing open source software operations code.
Key Responsibilities:

  • Design and deliver open source software operations code using Python.
  • Work across the Linux stack, from kernel to applications.
  • Ensure application and infrastructure reliability.
  • Shape high-quality open source monitoring and alerting infrastructure.
  • Simplify open source operations for customers and the community.
  • Follow agile software development practices.
  • Mentor colleagues and foster a collaborative engineering culture.
    Who You Are:
  • You have a Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.
  • You are experienced in Linux systems administration and operations.
  • You have hands-on experience with at least one public cloud.
  • You are familiar with Docker and Kubernetes.
  • You possess strong Python programming skills and enjoy challenging projects.
  • You understand the importance of reliable software and strive to design and code accordingly.
  • You are organized and committed to timely, high-quality software delivery.
    Location:
    Dubai, Dubai, United Arab Emirates (Remote)
    Work Conditions:
    Full-time, Remote, with global travel once or twice a year for up to 2 weeks for events.
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.