Engineering Director, Ubuntu Desktop
1 month ago
Job Description
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few roles based in offices. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
We are hiring a Director, Ubuntu Desktop Engineering to lead our mission to deliver the world's best open source desktop experience and developer platform, for consumers, professionals, and developers. This is a director-level position, responsible for the integrated strategy, architecture, and roadmap across multiple engineering teams working in Rust, C/C++, Flutter, and Golang. We are looking for a technical leader with a deep understanding of Linux graphics technology, system architecture, and security capability. We are also looking for a leader who has a personal interest in user experience, performance engineering, and consumer applications across form factors such as tablets, mobile, the desktop, and remote computing environments like VDI.
We focus on delivering the cleanest, simplest, most reliable out-of-the-box experience for Linux on any laptop or workstation. We make careful choices to select best-of-breed components for the entire desktop and developer experience, and we invest in packaging and integration. We are also now looking to build new desktop capabilities, with a focus on performance, resource efficiency, media codecs, and user experience. We are seeking a director of engineering with outstanding leadership and management qualities, as well as a clear vision for the future of the open source desktop. The nature of the work requires a deep understanding of the existing Linux desktop technology stack and community dynamics across multiple upstream projects. Candidates must have experience in engineering management in a company that ships software products.
This is a complex and challenging role at the center of a fast-moving and competitive environment. The successful candidate will be an accomplished technologist, proven leader, and motivator, with management and organizational skills. We would like to put this opportunity in the hands of someone passionate about the future of open source, developer experiences, and community. We also require someone who will embrace the competitive and professional demands of a highly visible, widely used, and mission-critical enterprise platform.
Responsibilities- Agree strategy for Ubuntu desktop editions, working with community flavors
- Lead architecture for next-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 them 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 heterogeneous environments - with Windows and Mac, on bare metal and cloud
- Engage with silicon vendors to enable the future of desktop silicon and hardware
- An exceptional academic track record at both high school and university
- A degree in software engineering, science, mathematics, or a 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 skills
- Deep operational experience with Linux (Ubuntu)
- 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
- 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
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- 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
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. The diversity of experience, perspectives, and backgrounds creates a better work environment and better products. Whatever your background, we will give your application fair consideration.
#LI-remote
#J-18808-Ljbffr-
Embedded Linux Software Engineer
2 months ago
Chicago, United States Canonical - Jobs Full timeJob DescriptionJob DescriptionThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to...
-
Senior Linux Systems Engineering Director
1 week ago
Chicago, Illinois, United States ZipRecruiter Full timeJob SummaryWe are seeking a highly experienced Senior Linux Systems Engineering Director to lead our engineering team responsible for delivering the core components of Ubuntu. As a key member of our Foundations team, you will be instrumental in driving the success of our platform, working at the intersection of open source and enterprise technology.The ideal...
-
Chicago, IL, United States ZipRecruiter Full timeJob Description Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions...
-
Lead Gaming Experience Specialist, Ubuntu
7 days ago
Chicago, Illinois, United States Canonical Full timeCanonical, a pioneer in open source software and operating systems, is seeking an exceptional Software Engineering Manager to lead the gaming experience for Ubuntu. This is an exciting time for Linux gaming, with compatibility tools like Proton having matured.The ideal candidate will have a passion for technology and gaming, driving them to work with...
-
Desktop Engineer
2 months ago
Chicago, United States ABOC Full timeFor 100 years, ABOC has fostered deep ties to our customers and our community, serving the banking needs of countless businesses, organizations, institutions, and individuals, many for multiple generations. These relationships are based on profound trust, in-depth understanding and highly personal and responsive service provided by our experienced bankers.We...
-
Desktop Engineer
2 months ago
chicago, United States ABOC Full timeFor 100 years, ABOC has fostered deep ties to our customers and our community, serving the banking needs of countless businesses, organizations, institutions, and individuals, many for multiple generations. These relationships are based on profound trust, in-depth understanding and highly personal and responsive service provided by our experienced bankers.We...
-
Embedded Linux Senior Software Engineer
1 month ago
Chicago, United States ZipRecruiter Full timeJob DescriptionWork across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions...
-
Desktop Support Engineer
6 days ago
North Chicago, Illinois, United States Global Enterprise Services, LLC Full time**Job Description:We are looking for an experienced Desktop Support Engineer to join our team at Global Enterprise Services, LLC. As a key member of our support team, you will be responsible for providing top-notch technical assistance to our clients across various desktop platforms.**Responsibilities:**Troubleshoot and resolve desktop and laptop issues,...
-
Desktop Infrastructure Engineer
4 weeks ago
Chicago, Illinois, United States Request Technology, LLC Full timeAbout the Role:We are seeking an experienced Desktop Infrastructure Engineer to join our team at Request Technology, LLC. As a key member of our infrastructure team, you will play a critical role in designing, implementing, and maintaining our desktop environment.Key Responsibilities:- Design and implement scalable and secure desktop infrastructure solutions...
-
Sr. Desktop Engineer
4 months ago
Chicago, United States Request Technology, LLC Full time***We are unable to sponsor as this is a permanent full-time role******Hybrid, 3 days onsite, 2 days remote***A prestigious company is looking for a Senior Desktop Engineer. This engineer will help the team transition to Intune, along with configuring Laptops both MacOS& Windows. (they do not set up laptops). This role will be level 3 support and will do...
-
Sr. Desktop Engineer
2 months ago
chicago, United States Request Technology, LLC Full time***We are unable to sponsor as this is a permanent full-time role******Hybrid, 3 days onsite, 2 days remote***A prestigious company is looking for a Senior Desktop Engineer. This engineer will help the team transition to Intune, along with configuring Laptops both MacOS& Windows. (they do not set up laptops). This role will be level 3 support and will do...
-
Sr. Desktop Engineer
3 months ago
chicago, United States Request Technology, LLC Full time***We are unable to sponsor as this is a permanent full-time role******Hybrid, 3 days onsite, 2 days remote***A prestigious company is looking for a Senior Desktop Engineer. This engineer will help the team transition to Intune, along with configuring Laptops both MacOS& Windows. (they do not set up laptops). This role will be level 3 support and will do...
-
Sales Performance Director
6 days ago
Chicago, Illinois, United States Desktop Metal Full timeJob Overview: Desktop Metal, a leading provider of additive manufacturing solutions, seeks an experienced Regional Sales Manager to drive business growth and exceed quarterly sales targets for production metal printers. The ideal candidate will possess 5+ years of B2B capital equipment sales experience, with a proven track record of success in C-Level sales...
-
Engineering Group Director
7 days ago
Chicago, Illinois, United States Pinnacle Engineering Group Full timeJob DescriptionPinnacle Engineering Group is an engineering and consulting firm that specializes in providing expert services for infrastructure projects. We are seeking a highly skilled Engineering Group Director to lead our team and drive business growth.The estimated annual salary for this position is $150,000 - $220,000, depending on experience and...
-
Embedded Linux Senior Software Engineer
4 weeks ago
Chicago, IL, United States ZipRecruiter Full timeJob Description Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions...
-
Senior Software Engineer
4 weeks ago
Chicago, United States ZipRecruiter Full timeJob Description This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large estate observability, telemetry, security, compliance and operations. Build a...
-
Senior Desktop Infrastructure Specialist
4 weeks ago
Chicago, Illinois, United States ABOC Full timeJob Summary:A BO C is seeking a skilled Desktop Engineer to join our IT support team. The ideal candidate will have experience in managing and supporting desktop environments, ensuring optimal performance, and providing exceptional user support.About Us:We are a bank with 100 years of history, serving the banking needs of countless businesses, organizations,...
-
Senior Linux Engineering Leader
4 weeks ago
Chicago, Illinois, United States ZipRecruiter Full timeAbout the RoleWe are seeking an experienced Linux Engineering Manager to lead our team in delivering exceptional results.Job DescriptionThis is a challenging and fast-paced role that requires technical leadership experience, a background in software engineering, and excellent communication skills. As a Partner Engineering Manager at Canonical, you will be...
-
Chicago, Illinois, United States ZipRecruiter Full timeUnlock Your Potential as a Senior Embedded Linux EngineerWe are seeking an exceptional Senior Embedded Linux Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.About the Role:Design and...
-
Senior Software Engineer
1 month ago
Chicago, United States ZipRecruiter Full timeJob DescriptionThis is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large estate observability, telemetry, security, compliance and operations. Build a...