Canonical Circular Logo

Engineering Manager - Ubuntu Core

Canonical Dubai, United Arab Emirates Posted: 17 Apr 2025

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job: Redefine the embedded Linux experience with the smallest, most secure, and most reliable operating system in the IoT market. This role is an exciting opportunity for a technical engineering manager who is passionate about open source software, Linux, containers, security, and the developer experience. You will shape the future of Linux from the smallest systems up to desktops. This challenging position demands a high degree of technical and management skill.

The mission is to enable everyone to build robust solutions in various fields including IoT, automotive, and aviation using a next-generation secure embedded Linux operating system. You will be responsible for defining a reliable and secure set of device recovery mechanisms that simplify and standardize field operations for a range of appliances.

As an engineering manager, you will lead a team of strong software developers to design and implement Ubuntu Core system software across various CPU architectures, such as ARM, RISC-V, and x86. You will engage with stakeholders, prioritize requests, plan the roadmap, and ensure your team can deliver their goals. You will have the opportunity to influence the culture and facilitate technical delivery.

Responsibilities:

  • Build and lead a distributed team of engineers through hiring, coaching, mentoring, and hands-on career development.
  • Contribute to your team's goals by demonstrating sound engineering principles.
  • Support timely delivery of technical solutions to meet business needs.
  • Effectively set and manage expectations with other teams, senior management, and external stakeholders.
  • Advocate for and advance modern, agile software development practices.
  • Foster a healthy, collaborative engineering culture in line with company values.
  • Collaborate with other leaders in the organization as an active part of the leadership team.
  • Work from home with global travel twice a year for two weeks at a time for company events.

Who You Are:

  • You love technology and enjoy working with brilliant people.
  • You are curious, flexible, articulate, and accountable.
  • You have a track record of developing and growing people.
  • You are knowledgeable and passionate about software development.
  • You have experience in leading, managing, coaching, and mentoring software developers.
  • You are comfortable planning and executing to deliver timely, high-quality software.
  • You have solid experience working in an agile development environment.
  • You hold a Bachelor's or equivalent degree in Computer Science, STEM, or a similar field.
  • You have experience with embedded software development.
  • You are proficient in Golang, C/C++, and Shell.
  • You possess a solid understanding of Linux and a modern GNU/Linux distribution, preferably Debian or Ubuntu.

Language Requirements: Not specified.

We foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. All applicants will be given fair consideration.

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.