Enable job alerts via email!

Software Engineer - L3 Support

Canonical

Los Angeles (CA)

Remote

USD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading open source software company as a Software Engineer - L3 Support. This remote role involves troubleshooting and resolving issues in Linux-based infrastructure and applications, supporting clients in various sectors. Ideal for Linux enthusiasts eager to contribute to community and customer success.

Benefits

Personal learning and development budget of USD 2,000 annually
Annual compensation review and performance bonuses
Recognition rewards
Employee Assistance Programme & Wellness Platform
Opportunities for travel and meeting colleagues

Qualifications

  • Exceptional academic record required.
  • Experience with Linux and open source software.

Responsibilities

  • Resolve complex customer problems related to Ubuntu and other software.
  • Collaborate with Field, Support, and Product Engineering teams.

Skills

Linux
Python
Go
C
C++

Education

Computer Science
STEM

Tools

Kubernetes
OpenStack
Ceph
QEMU/KVM
LXC/LXD
PostgreSQL
MongoDB

Job description

Join to apply for the Software Engineer - L3 Support role at Canonical

Get AI-powered advice on this job and more exclusive features.

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, as well as industry leaders across sectors. We have a global, distributed team of 1200+ colleagues in 75+ countries, with few office-based roles. Teams meet in person 2-4 times a year at various international locations to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring a Software Engineer - L3 Support to…

…work in a dynamic engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph, Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, Kubernetes, and open source applications. This role requires broad engineering skills to work on various aspects of Ubuntu and open source applications used by large enterprises.

This position is ideal for a passionate Linux and open source enthusiast eager to build a career at Canonical, supporting our customers, community, and company. The role involves troubleshooting, upstream bug fixes, and working across the software stack, including kernel-level issues, using multiple programming languages. Our team is crucial to the success of our clients, partners, and Ubuntu itself.

You will troubleshoot and resolve issues, provide workarounds, and coordinate bug fixes upstream and in Ubuntu.

Location: This is a remote role with teams across all time zones.

The role entails:

  1. Resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  2. Maintaining close collaboration with Canonical's Field, Support, and Product Engineering teams.
  3. Participating in upstream communities.
  4. Developing bug fixes, backport patches, and working with upstream for inclusion.
  5. Reviewing code from other engineers.
  6. Applying good judgment in technical methods and techniques.
  7. Prioritizing and managing your workload effectively.
  8. Participating in team discussions to improve processes, tools, and documentation.
  9. Maintaining clear, technical, and concise communication.
  10. Working remotely and traveling internationally up to 10% for meetings, events, and conferences.
What we are looking for in you:
  • Exceptional academic record.
  • Background in Computer Science, STEM, or similar.
  • Experience with Linux and open source software.
  • Proficiency in Python, Go, C, or C++ on Linux.
  • A drive to learn new technologies and solve difficult issues.
  • Willingness to travel up to 4 times a year for internal events.
Nice-to-have skills:
  • Passion for technology and collaboration with talented people.
  • Curiosity, flexibility, articulation, and accountability.
  • Soft skills such as being passionate, enterprising, thoughtful, and self-motivated.
  • Interest or willingness to learn about Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, MongoDB, Debian packaging, distributed systems.
What we offer colleagues:
  • Distributed work environment with biannual in-person team sprints.
  • Personal learning and development budget of USD 2,000 annually.
  • Annual compensation review and performance bonuses.
  • Additional benefits reflecting our values and local needs.
  • Recognition rewards, holiday leave, maternity/paternity leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunities for travel and meeting colleagues.
  • Travel upgrades for long-haul company events.

About Canonical

Canonical is a pioneering open source tech company, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We recruit globally and uphold high standards for excellence. Our team has worked remotely since 2004, embracing flexible, innovative work practices.

Canonical is an equal opportunity employer, committed to diversity and inclusion. We value varied perspectives and backgrounds, and we ensure fair consideration for all applicants.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - L3 Support

Canonical

City of Syracuse

Remote

USD 100,000 - 130,000

Today
Be an early applicant

Software Engineer - L3 Support

Canonical

Delhi Township

Remote

USD 80,000 - 110,000

Today
Be an early applicant

Software Engineer - L3 Support

Canonical

Phoenix

Remote

USD 110,000 - 140,000

Today
Be an early applicant

Software Engineer - L3 Support

Canonical

Oklahoma City

Remote

USD 80,000 - 110,000

Today
Be an early applicant

Software Engineer - L3 Support

Canonical

Remote

USD 80,000 - 120,000

30+ days ago

Senior Full Stack Software Engineer

Aqovia

Remote

USD 100,000 - 125,000

30+ days ago

Software Developer - Production Support - III

Firstsource Solutions Ltd

Remote

USD 70,000 - 110,000

26 days ago

Senior Application Services Engineer

Solera Corporation

Remote

USD 80,000 - 120,000

30+ days ago

Senior Application Services Engineer

Solera

Remote

USD 100,000 - 125,000

30+ days ago