Logo
Jobs › IT Development/Software Engineering › Senior/Staff/Principal Engineer

Senior/Staff/Principal Engineer

Canonical via Canonical
Salary
Not Disclosed
Location
Remote (Worldwide)
Type
Full Time
Deadline
30 Oct 2026
7 days left
Job Description
  • A general track for Senior+ engineers who could be placed on any Canonical team, with a good-fit team identified after the first interview round; Senior+ engineers are strong architects and coders who also lead teams and share responsibility for outcomes with engineering managers, directors and VPs.
  • Lead the design and architecture of an impactful open source project
  • Code in Go, Rust, Python, C/C++ or TypeScript/React
  • Collaborate with a globally distributed team
  • Mentor and advise colleagues on their career progression
  • Demonstrate technical leadership within Canonical and its communities
  • Debug issues and write high-quality fixes
  • Contribute to technical documentation
  • Work from home, with global company-event travel twice a year
Requirements
  • Exceptional high school and university academic record
  • Undergraduate degree in computer science or a STEM field, or a compelling alternative path
  • Drive and a track record of exceeding expectations
  • Technical leadership, plus team motivation, direction and pace
  • Deep experience with at least one of Go, Rust, Python or C
  • Conscientiousness, detail orientation and a focus on performance
  • Excellent written and spoken English, interpersonal skills, curiosity, flexibility and accountability
  • Ability to travel twice a year for company events of up to two weeks each
  • Nice to have: container technologies (LXD, Docker, Kubernetes)
  • Nice to have: highly concurrent distributed systems
  • Nice to have: performance engineering
  • Nice to have: software security
  • Nice to have: build systems and cross-compilation
  • Nice to have: public clouds or OpenStack
  • Nice to have: Debian/Ubuntu packaging
  • Nice to have: systems programming or scalable web services
  • Nice to have: deep quality and test engineering
  • Nice to have: web or Flutter front-end
  • Nice to have: REST and gRPC APIs
  • Nice to have: SQL and NoSQL data stores
Done for you
We'll apply to this for you

Denidel's HR team submits and tracks the application on your behalf.

Log in to apply Create free account

Opens the employer's own site, where you complete your application

Posted10 Oct 2026
Views1
Apply now