Canonical Circular Logo

Senior Backend Engineer - Build & Release

Canonical Dubai, United Arab Emirates Posted: 20 Jun 2025

Financial

  • Estimate: $90k - $120k*
  • 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. The company's platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation, and IoT. As part of the Launchpad team, you will play a key role in shaping the future of open-source collaboration. This involves managing open-source development projects through code hosting, bug tracking, package building, and other facilities used by developers.

As a Senior Backend Engineer, you will have the opportunity to work on a mature, Python-driven system that supports significant projects like Ubuntu. Your responsibilities will include maintaining business-critical services, expanding package-building capabilities, enhancing developer workflows, and modernizing the web UI. This role empowers developers globally and requires collaboration with a highly skilled, distributed team.

Key Responsibilities:

  • Influence and drive design, architecture, and feature decisions across distributed teams.
  • Craft exceptional Python code with unit tests to create robust, scalable systems.
  • Diagnose and resolve complex technical challenges, implementing high-quality fixes.
  • Mentor fellow engineers and lead code reviews to reinforce best practices.
  • Travel internationally 2 to 4 times a year for team collaboration and industry events.

Requirements:

  • Strong passion for technology and problem-solving.
  • Proven technical excellence in Python development and production-ready code.
  • Expertise in maintaining large-scale web applications, with PostgreSQL as a plus.
  • Understanding of integration, infrastructure, and operations in distributed environments.
  • Security-focused mindset throughout the development process.
  • Familiarity with Ubuntu as a development and deployment platform.
  • Knowledge of software packaging systems, including Debian/Ubuntu packages.
  • A Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.

What We Offer:

  • Competitive compensation shaped by geographical location, experience, and performance.
  • Performance-driven annual bonus or commission.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Generous annual holiday leave and maternity/paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunity to travel to new locations to meet colleagues and enhance networking.

Canonical is an equal opportunity employer and values diversity in the workplace. We encourage applications from all backgrounds and identities.

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.