Canonical Circular Logo

Senior Build Systems Backend Engineer

Canonical Jeddah, Saudi Arabia Posted: 14 Jun 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems, with its platform Ubuntu widely utilized in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. As a pioneer of global distributed collaboration, Canonical boasts a team of over 1200 colleagues across 75+ countries, with opportunities for in-person team meetings 2 to 4 times a year.

The Senior Build Systems Backend Engineer will join the Launchpad team, leading the way in shaping open-source collaboration. Launchpad is a platform that manages open-source development projects, providing code hosting, bug tracking, package building, and more. In this role, you will have the opportunity to architect and refine a mature, Python-driven system that supports critical projects like Ubuntu. You will ensure that Launchpad remains a well-structured, high-velocity environment for open-source contribution, working alongside talented engineers globally.

Key Responsibilities:

  • Influence and drive design, architecture, and feature decisions across distributed teams.
  • Craft exceptional, API-first Python code with unit tests.
  • Diagnose and resolve complex technical challenges with high-quality fixes.
  • Mentor fellow engineers and lead code reviews, reinforcing best practices.
  • Engage in international travel 2 to 4 times a year for collaboration and networking.

Requirements:

  • Proven technical excellence in Python development.
  • Experience with large-scale web applications and database management (PostgreSQL is a plus).
  • Deep understanding of integration, infrastructure, and operations in distributed environments.
  • Familiarity with Ubuntu as a development platform.
  • Solid grasp of software packaging systems, including Debian/Ubuntu packages.
  • A Bachelor's or equivalent degree in Computer Science, STEM or similar field.

Additional Information: Canonical offers competitive compensation, performance-driven bonuses, and a range of benefits, including a personal learning and development budget, annual compensation reviews, and opportunities for international travel.

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.