---
title: Engineering | Careers
description: Open source is transforming the entire stack. This is your chance to
  be right at the centre of that revolution, to shape the platforms and tools that
  millions use to invent our global technology future.
url: https://canonical.com/careers/engineering?format=md
---

---

# **Engineering**

Join our engineering team and shape the future of open source.

Apply based on your field or position level and we'll find the right role for you. You can also explore specific roles.

---

## Apply based on

##### Technology & Field

[Microservices](https://canonical.com/careers/5191982)

REST API design in Go and Python

[Kernel](https://canonical.com/careers/5151903)

Low-level system engineering

[Python](https://canonical.com/careers/5143074)

Develop for open source

[Embedded Linux](https://canonical.com/careers/5140562)

ARM & x86, SoC, ACPI

[Golang](https://canonical.com/careers/5146709)

Develop for open source

[Containers & Virtualisation](https://canonical.com/careers/5172247)

LXD, Rust VMM, Docker

[Web Frontend](https://canonical.com/careers/5150422)

JS, CSS, React & Flutter

[Security](https://canonical.com/careers/5146620)

Keep Linux secure

[DevRel](https://canonical.com/careers/5143011)

Engage with community and devs

[Rust](https://canonical.com/careers/5833620)

Lead the Rust revolution

[Performance and Correctness](https://canonical.com/careers/5792361)

Deep and sharp technology investigation and optimization

##### Position Level

[Director](https://canonical.com/careers/5211861)

Define strategy and assist teams

[Manager](https://canonical.com/careers/5188002)

Lead globally-distributed teams

[Senior Engineer](https://canonical.com/careers/5142887)

Solve open source challenges

[Graduate](https://canonical.com/careers/8142329)

Kick-start your career in a team matching your skillset

---

## Featured Roles

[Cloud Engineering Manager](https://canonical.com/careers/4676649)

[Cloud Field Engineer](https://canonical.com/careers/6132532)

[Embedded Linux Consultant - Japan](https://canonical.com/careers/6224403)

[Embedded Linux Field Engineer for Devices/IoT](https://canonical.com/careers/3362765)

[Embedded Linux Field Engineer (Mandarin speaking)](https://canonical.com/careers/6994398)

[Engineering Manager, Managed Services](https://canonical.com/careers/4676823)

[Engineering Manager - Solutions Engineering](https://canonical.com/careers/3313558)

[Engineering Manager - Ubuntu Core](https://canonical.com/careers/5612564)

[Linux Cryptography and Security Engineer](https://canonical.com/careers/4717512)

---

[Explore all Engineering roles](https://canonical.com/careers/all?filter=Engineering)

---

[Career explorer](https://canonical.com/careers/career-explorer)

---

## Working here

### Projects you'll work on

We publish Ubuntu, the leanest and most efficient open source platform. We care about developer access to the very best of open source, and make it easy to innovate and publish on the cloud, on desktops, and on smart connected devices for the internet of things. We work across the full range of open source – from the kernel, to applications, from deep system services to the GUI and the web. We care about security, correctness, reliability, performance and efficiency. If you share those values and you have a track record of exceptional software development, this is the place for you.

---

## Engineering at Canonical

With the flexibility to work from anywhere in the world as long as you are an outstanding and reliable team member, Canonical offers engineering career paths that include technical mastery, leadership, or management. We don’t prescribe your journey - explore different kinds of career development and choose the path that suits you best. We do expect world-leading software quality and personal dedication to the challenges you take on.

Engineering at Canonical ranges from deep single-product specialisation, to diverse customer-centric field integration, delivery and development, and high-pressure rapid-response to critical situations in our techops team. The right career for you will depend on your interests and aptitudes. If you love the idea of travel and seeing the world, our field engineers work on-site with the world’s best companies to transform their infrastructure with the cutting edge of open source. If you love saving the day, our techops teams fight fires shoulder to shoulder, from security incident response to deep problem analysis and repair. If you love operations, we take a code-first approach to infrastructure and application operations that is raising the bar for the entire industry.

---

## Career progression

We don't prescribe your journey – explore different kinds of career development and choose the path that suits you best. We do expect world-leading software quality and personal dedication to the challenges you take on. We encourage people to build a career that spans diverse aspects of software development and operations. Regardless of your starting point, you have the option to progress in any of those roles, or to gain experience in management or technical leadership.

---

## See for yourself the work we're doing

[---

Follow Canonical on GitHub ›](https://github.com/canonical)

[---

Follow Canonical on LinkedIn ›](https://www.linkedin.com/company/234280)

[---

Follow Canonical on Twitter ›](https://twitter.com/Canonical)

[---

Follow Canonical on YouTube ›](https://www.youtube.com/user/celebrateubuntu)
