Regístrese para acceder a todas las funciones de nuestro servicio
  • Búsqueda de ofertas de trabajo
  • Favoritos
  • Crear CV
    Nuevo
  • Alertas de empleo

Senior/Staff/Principal Engineer

Jornada completa

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

Vacante publicada el Hace un mes
Empleos similares que podrían interesarleBasado en la vacante Senior/Staff/Principal Engineer en Teletrabajo
  •  ...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... 

    Canonical

    Teletrabajo
    1 día atrás
  •  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...: We have home-based lead kernel engineer roles in every timezone, although the individual...  ...Collaborate daily with other senior technical leadership on the Kernel Team... 

    Canonical

    Teletrabajo
    2 días atrás
  • $15000 por hora

     ...requirements. Partner with machine-learning scientists and engineers to create scalable boundaries between models and production pricing...  ..., prototypes, debugging, and critical code while mentoring senior technical leaders. Prioritize technical debt and platform investments... 

    Upstart

    Teletrabajo
    3 días atrás
  •  .... Use Istio or similar service mesh technologies to improve traffic management, security, and resilience. Collaborate with engineering, infrastructure, security, and operations teams on reusable integration patterns and standards. Troubleshoot integration issues... 

    MKS2 Technologies

    Teletrabajo
    2 días atrás
  •  ...Automotive and Industrial with a passion for open source and precision engineering. Today, Canonical is providing secure and reliable products to...  ...Set and manage expectations with other engineering teams, senior management, and external stakeholders Advocate and advance... 

    Canonical

    Teletrabajo
    2 días atrás
  •  ...public cloud, data science, AI, engineering innovation, and IoT. Our...  ...Rust engineers of all levels of seniority, for all relevant teams at...  ...are an exceptional software engineer who prefers to work in Rust....  ...alternative path For more senior roles, experience building, deploying... 

    Canonical

    Teletrabajo
    2 días atrás
  •  ...systems. Create testing frameworks and validation strategies for reliability and safety in edge-case scenarios. Mentor junior engineers on safety-critical coding standards and best practices. Requirements Bachelor’s or Master’s degree in Computer Science,... 

    Agility Robotics

    Teletrabajo
    3 días atrás
  •  ...analytics, and monitoring infrastructure. Deploy and manage services on Kubernetes platforms including Amazon EKS and Google Kubernetes Engine. Provision and manage secure, scalable, and cost-efficient cloud infrastructure with Terraform. Maintain CI/CD pipelines... 

    ZoomInfo

    Teletrabajo
    3 días atrás
  •  ...enforcement, drift detection, and progressive rollout. Develop self-service platform capabilities and golden paths that enable engineers to provision infrastructure without hand-offs. Strengthen metrics, logging, tracing, and alerting through the Prometheus, Thanos... 

    Alpaca

    Teletrabajo
    3 días atrás
  •  ...long-term maintainability. Requirements Previous software engineering experience with trading or exchange systems, including OMS,...  ...abstraction. Experienced software engineering background with senior-level experience preferred. Coding ability in low- and high... 

    Alpaca

    Teletrabajo
    4 días atrás
  •  ...balancing user experience, performance, backward compatibility, and maintainability. Develop new features collaboratively with engineers, product managers, designers, client teams, and community members. Write PHP and JavaScript supporting hundreds of world languages... 

    Wikimedia Foundation

    Teletrabajo
    4 días atrás
  •  ...Position: Senior Salesforce Engineer - Service Cloud & Operations Location: Remote  Contract Type: Full-time vendor (Direct contract with Inallmedia.com)  Time Zone Alignment: Eastern Time (ET) ±2 hours About Inallmedia.com Inallmedia.com is a global technology... 
    Trabajo remoto

    In All Media Inc

    Teletrabajo
    Hace un mes
  •  ...party vendor integrations. Enhance core frameworks to support multiple languages, currencies, and markets. Collaborate with engineering leads across global regions. Troubleshoot incidents and bugs to maintain system integrity and performance. Serve as... 

    Alpaca

    Teletrabajo
    6 días atrás
  •  ...drive architectural decisions with lasting platform impact. Turn ambiguous technical challenges into scalable solutions that engineering teams can execute. Build shared systems, patterns, and platform capabilities that improve engineering delivery. Partner with... 

    Onebrief

    Teletrabajo
    6 días atrás
  •  ...participate in architecture discussions. Review code, help establish engineering practices, collaborate with security researchers and product...  ...and cloud-native technology. ~ Significant technical ownership and direct access to senior engineering leadership.... 

    RapidFort, Inc.

    Teletrabajo
    6 días atrás
  •  ...systems, databases, caching layers, and cloud or on-premises services. Participate in planning and technical discussions with engineering and product teams. Collaborate with Machine Learning Engineers and Security Researchers on solutions affecting security outcomes... 

    Censys

    Teletrabajo
    7 días atrás
  •  ...Position : Senior Security Operations (SOC) Analyst (Off-Hours)  Location : Remote  Contract Type: Full-time vendor (Direct...  ...response, and using lower-volume periods to improve detection engineering, threat hunting, and SOAR automation. Key Responsibilities... 

    In All Media Inc

    Teletrabajo
    7 días atrás
  •  ...MCP, A2A frameworks, and Temporal-style durable workflows to infrastructure creation, upgrading, and auditing. Mentor senior and mid-level engineers, conduct design and code reviews, and drive alignment across partner teams. Requirements ~12+ years of backend,... 

    ZoomInfo

    Teletrabajo
    10 días atrás
  •  ...creativity. About the Role We are seeking an experienced Staff Data Engineer to architect, scale, and operationalize the data systems...  ...governance, and cost structure. What we’re looking for Senior Technical Experience: 8+ years in data engineering, data platform... 

    Vidmob

    Teletrabajo
    10 días atrás
  •  ...implement solutions to resolve or mitigate vulnerabilities and security risks. Drive the product security roadmap with product, engineering, and the broader security team. Research relevant threats and attack methods and convert findings into secure-coding education... 

    Grow Therapy

    Teletrabajo
    10 días atrás
  •  ...external code, and deployed instrumentation. Apply and coach engineering best practices for robust, testable, and composable code....  ...Requirements At least 5 years of experience as a software engineer, data scientist, or ML engineer; most successful candidates will... 

    KoBold Metals

    Teletrabajo
    13 días atrás
  •  ...infrastructure teams to integrate GPU-accelerated algorithms into existing systems. Requirements Have 5+ years of software engineering experience. Have 2–3+ years of professional CUDA experience. Have a strong foundation in blockchain concepts; blockchain project... 

    Provable

    Teletrabajo
    9 días atrás
  •  ...practices including reproducibility, lineage, rollback, monitoring, and governance. Collaborate with AI researchers, robotics engineers, data engineers, and platform teams to deliver scalable systems. Mentor junior engineers and influence the broader cloud platform... 

    Agility Robotics

    Teletrabajo
    11 días atrás
  •  ...QRadar SIEM is preferred, along with QRadar apps and App Framework experience, rule/offense tuning, QRadar migrations, consulting or staff-augmentation experience, and handoff documentation skills. Benefits ~ Three-month staff augmentation engagement anticipated to... 

    New Era Technology

    Teletrabajo
    11 días atrás
  •  ...Kubernetes, or similar container technologies. Collaborate with the Engineering Manager, CTO, and team in planning, code reviews, demos, and delivery activities. Requirements At least 4 years of senior-level Python experience with Django and/or Flask. Experience... 

    South Geeks

    Teletrabajo
    12 días atrás
  •  ...optimize core infrastructure supporting new features and functionality. Participate in the on-call rotation, support software engineers, and debug difficult production problems. Optimize the performance, scalability, and reliability of Lightspark infrastructure.... 

    Lightspark

    Teletrabajo
    12 días atrás
  •  ...broadly correct, and aligned with strong engineering judgment. Assess the quality of...  ...tools such as Cursor. Requirements Staff- or Principal-level software engineering experience,...  ...or evaluation workflows, mentoring senior engineers, or defining engineering standards... 

    G2i Inc.

    Teletrabajo
    11 días atrás
  •  ...Own the monitoring, alerting, and observability platform across engineering teams. Convert ambiguous scaling and reliability...  ...Experience mentoring engineers and setting technical direction as a senior reliability leader. ~ Strong communication skills with both... 

    Garner Health

    Teletrabajo
    11 días atrás
  •  ...safety interfaces and resolve ambiguities involving sequencing, watchdog timing, thermal limits, and voltage thresholds. Mentor engineers on embedded safety patterns, driver architecture, RTOS integration, ISO 26262 traceability, and functional-safety reasoning.... 

    Latitude AI

    Teletrabajo
    13 días atrás
  •  ...security team to align the application with organizational security standards. Collaborate directly with the client engineering team as an embedded engineer. Requirements Strong C# and .NET experience, including advanced C# features and nullable reference types.... 

    South Geeks

    Teletrabajo
    14 días atrás

¿Desea recibir más vacantes?

Suscríbase y reciba vacantes similares a Senior/Staff/Principal Engineer. ¡Sea el primero en aplicar!