Canonical Circular Logo

Senior Backend Engineer - Build & Release

Canonical Jeddah, Saudi Arabia Posted: 19 Jun 2025

Financial

  • Estimate: $70k - $90k*
  • 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 to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.

We are hiring a Senior/Staff/Lead Engineer to join the Launchpad team and take the lead in shaping the future of open-source collaboration. Launchpad is a platform for managing open-source development projects, including code hosting, bug tracking, package building, and translations. In this role, you'll empower developers worldwide by ensuring that Launchpad remains a high-velocity environment for open-source contribution. You will collaborate with some of the brightest minds in open-source technology and build essential infrastructure that enables the next generation of software development. If optimizing large-scale projects and driving continuous improvement excites you, this is the perfect opportunity to make a lasting impact.

Role Responsibilities:

  • Influence and drive design, architecture, and feature decisions across distributed teams.
  • Craft exceptional, API-first Python code with unit tests, delivering robust systems that scale.
  • Diagnose and resolve complex technical challenges, implementing high-quality fixes that enhance performance.
  • Mentor and uplift fellow engineers, leading code reviews that reinforce best practices.
  • Engage in remote work while maintaining global engagement; travel internationally 2 to 4 times a year for collaboration and events.

What We Are Looking For:

  • Proven technical excellence in Python development.
  • Expertise in maintaining and improving large-scale web applications and database management (PostgreSQL a plus).
  • A deep understanding of integration, infrastructure, and operations in distributed environments.
  • A security-focused mindset in implementation stages.
  • Familiarity with Ubuntu as a development and deployment platform.
  • A solid grasp of software packaging systems, including Debian/Ubuntu packages.
  • Bachelor's or equivalent in Computer Science, STEM, or a similar degree.

Work Conditions:

  • This is a remote role based in the EMEA region. Candidates must be located within this region.
  • Opportunity for international travel to collaborate in key discussions and events.

What We Offer:

  • Competitive compensation based on geographical location, experience, and performance.
  • Performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual compensation reviews.
  • Annual holiday leave, maternity and paternity leave.
  • Distributed work environment with periodic in-person team sprints.

Diversity and Inclusion:
Canonical is proud to foster a workplace free from discrimination. We value diversity of experience, perspectives, and backgrounds, creating a better work environment and better products. All identities are welcomed and will be given fair consideration in the hiring process.

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.