Canonical Circular Logo

Engineering Manager

Canonical Dubai, United Arab Emirates Posted: 03 Apr 2025

Financial

  • Estimate: $120k - $150k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is seeking an Engineering Manager to join our team, which focuses on first-level engineering management positions. We believe that open source is transforming the tech sector and enterprise computing. Our mission is to make open source easier, more reliable, and more secure for deployment and development. We aim to be the provider of "most software to most companies," which relies on our engineers' brilliance and motivation.

As an Engineering Manager, you will help teams exceed their potential and foster a sense of pride in their results. We expect our engineering managers to be outstanding developers who can review patches and software design specs. They should contribute code to set the standard while guiding the entire team’s direction, focus, and delivery. We prioritize growing management skills and providing training for engineers interested in moving into managerial roles.

The typical engineering team operates within a single time zone—EMEA, Americas, or APAC—consisting of an Engineering Manager and a Senior Engineer dedicated to a product, collaborating on the roadmap, technical strategy, and community engagement.

Key Responsibilities:

  • Lead and develop a team of engineers, from graduate to senior levels.
  • Work remotely in a single major time zone, sometimes two.
  • Coach, mentor, and provide career development feedback.
  • Identify and measure team health indicators.
  • Implement disciplined engineering processes.
  • Represent your team and product to stakeholders, partners, and customers.
  • Develop and advocate for effective engineering and organizational practices.
  • Collaborate actively as part of the leadership team.

Qualifications:

  • Exceptional academic record from high school and university.
  • Undergraduate degree in Computer Science, STEM, or an equivalent narrative.
  • Proven drive and track record of exceeding expectations.
  • Excellent verbal and written communication skills in English.
  • Experienced in coaching and mentoring software developers.
  • Well-organized and able to deliver high-quality results on schedule.
  • Knowledgeable and passionate about software development.
  • Experience working in an agile development environment.
  • Ability to travel twice a year for company events (up to two weeks).

Additional Skills We Value:

  • Experience in a developer advocacy or community role.
  • Ops and system administration experience.
  • Performance engineering and security experience.

What We Offer:

  • Competitive compensation that is reassessed annually, along with performance-driven bonuses.
  • A distributed work environment with twice-yearly in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Program.
  • Opportunities to travel to new locations to meet colleagues.

About Canonical:
Canonical is a pioneering tech firm leading the global shift to open source. As the publisher of Ubuntu, we are changing the world daily. We prioritize a remote-first culture and maintain high standards for those who join our team. Canonical is an equal opportunity employer that values diversity of experience and perspective, fostering an inclusive work environment.


Please apply if you feel your experience aligns with our needs, even if your specific domain is not listed.

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.