Remote Otter LogoRemoteOtter

Software-Defined Networking Engineer - Remote

Posted 18 weeks ago

Overview

This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or eBPF and bridge constructs, to overlay SDN networking like OVS and OVN, to router, switch and radio access technologies such as SoNIC, FRR and DENT, all the way up to telco MANO and 5G Core solutions.

In Short

  • Work with advanced operating systems and network application technologies
  • Collaborate with public clouds and network silicon providers
  • Design and implement software-defined networking experiences
  • Write high-quality, well-documented software
  • Contribute to innovative product strategies
  • Debug issues and produce high-quality code
  • Collaborate with a globally distributed organization
  • Contribute to technical documentation
  • Display technical leadership
  • Influence open-source projects and communities

Requirements

  • Exceptional academic track record
  • Undergraduate degree in Computer Science or STEM
  • Knowledge of networking architecture and protocols
  • Deep understanding of Linux networking
  • Fluency in Golang, C/C++, Rust or Python
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills
  • Passion and self-motivation
  • Ability to travel twice a year

Benefits

  • Distributed work environment
  • 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
  • Priority Pass for travel upgrades

Similar Jobs:

Tailscale logo

Software Engineer, Networking - Remote

Tailscale

5 weeks ago

Join Tailscale as a Software Engineer to develop networking software and optimize product features in a fully remote environment.

Networking Software
Distributed Systems
SQL Databases
GO
Worldwide
Full-time
Software Development
$181,000 - $226,000 USD/year
Crusoe logo

Staff Software Engineer - SDN Networking - Remote

Crusoe

10 weeks ago

Join Crusoe as a Staff Software Engineer to lead the Software Defined Networking strategy and drive innovation in AI-first cloud infrastructure.

Software Defined Networking
Linux Kernel
XDP
EBPF
USA
Full-time
Software Development
$215,000 - $250,000/year
Ditto Job Board logo

Software Engineering Manager - Networking - Remote

Ditto Job Board

9 weeks ago

Join Ditto as a Software Engineering Manager to lead a team in developing innovative mesh network technology.

Network Engineering
Mesh Network Technology
BLE Connectivity
WiFi
United Kingdom
Full-time
Software Development
Ditto Job Board logo

Software Engineering Manager-Networking - Remote

Ditto Job Board

9 weeks ago

Join Ditto as a Software Engineering Manager to lead a remote team in developing innovative mesh network technology.

Network Engineering
TCP/IP Networking
Congestion Control
Multiplexing
Worldwide
Full-time
Software Development
Ditto Job Board logo

Software Engineering Manager - Networking - Remote

Ditto Job Board

9 weeks ago

Join Ditto as a Software Engineering Manager to lead a team in developing next-generation mesh network technology.

Network Engineering
TCP/IP Networking
Congestion Control
Multiplexing
Worldwide
Full-time
Software Development