Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Staff/Principal Engineer

Full-time

Canonical

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 IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

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.

At Canonical a Senior+ Engineer is not only an outstanding software architect and coder, they also demonstrate the leadership qualities needed to rally a team or department to ship outstanding products. A Senior+ Engineer partners with other Engineering leaders (Managers, Directors, VPs) to take joint responsibility for outcomes at team, department and company level. We hire based on academic results and proven execution, and we select those with a passion for open-source software, innovation, and cutting-edge technology. In this role, you will make a significant contribution in Canonical's portfolio through high-quality code, technical leadership, team motivation and direction, exceptional design, and crisp documentation.

As a Senior+ Engineer you'll drive the architecture, design and evolution of high-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 bleeding-edge of cloud automation and distributed systems, you'll have the opportunity to work on complex but highly rewarding projects. Our teams also build the services which deliver Ubuntu to the world, on cloud, devices, servers and PCs.

Additionally, this role will give you the opportunity to engage with the broader open-source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale.

Location: we have remote opportunities for Senior Engineers in every time zone.

The role entails

  • 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 high-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 

What we are looking for in you

  • 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 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 

  • 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

Depending on your eventual team, you might also bring experience with

  • 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 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

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-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 long-haul company events

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit globally and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

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.

#LI-remote

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior/Staff/Principal Engineer in Remote vacancy
  • $190k - $220k per year

     ...If you’re looking to be one of the first engineers at an early stage, rapidly growing startup, let’s chat! Canopy Connect is building...  ...exceptional engineers to drive our mission forward. As a Principal/Sr Staff Engineer, you will work closely with our VP Engineering to work... 
    Senior
    Full time
    Internship
    Remote work
    Home office
    Visa sponsorship

    Canopy Connect

    Remote
    22 days ago
  • $230k - $280k per year

     ...Description This is a full stack engineering role focused on building and evolving Seeq's data analytics platform end-to-end...  ...complex software systems over a period of years: 6+ years for Staff, 10+ years for Principal Demonstrate a strong understanding of software design... 
    Suggested
    Full time
    Immediate start
    Remote work
    Home office

    Seeq

    Remote
    3 hours ago
  • $130k - $173k per year

     ...Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of proactive,...  ...engineering experience, with a proven track record of operating as a principal or senior staff architect for enterprise-grade, large-scale... 
    Senior
    Local area
    Worldwide
    Flexible hours
    Shift work

    Ping Identity

    Remote
    3 hours ago
  • $176.26k - $220.32k per year

     ...fit for you, check out boomi.com or visit our  Boomi Careers page to learn more. How You'll Make An Impact As a Senior Principal Software Engineer, you will be a technical leader driving the architecture, design, and implementation of complex backend systems at scale... 
    Senior
    Long term contract

    Boomi

    Remote
    3 hours ago
  •  ...push beyond. The opportunity We are searching for a  Staff Software Engineer  to join our Search team . The role entails contributing to...  ...the strategic architectural transition of our core Search Engine from Elixir to Go as the pioneer Go engineer. Design foundational... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Distribusion Technologies

    Remote
    2 days ago
  •  ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Applications Engineering General Summary: Qualcomm Overview: Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity... 
    Senior

    Qualcomm

    Remote
    3 hours ago
  •  ...stack. We are looking for an experienced Frontend or Full-Stack Engineer to shape and scale this vision, creating the intelligent backbone to power a resilient grid. What you will do As a Senior/Staff Engineer at Equilibrium, you will be instrumental in shaping the... 
    Senior
    Remote work
    Flexible hours

    Equilibrium Energy

    Remote
    7 days ago
  •  ...redefining what’s possible! Role Overview We’re seeking a Principal Frontend Engineer to drive the long-term technical vision for frontend...  ...both speed and long-term product quality Mentor senior and staff engineers, and help shape frontend engineering culture and... 
    Senior
    Long term contract
    Visa sponsorship
    Work visa

    Clickup

    Remote
    3 hours ago
  •  ...insights. The team works closely with product managers, backend engineers, web engineers, data scientists, analysts, business teams, and...  ...data, understand performance, and optimize campaigns. As a Senior Staff Software Engineer on Data Delivery, you will help shape the... 
    Senior
    Long term contract
    Local area
    Remote work
    Work from home
    Home office

    Stackadapt

    Remote
    3 hours ago
  •  ...several downstream services and stakeholders, including Bidding, Data Science, and other teams. We also own the non-programmatic workflow engine and user segment builder.   Our systems are built in Golang and handle millions of requests per second with an SLA of 100ms. We... 
    Senior
    Local area
    Remote work
    Work from home
    Home office

    Stackadapt

    Remote
    3 hours ago
  • $271k - $286k per year

     ...to real-time fraud detection and advertiser measurement. As Senior Staff Software Engineer on the Data Infrastructure team, you will set the technical...  ...— a modern data lakehouse built on Apache Iceberg, a multi-engine compute platform spanning stream processing and analytical... 
    Senior
    Long term contract
    Permanent employment
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Remote
    3 hours ago
  •  ...products or services of GitLab. An overview of this role As a Staff Engineer, you'll be the technical anchor for GitLab's Nonlinear...  ...tenant environments), and coach others to do the same. Mentor senior and mid-level engineers on agent engineering practices and distributed... 
    Senior
    Full time
    Remote work

    GitLab

    Remote
    2 days ago
  •  ...matter what.  The Role_ // We’re looking for a Principal Engineer to join Masabi’s Architecture team. This is a senior role for someone who combines deep technical...  ...architectures You’ve operated at Principal or Staff level, shaping technical direction across multiple... 
    Senior
    Internship
    Work at office
    Remote work
    Home office

    Masabi

    Remote
    a month ago
  • $186.37k - $223.64k per year

     ...hand for what could be a truly career-defining opportunity. Staff Backend Engineer - Adaptive Telemetry, Databases  This is a remote position....  ...initiatives. Mentor and grow engineering talent. Coach senior and mid-level engineers, lead design reviews, raise engineering... 
    Senior
    Long term contract
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    5 days ago
  • $145.9k per year

     ...help service providers grow their business. The role of Staff Software Engineer at Jobber: As a technical champion and force multiplier, you...  ...with a follow-up Functional Interview (90mins) and a Senior Leadership Interview (45mins). If a team in particular excites... 
    Senior
    Long term contract
    Internship
    Work at office
    Local area
    Flexible hours

    Jobber

    Remote
    3 hours ago
  • $209k - $269k per year

     ...consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Affirm is looking for a Senior Staff Software Engineer to take on a critical role in defining and leading web platform and infrastructure across all web engineering. You'll... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    3 hours ago
  • $150k - $189k per year

     ...drive technical excellence. Solve complex engineering challenges using tools like Python, Go,...  ...PostgreSQL, and microservices. Mentor Senior Engineers - foster a culture of learning,...  ...or full-stack projects in a Senior or Staff capacity, providing technical leadership... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Remote
    3 hours ago
  • $164k - $205k per year

     ...learning. The Role Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new ambitious product platform...  ...native development, and leading teams into it ~ Demonstrated senior technical leadership: you've set direction, made... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Outschool

    Remote
    3 hours ago
  • $165k - $210k per year

     ...About the Team: Our diverse Product & Engineering team values innovation, collaboration, and...  .... About the Role:  We are seeking a Staff Software Engineer to lead the design,...  ...reliability failures, and systemic risks Mentor senior engineers, shape technical culture, and... 
    Senior
    Long term contract
    Internship
    Local area

    Alphasense

    Remote
    3 hours ago
  •  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...profitable, and growing. We are hiring a  Staff-level Software Engineer for Identity...  ...You are a staff-level or experienced senior software engineer, with specific experience... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    9 days ago
  •  ...ready builds of all the open source software engineers and AI agents rely on, Chainguard helps...  ..., Sequoia Capital, and Spark Capital. Principal Software Engineer Remote — US, Canada,...  ...handling, and operational rigor Partner with staff engineers to establish domain ownership... 
    Long term contract
    Local area
    Remote work
    Flexible hours

    Chainguard

    Remote
    3 hours ago
  •  ...the Role: Nirmata is seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the Nirmata Policy Management...  ...2 billion downloads of Kyverno, Nirmata's open source policy engine —Kyverno simplifies compliance, mitigates risk, and accelerates... 
    Long term contract
    Flexible hours

    Nirmata

    Remote
    3 hours ago
  • $140k - $230k per year

     ...and collaboratively — without compromising standards — we want to hear from you. The Opportunity   We’re looking for a Staff Front-End Engineer to join our growing engineering team as we scale from 14 to 24 developers. This is a high-impact, high-ownership role where... 
    Worldwide
    Flexible hours

    Us Mobile

    Remote
    3 hours ago
  • $175k - $220k per year

     ...restaurants adapt, take control, and get back to what they do best: building the businesses they love. We are looking for a fullstack Staff Software Engineer to join the Toast IQ team to transform how Toast helps its customers run their restaurants. Toast IQ has landed with our... 
    Remote work

    Toast

    Remote
    3 hours ago
  •  ...Overview   Robots & Pencils is an applied AI engineering firm building the next frontier of...  ...on AWS, combining deep UX capability with senior engineering talent to get AI into production...  ...Overview   We’re looking for a Staff Full Stack Engineer to lead the design and... 
    Senior
    Long term contract

    Robots And Pencils L.p.

    Remote
    3 hours ago
  • $249.7k - $337.9k per year

     ...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year impact...  ...foundational architecture, driving execution standards, and aligning senior technical and product leaders across boundaries. You will lead... 
    Senior
    Long term contract
    Full time

    Dropbox

    Remote
    20 days ago
  •  ...build that future at Cresta. About the Role We're seeking a Staff Software Engineer to lead the design and evolution of our backend systems that...  ...production workloads - Technical Mentorship: Mentor senior engineers, influence technical roadmap, and raise the bar for... 
    Senior
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    3 hours ago
  • $130k - $180k per year

     ..., and Y Combinator.   We’re hiring a Senior Product Manager to own the strategy, roadmap...  ...much as speed. You’ll work closely with engineering, design, GTM teams, and customers to...  ....   This role is ideal for a Senior/Staff Product Manager who: Enjoys owning... 
    Senior
    Full time
    Work at office

    Suger.io

    Remote
    3 hours ago
  • $140k - $210k per year

     ...excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life...  ...You’ll Work With Arista Networks is looking for world-class Senior/Lead system software engineers to join our Extensible Operating... 
    Senior
    Manual labor

    Arista Networks, Inc.

    Remote
    3 hours ago
  •  ...revolution and transform how the world’s largest global brands do business? Join us! About the Role As a Staff Agentic AI Engineer at Netomi, you will be a senior individual contributor helping build the core agentic factory platform that will enable customers to... 
    Senior
    Full time

    Netomi

    Remote
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Staff/Principal Engineer. Be the first to apply!