← Back to list

Job
· Principal
Senior/Staff/Principal Engineer
Other
• Principal
• Remote
• Full-time
•
EU/EMEA
A general track for Senior, Staff and Principal Engineers in any Canonical team: you drive the architecture and evolution of high-impact open source software, working remotely from any time zone.
Responsibilities
- ▹Lead the design and architecture of an impactful open source project
- ▹Code in Golang, Rust, Python, C/C++ or TypeScript / React
- ▹Collaborate proactively with a globally distributed team
- ▹Mentor, develop and advise colleagues in their career progression
- ▹Display technical leadership at Canonical and in our communities
- ▹Debug issues and produce high-quality code to fix them
- ▹Contribute to technical documentation with the aim to make it the best of its kind
- ▹Work 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 an alternative path
- ▹Drive and a track record of going above and 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
- ▹Ability to travel twice a year for company events of up to two weeks each
Nice to have
- ▹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 cross-compilation
- ▹Public clouds or OpenStack
- ▹Debian/Ubuntu packaging
- ▹Systems programming or scalable web services
- ▹Deep quality and test engineering
- ▹Web or Flutter front-end experience
- ▹REST and gRPC API experience
- ▹SQL and NoSQL data store expertise
Soft skills
Excellent interpersonal skills, curiosity, flexibility and accountabilityTechnical leadership and team motivation
What we offer
- ▹Distributed work environment with twice-yearly in-person team sprints
- ▹Personal learning and development budget of USD 2,000 per year
- ▹Annual compensation review
- ▹Performance-driven annual bonus or commission
- ▹Recognition rewards
- ▹Annual holiday leave
- ▹Maternity and paternity leave
- ▹Team Member Assistance Program and wellness platform
- ▹Travel to meet colleagues and attend company events
- ▹Priority Pass and travel upgrades for long-haul company events
About the company
Canonical publishes Ubuntu and is a pioneering open source technology company. It recruits globally and has worked remotely since 2004.
Languages: Angol: szakmai szint, írásban és szóban
Education: Informatikai vagy STEM alapdiploma, illetve meggyőző alternatív szakmai pálya
Similar jobs

Job
· Principal
Staff Engineer, Software (R6331)
Shield Ai
AI/MLArtifactoryAzure Devops
+21
$140,000–$210,000/yr
gross
🌍 Remote
🗣️ EN

Job
· Principal
Member of Technical Staff - Inference
Prime Intellect
CppDatabricksDatadog
+15
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
· Principal
Principal Engineer
Moneyhub
AI/MLData Science
+4
💰 Salary: not specified
🔀 Hybrid
London
🗣️ EN
Job
· Principal
Principal Engineer
AOT Technologies
AI/ML
+20
💰 Salary: not specified
🏢 On-site
Thiruvanathapuram
🗣️ EN

Job
· Principal
Staff Software Development Engineer
Zscaler
AI/ML
+12
💰 Salary: not specified
🏢 On-site
Mohali
🗣️ EN

Job
· Principal
Principal Member Technical Staff
The Nielsen Company
AI/MLData Science
+8
💰 Salary: not specified
🏢 On-site
Bengaluru
🗣️ EN