Senior/Staff/Principal Engineer
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and Io
T. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.
The company is
- led, profitable, and growing. We are a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few
- based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
Job Description
This is a general track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical. After the first round of interviews, we will establish which teams might be an excellent fit, and progress your application with them.
As a Senior+ Engineer, you will make a significant contribution in Canonical's portfolio through
- quality code, technical leadership, team motivation, and direction, exceptional design, and crisp documentation. You will drive the architecture, design, and evolution of
- impact open source software. Our teams work at every level of the stack, from the kernel and system software at the core of Ubuntu through to major language runtimes and the
- edge of cloud automation and distributed systems.
Responsibilities
- Leading design and architecture of an impactful open source project
- Coding in Golang, Rust, Python, C/C++, or Typescript/React
- Collaborating proactively with a globally distributed team
- Mentoring, developing, and advising colleagues in their career progression
- Displaying technical leadership in Canonical and our communities
- Debugging issues and producing
- quality code to fix them - Contributing to technical documentation with the aim to make it the best of its kind
- Working from home with global travel twice annually for company events
Requirements
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a track record of going
-
- beyond expectations - Technical leadership as well as team motivation, direction, and pace
- Deep experience with at least one of Go, Rust, Python, or C
- Conscientiousness and detail orientation, with a focus on performance
- Excellent communication skills, including professional written and spoken English
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Ability to travel twice a year, for company events up to two weeks each
Nice-to-have Skills
- Container technologies such as LXD, Docker, and Kubernetes
- Highly concurrent, distributed systems
- Performance engineering – from kernel to web – benchmarks, optimization
- Software security – fuzzing, tabletop threat models, analysis, audit
- Build systems and toolchains, including for
- compilation - Public clouds or Open
Stack - Debian/Ubuntu packaging
- Systems programming or scalable web services
- Deep quality and test engineering
- Web or Flutter
- end experience - REST and g
RPC API experience - SQL and No
SQL data store expertise
What We Offer
- Distributed work environment with
- 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
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for
- haul company events
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
- Informações detalhadas sobre a oferta de emprego
Empresa: Canonical Localização: Aveiro
Aveiro, Aveiro District, PortugalPublicado: 8. 10. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!