Senior/Staff/Principal Engineer
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
- ...focused on two new major product lines coming to market in the next few months. Join us!! The Role We're hiring a Staff/Senior Security Engineer to lead our signing and treasury security program across wallets and custodian accounts. This is a high-impact, mission...SeniorTiempo completoContratoRemotoHorario flexible
- ...firmly established us as a global industry pioneer. Are you up for the challenge? Position Overview As a Senior or Staff Logical Design Engineer , you will join a team responsible for the micro-architecture, implementation and execution of in-house designed AI...SeniorTiempo completoRemotoHorario flexible
- ...React Native, with native code where it matters. As a Principal Mobile Engineer, you’ll be the most senior hands‑on technical leader focused on mobile: setting... ...Multiply impact through leadership Mentor Senior/Staff engineers and influence technical direction across...SeniorRemotoTrabajo híbridoTrabajo por turnos
- ...continue to grow while remaining proudly independent. We are looking for Mid, Senior, and Principal SDET / Tools Engineers to join the Core Tools Team working on a large-scale Unreal Engine 5 open-world project. The Core Tools Team develops and maintains the...SeniorRemoto
de 94000 a 117000 €/año
...for what could be a truly career-defining opportunity. Staff Software Engineer – Identity and Access, Identity Squads This role is available... ...multiple services and teams. Mentor and develop senior engineers, providing technical guidance, design feedback, and...SeniorTiempo completoRemotoInicio inmediato- ...organizations. Empowered with modern software engineering, organizations conduct science faster... ...the role We are looking for a Staff Software Engineer to join our Unified Compute team and... ...gained real momentum, and we need a senior engineer to help build the ecosystem...SeniorTiempo completoDesde casaRemotoHorario flexible
- ...international team coming from 26 different countries and speaking 25 different languages. About the Role As a Senior/Staff Software Engineer at Ledgy, you’ll design and build elegant, scalable systems that power how companies manage their equity. You’ll...SeniorTemporalTrabajar en la oficinaTrabajo híbridoHorario flexible
- ...underpins the security of the entire internet. The role of Security Engineering Manager directly impacts the safety and security of millions... ...and develop a team of engineers, ranging from graduate to senior Coach, mentor, and offer career development feedback Identify...SeniorRemoto
- Engineering Manager de Core Platform Liderar múltiples equipos de ingeniería dentro del área de Core Platform. Garantizar la entrega predecible... ...desarrollar el talento técnico (Technical Leads e ingenieros senior). Mejorar la estabilidad, escalabilidad y gobernanza de las...SeniorIndefinidoTiempo completoRemotoLunes a miércoles
- ...us as a global industry pioneer. Are you up for the challenge? Position Overview Axelera AI is seeking a talented Senior/Staff Engineer – Computing Architecture to design and develop the next generation of AI computing systems. In this critical role, you will...SeniorTiempo completoRemotoHorario flexible
- ...information, visit **Candidate Note: This position is 100% remote for candidates based in EU/UK** We are hiring a Senior Solutions Verification Test Engineer to own and validate end-to-end solutions based on the EDB products portfolio. This role drives verification...SeniorTiempo completoRemotoTrabajo híbrido
- ...500 again in 2024 but we're just getting started. Location: Remote - (Europe) How You'll Make an Impact: As a Principal Machine Learning Engineer , you will play a key role in building and implementing features that empower lodging customers to make data-driven...Tiempo completoTrabajar en la oficinaDesde casaRemotoFin de semana
- ...Uber, eBay, Robinhood, Twitch, Zynga and TikTok. Come and join the mission! Job Overview We’re looking for a frontend-focused engineer to join our Social Experience team. We hire engineers to solve real user problems, not implement specs. You will be instrumental...PrácticaTiempo completoRemotoHorario flexible
de 94000 a 117000 €/año
...of autonomy and ownership, both as individuals and as a team. Engineers are empowered to make decisions, move quickly, and validate ideas... ...-functional partnership. We’re looking for an AI Software Engineer with a strong software engineering background, a quick...Tiempo completoRemoto- ...USA, UK, Germany, France, Canada, India and Chile, among other locations. We are looking for a highly motivated and autonomous Senior Business Operations Specialist to join our Business Processes & Systems (BP&S) team, with a dedicated focus on Customer Experience...SeniorDesde casaHorario flexible
- ..., which may be inclusive of various clinical operations focused staff. You will focus on end results using metrics and key performance... ...business where required. • Collaborates with clinical operations senior management and executive staff on strategic planning and...SeniorTiempo completoTrabajar en la oficinaRemoto
- ...25 different languages. About the Role As a hands-on Engineering Manager of one of our feature teams at Ledgy, you'll lead the... ...2+ years in Engineering Management and 6+ years as a Software Engineer, with meaningful time in product-focused or domain-heavy roles...TemporalTrabajar en la oficinaTrabajo híbridoHorario flexible
de 94025 a 112830 €/año
...of data generated by k6, which can be used to view, correlate and analyze metrics from each test. k6 is a product used by other engineers, and as such, we are looking for people enthusiastic about building high-quality tools they would want to use themselves. Due to...Tiempo completoRemotoInicio inmediato- ...the interface, where participants, facilitators, and enterprise leaders all interact with real-time conversational AI. As a Senior Frontend Engineer, you will shape that experience end to end, building interfaces that are intuitive, performant, and capable of handling...SeniorTiempo completo
de 94025 a 112830 €/año
...This is a remote opportunity, and we would be interested in applicants located in Spain, Sweden, UK, Ireland or Germany. Staff Software Engineer - Grafana Databases, Tempo The Opportunity We build Tempo , the open-source distributed tracing backend behind...Tiempo completoRemotoTrabajo por turnos- ...Currently, PandaDoc is seeking a Staff Backend Engineer to join our Document App Track . The role is part of the Document Domain team , which owns one of the most critical components of our platform — the document itself . While primarily focused on the Document...ContratoRemotoHorario flexible
- ...European headquarters University degree in Business Administration, Marketing, Health Sciences, or similar, 5–7+ years of experience in senior commercial roles (National KAM, Sales Manager, or similar) and Background in nutritional supplements, FMCG, pharma, health, or...SeniorTiempo completo
de 94025 a 112830 €/año
...autonomy and ownership, both as individuals and as a team. Engineers are empowered to make decisions, move quickly, and... ...and cross-functional partnership. We’re looking for a Staff-level Backend Engineer to help build the first production services for this context...PrácticaTiempo completoRemoto100000 $/año
...elsewhere. About the role: Salary range: $100k – $185k USD* We are looking for engineers who enjoy going deep on hard problems and owning end-to-end outcomes. As a Staff engineer on the Submission Processing team, you’ll work at the intersection of AI and backend...PrácticaTiempo completoTrabajar en la oficinaRemotode 94025 a 112830 €/año
Grafana Labs is a remote-first, open-source powerhouse. There are more than 20M users of Grafana, the open source visualization tool, around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted...Tiempo completoRemoto18 €/hora
Join our elite team of Senior Raters as a critical contributor to high-quality validation data that directly influences product development and quality assurance for leading search engines and AI technologies. This flexible, remote opportunity allows you to apply your...SeniorPor horaFreelanceRemoto- ...languages. About the Role: As a Staff Product Manager (reporting into the... ...trading), in collaboration with product and engineering leadership Define, plan, and execute... ...written & verbal, and in the room with senior enterprise stakeholders; fluent in English...Senior
- If you want to be part of a leading CRO and transform scientific discoveries into new treatments, then Parexel FSP challenges you to live up to your potential by joining us at SCRA , home-based, Spain . We are looking for hard-working, talented, high-caliber...SeniorTrabajar en la oficinaDesde casaRemotoInicio inmediato
- ...We're seeking a Senior Product Designer who can provide professional input on complex assignments/projects while providing direction to more junior professionals. Key Responsibilities: Work autonomously on complex design challenges Analyze and resolve complex...Senior
- ...experiencia en procesos productivos y debugging. Buscamos un perfil senior con experiencia real en PEO y conocimientos de procesos... ...módulo de Fabricación de SAP. Trabajar con SAP PEO (Production Engineering and Operations). Analizar y resolver incidencias relacionadas...SeniorIndefinidoTiempo completoRemoto
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Senior/Staff/Principal Engineer. ¡Entérate antes que nadie!
- personal cines Teletrabajo
- personal para restaurante y hotel Teletrabajo
- personal construccion Teletrabajo
- recursos humanos personal Teletrabajo
- staff Teletrabajo
- personal para empresa de transportes Teletrabajo
- personal operativo Teletrabajo
- personal publicidad Teletrabajo
- administración de personal Teletrabajo
- responsable de administración de personal Teletrabajo


