Canonical Circular Logo

Engineering Manager - Python and K8s

Canonical Jeddah, Saudi Arabia Posted: 13 Feb 2025

Financial

  • Estimate: $120k - $140k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

About the Job:
This is an Engineering Manager role focused on a new generation of ops technology, leading a team that works in Python on Kubernetes. Our mission is to reinvent how software is run—on public clouds and in data centres. We are building a community around Python opscode for open source applications running on Kubernetes, aiming to transition all of Canonical and Ubuntu IS onto this new codebase.

As a technical leader, you will be passionate about establishing a world-class devops culture in corporate information systems. This role presents an opportunity to dramatically enhance the experience of managing complex business operations, enabling customers to adopt cutting-edge techniques and products. Our goal is to transform our IS team into an extension of Canonical's product engineering capabilities.

You will lead a local team supporting the business workloads that ensure high availability of Ubuntu, Canonical, and associated services globally. Responsibilities include ensuring sound software architecture, best practices in software quality, testing, and documentation.

Key Responsibilities:

  • Lead a team focused on productizing business workloads.
  • Build and manage a regional team of engineers.
  • Develop your team through coaching, mentoring, and feedback.
  • Directly contribute to your team’s goals through sound engineering practices.
  • Set reasonable schedules with feedback loops for improvement.
  • Manage expectations with other engineering teams and external stakeholders.
  • Advance modern, agile software development practices.
  • Cultivate a culture of quality and engineering excellence.
  • Collaborate with the leadership team and other leaders in the organization.

Who You Are:

  • Experience in Docker and Kubernetes operations.
  • Strong software engineering background with proven Python expertise.
  • Experience in developing Python frameworks and awareness of stable consumable APIs.
  • Passionate about new technologies and improving software operational practices.
  • Skilled in developing and mentoring engineers.
  • Knowledgeable about software development, especially in an agile environment.

Language Requirements:
Fluency in English is required, and knowledge of additional languages may be beneficial due to the global nature of the operations.

About Canonical:
Canonical is an international software company dedicated to delivering Ubuntu, the world’s premier free software platform. Our services enable businesses worldwide to enhance efficiency, reduce costs, and improve security using Ubuntu. We celebrate diversity and strive to provide a workplace free from discrimination, valuing every applicant's unique experiences and perspectives.

Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote with global travel up to 20% for internal and external 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.