Canonical is hiring a
Engineering Director

Logo of Canonical

Canonical

πŸ’΅ ~$160k-$185k
πŸ“Remote - Worldwide

Summary

Canonical is hiring a Director, Ubuntu Desktop Engineering to lead the mission of delivering the world's best open source desktop experience. The role involves strategy, architecture, and roadmap development for multiple engineering teams working in Rust, C/C++, Flutter, and Golang. The candidate should have a deep understanding of Linux graphics technology, system architecture, and security capabilities, as well as excellent interpersonal skills, curiosity, flexibility, accountability, and the ability to travel twice a year.

Requirements

  • An exceptional academic track record at both high school and university
  • A degree in software engineering, science, mathematics or related field
  • Passion for desktop and graphics technology evidenced by deep personal investment in cutting edge techniques and capabilities
  • Drive and a track record of excellence in leadership and operations
  • Professional written and spoken English with outstanding presentation skill
  • Deep operational experience with Linux (Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Result-oriented, with a personal drive to meet commitments
  • Thoughtfulness and self-motivation
  • Ability to travel twice a year, for company events up to two weeks long

Responsibilities

  • Agree strategy for Ubuntu desktop editions, working with community flavors
  • Lead architecture for next-generation desktop services and systems in Rust, C, C++, Flutter, and Golang
  • Ensure that performance engineering, security engineering, and documentation are deep values across the team
  • Identify significant new open source capabilities and prioritize their inclusion in the desktop
  • Challenge teams to rethink and re-imagine the desktop on a decade-long timeline
  • Coordinate roadmap across Ubuntu and Canonical products with wider engineering leadership
  • Shape the design of the Ubuntu experience in heterogenous environments - with Windows and Mac, on bare metal and cloud
  • Engage with silicon vendors to enable future generations of desktop silicon and hardware

Preferred Qualifications

  • Software engineering management and leadership across multiple products and teams
  • Rust, Golang or C/C++ architecture, performance and quality engineering insights
  • Flutter and Dart experience and insights into the Flutter community
  • Deep technical knowledge of graphics hardware and software layers in Linux

Benefits

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Canonical know you found this job on JobsCollider. Thanks! πŸ™