NextGenEnergyJobsPowering sustainable careers
Canonical logo

System Software Engineer - Ubuntu Networking

Canonical
Posted February 25, 2025

Full 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

Canonical logo

Billing System Engineering Manager

Canonical
Jan 27
Remote
Full Time
Energy Management
Canonical logo

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

Canonical
Jan 27
Remote
Full Time
Not Specified
Canonical logo

C Graphics and Windowing System Software Engineer - Mir

Canonical
Jan 27
Remote
Full Time
Not Specified

More jobs in Remote

Energy Solutions logo

Energy Efficiency Account Manager Remote - Denver-metro, CO only

Energy Solutions
Jan 10
Remote
Full Time
Energy Efficiency
$65k - $75k/yr
Paragon logo

Underwriter - Public Entity - Trident

Paragon
Jan 10
Remote
Full Time
Not Specified
Brightcore Energy logo

Business Development Analyst - Renewable Energy

Brightcore Energy
Jan 10
Remote
Full Time
Energy Efficiency
$75k - $95k/yr