A remote engineering role focused on Linux-based infrastructure and applications, covering bare metal, virtualization, containerization, storage, and cloud stacks.
Compensation
performance-driven annual bonus
Responsibilities
Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
Maintain a close working relationship with Canonical's Field, Support and product engineering teams
Participate in upstream communities
Develop bug fixes, backport patches, and work with upstream for inclusion
Lead development and maintenance of Ubuntu Linux kernel firmware components, including BIOS, UEFI, ACPI, and related boot processes.
Compensation
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.
Responsibilities
Collaborate with a globally distributed team
Work closely with PC platform enablement team and vendors to resolve BIOS/UEFI/ACPI issues
Become a primary contributor and maintainer to the Firmware Test Suite (FWTS)
Improve tooling and automation for comprehensive verification of Ubuntu Linux on x86 platforms
Submit, review, and apply kernel patches with upstream maintainers
The role is remote, with positions available in all time zones. It includes a requirement for global travel for twice per year.
Compensation
We consider geographical location, experience, and performance in shaping compensation worldwide. In addition to base pay, we offer a performance-driven annual bonus.
Responsibilities
Lead multiple teams of engineers, ranging from graduate to senior
Develop your engineering managers and maintain Canonical culture
Hire staff level engineers for specific roles like performance and quality
Coach, mentor, and offer career development feedback
Identify and measure indicators of team health and productivity
Software Engineer to work on Linux, cloud infrastructure, pipelines and automation, and open source software, focusing on Ubuntu cloud-related features and delivery pipelines.
Locations (2)
Americas
EMEA
Compensation
In addition to base pay, we offer a performance-driven annual bonus.
Responsibilities
Build automated, highly reliable image delivery, testing and publication pipelines
Design, build and integrate new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds
Collaborate proactively with a distributed team
Write high quality code to create new features
Design and architect complex new systems and integrations with the clouds
Requirements
Bachelor’s or equivalent in Computer Science, STEM or similar degree
Nice to have: containers (docker, kubernetes, etc.)
Lead customers through the design and delivery of OpenStack, Kubernetes, and software-defined networking solutions in the telco industry.
Locations (2)
Americas
EMEA
Compensation
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation.
Responsibilities
Translate Service Provider requirements into practical telco cloud platform architectures
Provide technical pre-sales consulting to Service Provider teams
Design and implement telco-grade open source multi-tenant private clouds and micro clouds
Investigate, report and/or fix software defects uncovered during customer deployments
Demonstrate advanced Infrastructure as code (IaC) techniques relevant to telco
Requirements
Nice to have: second language such as Spanish, Portuguese or French
A fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack including bare metal, virtualization, containerization, storage, networking, and Kubernetes.
Responsibilities
Resolving complex customer problems related to Ubuntu, OpenStack, or Kubernetes and other open source software
Maintaining a close working relationship with Canonical's field, support and product engineering teams
Participating in upstream communities
Developing fixes, backporting patches, and working with upstream for inclusion
Develop and maintain software for Sentry Tower systems, focusing on automated test suites, user interfaces, and error‑capturing mechanisms for manufacturing environments.
Locations (2)
Costa Mesa, California, United States
Irvine, California, United States
Compensation
$220,000—$292,000 USD
Responsibilities
Develop automated test suites to verify hardware functionality and performance
Create user‑friendly interfaces to facilitate issue diagnosis for non‑technical users
Implement robust error‑capturing mechanisms to provide actionable insights
Collaborate with hardware and quality assurance teams to ensure seamless integration of testing tools
Work directly with technicians and manufacturing engineers to optimize tooling
Requirements
Bachelor's degree in Computer Science, Software Engineering, Mathematics, or Physics
health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)