
System Software Engineer - Ubuntu Networking
CanonicalPosted February 25, 2025
Remote
Not SpecifiedFull Time
Job Description
The job involves working as a Linux System Engineer to maintain and integrate core components of the network stack for the Ubuntu Distribution, focusing on enhancing connectivity across various platforms such as cloud, server, desktop, and IoT. The role requires collaboration with a distributed team, technical leadership, and contributions to open-source projects while ensuring the reliability and performance of Ubuntu's networking capabilities.
Responsibilities
- •Maintain and integrate core components of the Ubuntu network stack
- •Collaborate with team members and upstream projects on design discussions
- •Mentor less senior engineers and participate in code and design reviews
- •Ensure architecture decisions enhance Ubuntu's performance and user experience
- •Write high-quality, well-documented software
- •Debug issues and produce high-quality code to resolve them
- •Contribute to technical documentation
- •Influence open-source projects and communities
- •Shape software-defined networking products for data center architectures
Requirements
- •Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path.
- •Professional experience with computer networks, including virtual networks, distributed systems as well as understanding of hardware offloading technologies.
- •Knowledge of networking architecture, design, and protocols.
- •Deep understanding and passion for Linux networking, from kernel to user space.
- •Fluency in at least one of Golang, C, C++, Rust or Python.
- •Experience with Linux Debian or Ubuntu preferred.
- •Excellent interpersonal skills, curiosity, flexibility, and accountability.
- •Excellent communication and presentation skills.
- •Result-oriented, with a personal drive to meet commitments.
- •Ability to travel twice a year, for company events up to two weeks each.
Benefits
- •Compensation/salary range
- •Work schedule
- •Work environment perks
- •Performance-driven annual bonus
- •Personal learning and development budget of USD 2,000 per year
- •Annual compensation review
- •Recognition rewards
- •Annual holiday leave
- •Maternity and paternity leave
- •Employee Assistance Programme
- •Opportunity to travel to new locations to meet colleagues
- •Priority Pass and travel upgrades for long haul company events
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
More jobs at Canonical
More jobs in Remote

Energy Efficiency Account Manager Remote - Denver-metro, CO only
Energy Solutions
Jan 10