Remote Senior/Staff/Principal Engineer
Canonical Ltd.
- 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- ...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 workSeniorFull timeWork at officeLocal areaWork from homeWorldwide
- ...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...SeniorFull time
- ...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...SeniorFull time
$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 jobFull timeSummer workCurrently hiringLocal areaWork from home- ...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 jobFull time
$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 workFull timeWork at officeLocal areaFlexible hours3 days per week- 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
- ...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...SeniorTemporary workImmediate startRelocation package
- ..., 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 workFull timeFlexible hours
$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 workSeniorFull timeH1bLocal areaImmediate startVisa sponsorship- 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...SeniorFull timeWorldwide
$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...SeniorWork at officeImmediate startFlexible hours- ...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 timeWork at officeRelocation packageFlexible hoursShift work
- ...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 timeWork at office2 days per week3 days per week
$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 timeH1bVisa sponsorship- ...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
- ...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 contractorsWorldwide
$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 workSeniorFull timeHome officeVisa sponsorship$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 workSeniorFull timeTemporary workWork experience placementWork at officeFlexible hours$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 workSeniorFull timeTemporary workFor contractorsWork experience placementWork at officeImmediate startFlexible hours- ...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 workSeniorFull time
$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 jobSeniorFull timeContract work$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 workSeniorWork from homeFlexible hours$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 workSeniorHourly payWork experience placementLocal areaFlexible hours$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 jobSeniorFull timeDay shift$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 workSeniorFull time$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 workSeniorFull timeTemporary work$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 jobSeniorPermanent employmentFull timeWork at officeWork from homeFlexible hours$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$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 workSeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Senior/Staff/Principal Engineer. Be the first to apply!






