Senior/Staff/Principal Engineer

Canonical
Anywhere
Workplace: RemoteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Technical leadership","Mentoring","Collaboration","Communication","Accountability"]

Drive the architecture, design, and evolution of high-impact open source software across the full stack of Ubuntu and related services. Collaborate with a globally distributed team, mentor colleagues, debug and deliver high-quality code, and produce crisp technical documentation. You’ll also engage with the open-source community while working from home with limited global travel for company events.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
2 years ago

Senior/Staff/Principal Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Drive the architecture, design, and evolution of high-impact open source software across the full stack of Ubuntu and related services. Collaborate with a globally distributed team, mentor colleagues, debug and deliver high-quality code, and produce crisp technical documentation. You’ll also engage with the open-source community while working from home with limited global travel for company events.
Location: Anywhere
Workplace: Remote
Employment Type: Full time · Permanent
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead design and architecture of an impactful open source project.
  • •Write and ship high-quality code, debugging issues and producing fixes.
  • •Collaborate with a globally distributed team and take technical ownership.
  • •Mentor, develop, and advise colleagues on career progression.
  • •Contribute technical documentation to improve software operations and clarity.
Travel: Low travel

Pay and Benefits

Perks:Learning BudgetAnnual BonusPaid LeaveParental Leave

Key Requirements

  • •Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path.
  • •Deep experience with at least one of Go, Rust, Python, or C/C++.
  • •Technical leadership with a track record of going above-and-beyond expectations.
  • •Excellent communication skills in professional written and spoken English.
  • •Ability to travel twice a year for company events, up to two weeks each.
Experience:Open sourceDistributed systemsCloudAIIoT
Education:Bachelor's in Computer Science or STEM
Skills:Technical leadershipMentoringCollaborationCommunicationAccountability
Languages:English
Tech Stack:UbuntuGolangGoRustPythonCC++TypeScriptReactLXDDockerKubernetesOpenStackDebianRESTGRPCSQLNoSQLFlutter

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn