Canonical Circular Logo

Senior/Staff Engineer - Build & Release Infrastructure

Canonical Dubai, United Arab Emirates Posted: 16 Dec 2024

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Drive the future of collaborative open-source development tooling as part of the Launchpad team at Canonical. This is an opportunity for a motivated engineer with a passion for open-source software, Linux, and web services to join a distributed team. Launchpad is a platform for managing open-source development projects, including code hosting, bug tracking, package building, and translations, and it provides essential collaboration infrastructure for major projects like Ubuntu.

In this role, you will balance keeping business-critical services running while expanding our feature set. Current projects include enhancing package building capabilities, improving development flows, and modernizing the web UI. If you enjoy organizing and maintaining large projects, supporting developers, and believe in continuous improvement, you will be a great fit.

Key Responsibilities:

  • Proactively collaborate in design, architecture, and feature selection for distributed teams
  • Write high-quality, API-first Python code with unit tests
  • Debug issues and produce high-quality fixes
  • Review code produced by other engineers
  • Work from home with global travel 2 to 4 times a year for internal and external events

Who You Are:

  • You love technology and enjoy solving interesting problems with brilliant people
  • You are a strategic thinker, curious, flexible, articulate, and accountable
  • You possess soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor's degree in Computer Science, STEM, or a related field
  • You have proficiency in delivering robust code to production, preferably in Python
  • You have experience maintaining and improving large, mature web applications
  • You are familiar with databases and ORMs (experience with PostgreSQL is a plus)
  • You have an interest in integration, infrastructure, and operations, along with a commitment to robust security practices
  • You have familiarity with Ubuntu as a development and deployment platform
  • You understand software packaging systems, including Debian/Ubuntu packages

Work Conditions:
This role is fully remote, with a preference for candidates located within the EMEA region. Canonical promotes a workplace free from discrimination and values diversity of experience, perspectives, 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.