Enable job alerts via email!

Software Engineer - L3 Support

Canonical

Chicago (IL)

Remote

USD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An innovative company is seeking a Software Engineer - L3 Support to join their dynamic team. This role involves working with Linux-based infrastructure and applications, troubleshooting complex issues, and contributing to open source software. You'll collaborate with international teams and engage in exciting projects that drive customer success. With opportunities for personal development and a supportive work environment, this position is perfect for someone passionate about technology and eager to learn. If you're ready to make an impact in the open source community, this is the role for you.

Benefits

Personal development budget of USD 2,000 annually
Generous leave policies
Parental leave
Wellness programs
Travel opportunities
Annual performance reviews
Recognition rewards

Qualifications

  • Strong academic background in Computer Science or STEM.
  • Experience with Linux and open source software.
  • Proficiency in multiple programming languages.

Responsibilities

  • Troubleshoot and resolve complex customer problems related to Ubuntu.
  • Collaborate with Field, Support, and Product Engineering teams.
  • Participate in upstream communities and contribute to bug fixes.

Skills

Linux
Python
Go
C
C++
OpenStack
Kubernetes
Ceph
Distributed Systems

Education

Bachelor's in Computer Science
STEM Degree

Tools

Docker
KVM
LXC
Debian Packaging

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, and industry leaders across sectors. We operate with a global distributed team of 1200+ colleagues in 75+ countries, with few office-based roles. Teams meet in person 2-4 times yearly in interesting locations worldwide 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 involving Linux-based infrastructure and applications, covering all stack layers: bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph, Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, Kubernetes, and open source applications.
  • Showcase your engineering skills across various aspects of Ubuntu and open source software used by large enterprises.
  • Build a career with Canonical, supporting our customers, community, and company through troubleshooting and fixing issues in open source software.

This role involves addressing critical issues requiring upstream bug fixes, working across the stack including kernel level, and contributing in multiple programming languages. Our engineers are vital to customer success, Ubuntu, and open source community contributions.

You will:

  • Troubleshoot and resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  • Collaborate closely with Canonical's Field, Support, and Product Engineering teams.
  • Participate in upstream communities, develop bug fixes, backport patches, and seek upstream inclusion.
  • Review code from colleagues, exercise good judgment in technical methods, prioritize tasks, and contribute to process improvements.
  • Communicate clearly and concisely in technical contexts.
  • Work remotely with international teams, traveling up to 10% for meetings and events.

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

Minimum qualifications include:

  • Strong academic background in Computer Science, STEM, or similar.
  • Experience with Linux and open source software.
  • Proficiency in Python, Go, C, or C++ on Linux.
  • Willingness to learn new technologies and resolve complex issues.
  • Availability to travel up to 4 times annually for internal events.

Nice-to-have skills include a passion for technology, curiosity, flexibility, soft skills, and interest in technologies like Ubuntu Linux, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, databases, Debian packaging, and distributed systems.

What we offer:

  • Distributed work environment with biannual in-person team sprints.
  • Personal development budget of USD 2,000 annually.
  • Annual performance reviews, recognition rewards, and comprehensive benefits.
  • Generous leave policies, parental leave, wellness programs, and travel opportunities.

About Canonical: Canonical pioneers open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally, uphold high standards, and foster a diverse, inclusive workplace. Working here challenges you to innovate, learn, and excel.

We are an equal opportunity employer, committed to diversity and 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

Philadelphia

Remote

USD 80,000 - 185,000

Yesterday
Be an early applicant

Software Engineer - L3 Support

Canonical

City of Syracuse

Remote

USD 80,000 - 120,000

2 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

5 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Las Vegas

Remote

USD 80,000 - 120,000

5 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Seattle

Remote

USD 80,000 - 90,000

2 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Cincinnati

Remote

USD 100,000 - 200,000

2 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Pittsburgh

Remote

USD 110,000 - 165,000

4 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Charlotte

Remote

USD 100,000 - 130,000

2 days ago
Be an early applicant