Canonical Circular Logo

Senior Software Engineer (Backend)

Canonical Riyadh, Saudi Arabia Posted: 16 Jun 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are hiring a Senior/Staff/Lead Engineer to join the Launchpad team and lead the development of open-source collaboration tools. Launchpad is a platform for managing open-source development projects, providing code hosting, bug tracking, and various tools for developers.

In this role, you will architect and refine a mature, Python-driven system supporting major projects like Ubuntu. Your work will be crucial in maintaining business-critical services while driving innovation in package-building capabilities, developer workflows, and the web UI. You'll empower developers globally, ensuring Launchpad remains a well-structured environment for open-source contribution.

Work Conditions:

  • This is a remote role based in the EMEA region.
  • Candidates should be located within this region.
  • You will have the opportunity to travel internationally 2 to 4 times a year for collaboration and events, enhancing your professional network and expertise.

Languages:
No specific language requirements mentioned.

What We Are Looking For:

  • Proven technical excellence in Python development, capable of delivering high-quality, production-ready code.
  • Expertise in maintaining and improving large-scale web applications and database management (PostgreSQL a plus).
  • Strong understanding of integration, infrastructure, and operations in distributed environments.
  • Familiarity with Ubuntu as a development and deployment platform, along with software packaging systems, including Debian/Ubuntu packages.
  • Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.

What We Offer:

  • A balanced compensation package based on geographical location, experience, and performance.
  • Annual compensation review with performance-driven bonuses or commission.
  • Benefits including remote work, personal learning and development budget, annual holiday leave, maternity and paternity leave, and wellness programs.
  • Opportunities for international travel to meet colleagues and participate in company events.

Canonical fosters a diverse workplace, free from discrimination, and considers applications from all identities 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.