Enable job alerts via email!

Software Engineer - L3 Support

Canonical

Baltimore (MD)

Remote

USD 80,000 - 120,000

Full time

3 days ago
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 company that values diversity and remote work! As a Software Engineer in L3 Support, you will work on Linux-based infrastructure, tackling complex issues across various platforms like Ubuntu, Kubernetes, and OpenStack. This role offers a unique opportunity to enhance your engineering skills while collaborating with talented teams globally. With a strong focus on innovation and community engagement, you will contribute to meaningful projects that shape the future of open source technology. If you're passionate about solving complex problems and eager to learn, this is the perfect role for you!

Benefits

Annual learning budget of USD 2,000
Regular compensation reviews
Wellness programs
Travel opportunities
Parental leave
Remote work environment
In-person team sprints

Qualifications

  • Strong academic background in Computer Science or equivalent.
  • Experience with Linux and open source software is essential.
  • Proficiency in programming languages like Python, Go, C, or C++.

Responsibilities

  • Resolving complex issues related to Ubuntu and open source software.
  • Collaborating with support and engineering teams for effective solutions.
  • Participating in upstream communities and contributing to projects.

Skills

Linux
Python
Go
C
C++
Open Source Software
Kubernetes
OpenStack
Ceph
Problem Solving

Education

Bachelor in Computer Science
STEM Degree

Tools

Docker
KVM
LXC
QEMU

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. The company is founder-led, profitable, and growing, with a remote-first culture involving teams across all time zones.

We are hiring a Software Engineer - L3 Support to work on Linux-based infrastructure and applications, covering the full 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 offers an opportunity to demonstrate a broad range of engineering skills, working on various aspects of Ubuntu and enterprise open source software.

The role involves troubleshooting, upstream bug fixing, and collaborating with upstream communities to improve and maintain open source projects. You will work remotely, with travel up to 10% for meetings and conferences.

Responsibilities include:
  • Resolving complex issues related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  • Collaborating closely with support, field, and engineering teams.
  • Participating in upstream communities and contributing patches and bug fixes.
  • Reviewing code and ensuring quality and technical soundness.
  • Managing priorities and communicating clearly and effectively.
  • Participating in team discussions to improve processes and documentation.
Qualifications:
  • Strong academic background in Computer Science, STEM, or equivalent.
  • Experience with Linux and open source software.
  • Proficiency in Python, Go, C, or C++ on Linux.
  • Passion for learning new technologies and solving complex issues.
  • Willingness to travel up to 4 times a year for internal events.
Nice-to-have skills:
  • Interest in Linux kernel, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, databases, or Debian packaging.
  • Curiosity, flexibility, strong communication, and self-motivation.
What we offer:
  • Global remote work environment with in-person team sprints.
  • Annual learning and development budget of USD 2,000.
  • Regular compensation reviews, bonuses, and benefits including leave, parental leave, wellness programs, and travel opportunities.
About Canonical:

Canonical is a pioneering open source company, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We value excellence, diversity, and remote work, and are committed to an inclusive workplace.

Additional details:
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • 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

Columbus

Remote

USD 80.000 - 120.000

3 days ago
Be an early applicant

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