Enable job alerts via email!

Software Engineer - L3 Support

Canonical

Oklahoma City (OK)

Remote

USD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in open source software is seeking a Software Engineer - L3 Support. The role involves working on Linux-based infrastructure and applications, resolving complex customer issues, and collaborating with various teams. Ideal candidates have a strong academic background in Computer Science or STEM, experience with Linux, and proficiency in programming languages like Python or Go. The position offers a distributed work environment and comprehensive benefits, including a learning budget and performance bonuses.

Benefits

USD 2,000 annual learning and development budget
Annual compensation review and performance bonuses
Comprehensive benefits including holiday leave and wellness programs
Travel opportunities

Qualifications

  • Exceptional academic record.
  • Experience with Linux and open source software.
  • Proficiency in at least one programming language on Linux.

Responsibilities

  • Resolve complex customer problems related to Ubuntu and other software.
  • Collaborate with support and engineering teams.
  • Participate in upstream communities and develop bug fixes.

Skills

Linux
Python
Go
C
C++

Education

Computer Science
STEM

Job description

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

About 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 are a pioneer in global distributed collaboration with 1200+ colleagues in 75+ countries, and few office-based roles. Teams meet 2-4 times yearly in interesting locations worldwide to align on strategy and execution. The company is founder-led, profitable, and growing.

Role Overview

We are hiring a Software Engineer - L3 Support to work on Linux-based infrastructure and applications across all stack layers, 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 a chance to demonstrate broad engineering skills on Ubuntu and open source software used by large enterprises.

Responsibilities
  1. Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  2. Maintain close collaboration with Canonical's Field, Support, and Product Engineering teams.
  3. Participate in upstream communities, develop bug fixes, backport patches, and work with upstream for inclusion.
  4. Review code produced by other engineers.
  5. Exercise good judgment in technical methods and techniques.
  6. Prioritize and manage work effectively.
  7. Participate in team discussions to improve processes, tools, and documentation.
  8. Maintain clear, technical, and concise communications.
  9. Work remotely with occasional international travel up to 10% for meetings, events, and conferences.
Candidate Requirements
  1. Exceptional academic record.
  2. Background in Computer Science, STEM, or similar fields.
  3. Experience with Linux and open source software.
  4. Proficiency in at least one of Python, Go, C, or C++ on Linux.
  5. Willingness to learn new technologies and troubleshoot complex issues.
  6. Willing to travel up to 4 times a year for internal events.
Nice-to-Have Skills
  1. Passion for technology and collaboration with talented teams.
  2. Curiosity, flexibility, articulate communication, and accountability.
  3. Soft skills like passion, enterprise mindset, thoughtfulness, and self-motivation.
  4. 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
  • Distributed work environment with biannual in-person team sprints.
  • USD 2,000 annual learning and development budget.
  • Annual compensation review and performance bonuses.
  • Comprehensive benefits including holiday leave, parental leave, wellness programs, and travel opportunities.
About Canonical

Canonical is at the forefront of open source innovation, publishing Ubuntu and supporting AI, IoT, and cloud platforms. We hire globally, uphold high standards, and foster a remote-friendly, inclusive workplace. Working here pushes you to think differently, learn continuously, and excel.

Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: 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

Los Angeles

Remote

USD 100,000 - 130,000

Today
Be an early applicant

Java/React Software Engineer

Bottomline

Remote

USD 80,000 - 100,000

30+ days ago

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

27 days ago

Senior Software Engineer Mobile (Android) Slovakia, Czechia

BloomReach Inc.

Carthage

Remote

USD 80,000 - 100,000

30+ days ago

Senior Application Services Engineer

Solera Corporation

Remote

USD 80,000 - 120,000

30+ days ago