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

Remote Senior/Staff/Principal Engineer

Full-time

Canonical Ltd.

Remote
  • Remote job

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

Jobicy JobID: 149522
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Remote Senior/Staff/Principal Engineer in Remote vacancy
  •  ...as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  .... This is a general track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical....  ...at scale. Location: we have remote opportunities for Senior Engineers in... 
    Remote work
    Senior
    Full time
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical

    Remote
    a month ago
  •  ...Senior / Staff / Principal Frontend Engineer Location: Onsite San Francisco We have multiple startups interested in talent. Here is a generic summary. Instead of a perfect job description, we present talented individuals to companies and allow them to share how that... 
    Senior
    Full time

    Lead Allies Inc.

    San Francisco, CA
    19 hours ago
  •  ...Senior / Staff / Principal Fullstack Engineer Location: Onsite New York (5 days onsite AND hybrid options) We have multiple startups interested in talent. Here is a generic summary. Instead of a perfect job description, we present talented individuals to companies and... 
    Senior
    Full time

    Lead Allies Inc.

    New York, NY
    19 hours ago
  • $220.7k - $300k

     ...scales machine learning innovation across Upstart. As a Principal Machine Learning Engineer, you will work at the intersection of applied ML and platform...  ...This role is available in the following locations: Remote-US Time zone requirements The team operates on the East... 
    Remote job
    Full time
    Summer work
    Currently hiring
    Local area
    Work from home

    Upstart Inc.

    Remote
    19 hours ago
  •  ...at scale. Role Overview: The Staff / Principal Full Stack Engineer will play a central role in designing...  ...Collaborating closely with a small, senior engineering team to shape...  ...compliant environments Location: Remote role based in Eastern Time Zone Chamber... 
    Remote job
    Full time

    Chamber Cardio

    Remote
    19 hours ago
  • $228k - $340k

     ...Everlaw is looking for a Staff/Principal AI Engineer to help design and execute our overall technical...  ...our Chief Technology Officer and other senior leaders at the company. At Everlaw,...  ...assessments (unless explicitly stated), remote interviews or live interviews must be... 
    Remote work
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Everlaw

    Remote
    19 hours ago
  • Role Description We’re looking for an Observability Engineer (Senior/Staff/Principal level) who has shipped distributed tracing systems, designed high-cardinality pipelines, and knows OpenTelemetry inside and out. You will own the end-to-end design and implementation of... 
    Senior

    AppGate Cybersecurity, Inc.

    Remote
    7 days ago
  •  ...Description Job Description The Autonomy Behaviors team is responsible for producing our vehicle’s driving trajectory. As a Principal ML Engineer, you will lead the technical development of machine learning algorithms for our next-generation ML Planner. Your impact will... 
    Senior
    Temporary work
    Immediate start
    Relocation package

    Zoox

    Foster, CA
    28 days ago
  •  ..., and refine features throughout the entire stack from prompt engineering and evals through the backend, all the way to frontend interactions...  ...( ~Our culture supports sustainable, focused work with fully remote roles, regular working hours, no-meeting Wednesdays, and... 
    Remote work
    Full time
    Flexible hours

    BrightHire

    Remote
    19 hours ago
  • $70k - $110k

     ...Senior Staff Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected... 
    Remote work
    Senior
    Full time
    H1b
    Local area
    Immediate start
    Visa sponsorship

    Bright Vision Technologies

    United States
    1 day ago
  • Role Description We're looking for a AI/ML Engineer (Senior/Staff/Principal) - Threat Detection who will design, build, and operationalize the detection algorithms, ML inference pipelines, and risk aggregation systems that power our autonomous threat detection platform... 
    Senior
    Full time
    Worldwide

    AppGate Cybersecurity, Inc.

    Remote
    7 days ago
  • $250k - $280k

     ...Job Description Job Description Staff / Principal Founding Engineer (Backend-Leaning) – AI Systems Platform San Francisco (in-office) $250–280K base + 0.75–1.5% equity (package flexible for the right person) Description: We’re partnering with a well-funded... 
    Senior
    Work at office
    Immediate start
    Flexible hours

    Xpertalent

    San Francisco, CA
    29 days ago
  •  ...models it uses need to be state-of-the-art quality, exceptionally fast, and cost-effective. We are seeking Staff and Principal level Machine Learning Engineers to solve these critical challenges. You will be responsible for building, optimizing, and deploying... 
    Full time
    Work at office
    Relocation package
    Flexible hours
    Shift work

    Inworld Ai

    Mountain View, CA
    19 hours ago
  •  ...constraints of a live clinical program. This is a senior individual-contributor leadership role, open at the Staff or Principal level depending on skills and experience. You...  ...there: you will help raise the bar for ML engineering and modeling practices across the company.... 
    Full time
    Work at office
    2 days per week
    3 days per week

    Epia Neuro

    Remote
    19 hours ago
  • $250k - $300k

     ...Staff/Principal Frontend Engineer Posted by Transparent Search Group on behalf of Noon . About Noon A new era of design begins Website: The role We are looking for a Lead/Staff Frontend Engineer with 6-10 years of experience to serve as... 
    Full time
    H1b
    Visa sponsorship

    Transparent Search Group

    Remote
    19 hours ago
  •  ...Staff / Principal DevOps EngineerLocation: New York City | HybridDepartment: AI Platform & Infrastructure TeamReports to: Vangie Shue – Principal Engineering Manager About AppGate AppGate secures and protects an organization’s most valuable assets with its high performance... 
    Worldwide

    PVH (Tommy Hilfiger/Calvin Klein)

    New York, NY
    4 days ago
  •  ...Staff / Principal DevOps Engineer Location: New York City | Hybrid Department: AI Platform & Infrastructure Team Reports to: Principal...  ...staying very hands‑on. You are comfortable being the most senior person in the room on this topic. Mindset: pragmatic,... 
    For contractors
    Worldwide

    AppGate Cybersecurity, Inc.

    New York, NY
    4 days ago
  • $190k - $220k

     ...you’re looking to be one of the first engineers at an early stage, rapidly growing startup...  ...to drive our mission forward. As a Principal/Sr Staff Engineer, you will work closely with...  ...United States and Canada to work fully remotely. We are unfortunately unable to sponsor... 
    Remote work
    Senior
    Full time
    Home office
    Visa sponsorship

    Canopy Connect

    Remote
    2 days ago
  • $132.4k - $251.6k

     ...07-29 Country: United States of America Location: US-CA-REMOTE Position Role Type: Remote U.S. Citizen, U.S. Person, or...  ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... 
    Remote work
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    RTX

    United States
    12 hours ago
  • $125k - $162k

     ...Department of Defense customers by developing innovative remote sensing algorithms, tools, and techniques to deliver world...  ...SciTec has immediate opportunities for an experienced Senior Cybersecurity Engineer to work in our Boulder, CO office. Responsibilities:... 
    Remote work
    Senior
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Scitec

    Boulder, CO
    19 hours ago
  •  ...Seeking a visionary and technically exceptional Senior Staff Engineer in a full-time remote capacity, this role focuses on leading architectural innovation and strategic technical direction for customer-facing frontend systems while ensuring alignment with business outcomes... 
    Remote work
    Senior
    Full time

    Virtual Vocations Inc

    United States
    4 days ago
  • $150k - $260k

     ...Staff/Senior/Principal Software Engineer (Elixir/AI Focus) Location: Remote (with occasional travel) Base Location: Salt Lake City, UT, US Employment Type: Full-time Salary Range: $150K - $260K (Based on YOE; potential flexibility for more tenured candidates... 
    Remote job
    Senior
    Full time
    Contract work

    Mlabs

    United States
    19 hours ago
  • $213k - $266k

     ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At Cloudera...  ...to groundbreaking projects. As a Staff Engineer, you will work in various areas...  ...Volunteer Time Employee Resource Groups EEO/VEVRAA #LI-REMOTE #LI-SZ1... 
    Remote work
    Senior
    Work from home
    Flexible hours

    Cloudera

    Alviso, CA
    2 hours ago
  • $130k - $260k

     ...s why we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers. Location: Remote - US Level: Senior Staff Engineer Team: Fault Tolerance & Disaster Recovery The Role: We are seeking a Senior Staff Software Engineer... 
    Remote work
    Senior
    Hourly pay
    Work experience placement
    Local area
    Flexible hours

    GEICO

    United States
    1 day ago
  • $150k - $260k

     ...software development experience, with a minimum of 5 years in senior or staff-level engineering roles. Deep expertise in at least one major programming...  ...depending on experience ~ Based in SLC, Utah ~ Fully remote OK (must reside in the USA). We’d like it if you’d fly in... 
    Remote job
    Senior
    Full time
    Day shift

    Jump

    Remote
    19 hours ago
  • $251k - $310k

     ...diverse, and collaborative group of software engineers, machine learning (ML) engineers, and...  ...this hybrid role, you will report to a Sr Staff TLM. You will: Apply ML expertise...  ...or, if the role can be performed remote, the specific salary range for your preferred... 
    Remote work
    Senior
    Full time

    Waymo

    Remote
    19 hours ago
  • $281k - $356k

     ...technology designs. You'll partner closely with Product and Engineering teams, especially those focused on data and automation. Your...  ...range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during... 
    Remote work
    Senior
    Full time
    Temporary work

    Waymo

    Mountain View, CA
    19 hours ago
  • $313k - $330.5k

     ...what they need more naturally. We are looking for a Senior Staff Machine Learning Engineer to help lead this transformation. In this role, you will...  ...in each location where our employees work. This role is remote and the base pay range for a successful candidate is... 
    Remote job
    Senior
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    United States
    19 hours ago
  • $165k - $220k

     ...Linux kernel, device drivers and storage S/W stack is a plus. Education: ~ BS in either Computer Science or Electrical Engineering; MS is preferred. COMPENSATION: $165,000/yr - $220,000/yr REGARDING COMPENSATION: SK hynix memory solutions America... 
    Senior

    SK hynix memory solutions America Inc.

    Santa Clara, CA
    1 day ago
  • $204k - $259k

     ...collaborative group of machine learning (ML) engineers, software engineers, and ML research...  .... In this role, you will report to a Senior Staff Engineering Manager.   You will:...  ...location or, if the role can be performed remote, the specific salary range for your preferred... 
    Remote work
    Senior
    Full time

    Waymo

    Remote
    19 hours ago

Do you want to receive more vacancies?

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