Enable job alerts via email!

Software Engineer - L3 Support

Canonical

Boise (ID)

Remote

USD 80,000 - 120,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

Join a pioneering open source technology company as a Software Engineer - L3 Support, where you'll tackle complex challenges in Linux-based infrastructure and applications. This role offers a unique opportunity to work with cutting-edge technologies like Kubernetes, OpenStack, and Ceph, while collaborating with talented teams globally. Your expertise will be vital in resolving critical issues and enhancing the open source stack for major enterprises. With a focus on continuous learning and innovation, you'll thrive in a dynamic environment that values excellence and inclusivity.

Benefits

Annual learning and development budget of USD 2,000
Performance bonuses
Comprehensive benefits including wellness programs
Holiday and parental leave
Travel opportunities

Qualifications

  • Exceptional academic record in Computer Science or related fields.
  • Experience with Linux and open source software.
  • Proficiency in Python, Go, C, or C++ on Linux.

Responsibilities

  • Resolving complex customer problems related to Ubuntu and open source software.
  • Collaborating with Field, Support, and Product Engineering teams.
  • Participating in upstream communities to develop patches.

Skills

Linux
Python
Go
C
C++
Troubleshooting
Communication

Education

Computer Science
STEM

Tools

Docker
Kubernetes
OpenStack
Ceph

Job description

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

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 top public cloud and silicon providers, as well as industry leaders across sectors. The company is founder-led, profitable, and growing, with a global team of over 1200 colleagues in more than 75 countries, mostly working remotely.

We are hiring a Software Engineer - L3 Support to work in a dynamic role focused on Linux-based infrastructure and applications, 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 offers an opportunity to demonstrate broad engineering skills across the Ubuntu stack and open source software used by large enterprises.

This position is ideal for a passionate Linux and open source enthusiast with strong communication skills and troubleshooting expertise. You will address critical issues in the open source stack, including upstream bug fixes, working across various levels of the software stack, from kernel to user space, in multiple programming languages. Your work will be crucial to the success of our customers, partners, and Ubuntu itself.

Responsibilities include:

  1. Resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  2. Collaborating closely with Canonical's Field, Support, and Product Engineering teams.
  3. Participating in upstream communities to develop and backport patches, and contribute to upstream projects.
  4. Reviewing code from other engineers and participating in team discussions to improve processes and documentation.
  5. Maintaining clear, concise technical communication.
  6. Working remotely with international teams and traveling up to 10% for meetings and conferences.

Qualifications include:

  • Exceptional academic record in Computer Science, STEM, or related fields.
  • Experience with Linux and open source software.
  • Proficiency in at least one of Python, Go, C, or C++ on Linux.
  • A strong drive to learn new technologies and solve difficult issues.
  • Willingness to travel up to 4 times per year.

Nice-to-have skills:

  • Passion for technology and collaboration with talented teams.
  • Curiosity, flexibility, articulate communication, and accountability.
  • Interest or experience in Ubuntu Linux kernel or user space, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, databases, Debian packaging, or distributed systems.

Benefits include:

  • Distributed work environment with biannual in-person team sprints.
  • USD 2,000 annual learning and development budget.
  • Annual compensation reviews and performance bonuses.
  • Comprehensive benefits reflecting our values, including holiday leave, parental leave, wellness programs, and travel opportunities.

About Canonical:

Canonical is a pioneering open source technology company, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We hire globally, value excellence, and foster a diverse, inclusive workplace. Working here means thinking differently, working smarter, and continuously learning.

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

Philadelphia

Remote

USD 80,000 - 185,000

2 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

City of Syracuse

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Sacramento

Remote

USD 100,000 - 160,000

5 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Tulsa

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Las Vegas

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Seattle

Remote

USD 80,000 - 90,000

3 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Cincinnati

Remote

USD 100,000 - 200,000

3 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Pittsburgh

Remote

USD 110,000 - 165,000

5 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Charlotte

Remote

USD 100,000 - 130,000

3 days ago
Be an early applicant