Logo for Jobright.ai

System Software Engineer - Ubuntu Networking, Associate, (Remote)

Roles & Responsibilities

  • Deep understanding of Linux networking, from kernel to user space.
  • Experience with computer networks, virtual networks, and distributed systems.
  • Proficiency in at least one programming language such as Golang, C/C++, Rust, or Python.
  • Bachelor's degree in a technical field or equivalent experience.

Requirements:

  • Collaborate with a distributed team to develop and maintain Ubuntu networking components.
  • Design and implement software for evolving data center networking architectures.
  • Debug issues and produce high-quality, well-documented code.
  • Contribute to open-source projects and technical documentation.

Job description

Job_Summary:

Canonical is a leading provider of open source software and operating systems, seeking a System Software Engineer for Ubuntu Networking. The role involves maintaining and integrating core components of the Ubuntu network stack, collaborating with teams, and contributing to open-source projects.


Responsibilities:

• Collaborate proactively with a distributed team

• Shape software-define networking products for evolving data center architectures to meet ever-increasing bandwidth, reliability, security, and interoperability demands

• Write high-quality, well-designed and well-documented software

• Debug issues and produce high-quality code to fix them

• Collaborate proactively with a globally distributed organization

• Contribute to technical documentation to make it the best of its kind

• Display technical leadership internally, towards our partners, and in the open source communities

• Influence open-source projects and communities

• Shape innovative product strategies

• Work from home with global travel 2 to 4 weeks a year for internal and external events


Qualifications:


-Required:

• Deep understanding and passion for Linux networking, from kernel to user space

• Professional experience with computer networks, including virtual networks, distributed systems as well as understanding of hardware offloading technologies.

• Interest in systemd-networkd, NetworkManager, ModemManager, iwd, conman, bluez, iproute2, Open vSwitch, WireGuard and similar software components

• Fluency in at least one of Golang, C/C++, Rust or Python

• Experience with Linux (Debian or Ubuntu preferred)

• Interest in packaging software for Debian and Ubuntu

• Exceptional academic track record from both high school and university

• Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path

• You love technology and working with brilliant people

• You are passionate, curious, flexible, articulate, and accountable

• You value soft skills and are passionate, enterprising, thoughtful, and self-motivated

• Ability to travel internationally twice a year for company events up to two weeks long


Company:

Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises. Canonical has a track record of offering H1B sponsorships.

Network Systems Engineer Related jobs

Other jobs at Jobright.ai

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.