Canonical

Canonical is a software company that markets commercial support and services for Ubuntu (Linux OS) and related projects.

1001-5000 employees
Founded 2004
$12.8M product crowdfunding
Internet of Things
Private Company

Remote-First Company

This company operates with a remote-first culture, allowing team members to work from anywhere.

Open Positions186

This role will be based remotely in the APAC regionExcept for TaipeiTaiwan+3 more locationsFull-TimeSoftware EngineeringPosted
  • Design, develop, and maintain comprehensive test plans covering functional correctness, stability, performance, and security for Ubuntu Linux kernels
  • Build and improve automated test infrastructure for continuous kernel quality validation across multiple kernel versions and architectures
  • Maintain long-lived test suites that evolve alongside Ubuntu’s many concurrently supported kernel versions spanning years of maintenance
  • Develop and maintain CI/CD pipelines for continuous kernel quality validation
  • Conduct performance benchmarking and regression detection across kernel releases
  • Measure and improve kernel code coverage, identifying gaps in test coverage and creating tests to address them
  • Execute and analyze stress tests covering CPU scheduling, memory management, I/O subsystems, networking, and filesystem workloads
  • Develop and maintain fuzzing harnesses to discover kernel vulnerabilities and reliability issues using tools such as syzkaller, Trinity, or custom fuzzers
  • Collaborate regularly and proactively with a globally distributed team
  • Contribute to upstream test suites and testing frameworks
PythonGitJenkins+2 more
Showing 1 of 186 positions

About Canonical

Canonical pioneers open-source software, publishing Ubuntu, the world's most deployed Linux operating system. You will join a company changing the world daily through cloud, AI, IoT, and server solutions. Canonical serves leading public cloud providers and industry innovators, with a platform used in breakthrough initiatives globally. They offer commercial support and services for Ubuntu, powering mission-critical workloads on major platforms like Microsoft Azure and AWS. You contribute to a company with $292.2 million in 2024 revenue, driving open source adoption and innovation.

How We Work

Canonical embraces a remote-first culture established in 2004, with over 1200 staff working across more than 70 countries. You will collaborate in a globally distributed team, fostering trust and excellence. Teams meet in-person two to four times annually for

  • Globally distributed workforce across 70+ countries
  • Remote-first culture since 2004
  • In-person team sprints 2-4 times annually in various global locations
  • Emphasis on trust, excellence, and collaboration
  • Diverse teams with employees from over 85 nationalities

Engineering at Canonical

Canonical engineers build the core components of Ubuntu, from desktop applications to cloud infrastructure. You will solve complex problems in areas like containerization, virtualization, and advanced networking. The tech stack involves Python, MongoDB, Kubernetes, Flutter, Dart, Go, Rust, C, and C++. Engineers are creating a world-leading data platform, managed MongoDB solutions, and next-gen desktop experiences. You will contribute to optimizing Ubuntu for the latest silicon platforms and enhancing developer experience with tools like Multipass.

Why Join Us

  • Shape the future of open source with Ubuntu, a platform for AI, IoT, and the cloud.
  • Collaborate with brilliant engineers in a remote-first company since 2004.
  • Contribute to impactful projects, from enterprise solutions to global communities.
  • Benefit from a personal learning budget of $2,000 annually and twice-yearly global team sprints.
  • Work on challenging problems across diverse technologies like Python, Go, Rust, and Kubernetes.

Benefits & Perks

  • 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
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events

Tech Stack

paymentmobilewidgetsmapping

Similar Companies