Open Source Networking Engineer

New

Skills

Architecture eBPF Engineer Golang Linux Networking Python Rust Software Engineering

Join Canonical's pioneering engineering team and help shape the future of open source networking. As an Open Source Networking Software Engineer, you will collaborate globally to develop, optimize, and deliver integrated networking solutions for data centers, cloud, and edge. You will work with advanced technologies, drive innovation at the intersection of hardware and software, and contribute upstream to some of the world’s most important open source networking projects. This is a fully remote position with twice-yearly global team events.

Job Overview

Work remotely with a globally distributed team to bring hyperscaler-level open source networking innovation to enterprise and end users. Optimize Ubuntu and related applications for modern networking hardware and deliver a secure, high-performance software-defined networking stack across various platforms and use cases.

Key Responsibilities
  • Design, implement, and optimize open source networking software for ToR switches, SmartNICs, and DPUs.
  • Collaborate with silicon providers, public clouds, and the broader open source community to deliver integrated solutions.
  • Participate in upstream projects, especially with the Ubuntu SoNIC stack and related technologies.
  • Write high-quality, well-documented, secure, and performant code.
  • Debug complex networking issues and produce robust fixes.
  • Contribute to technical documentation and promote best practices internally and externally.
  • Influence and support open-source communities and initiatives.
Required Skills & Qualifications
  • Outstanding software engineering skills with experience in open source networking technologies (e.g., SONIC, SAI, DPDK, eBPF).
  • Strong knowledge of Linux networking, both kernel and user space.
  • Fluency in C/C++, and proficiency in at least one of Rust, Python, or Golang.
  • Understanding of networking protocols, architectures, and hardware acceleration interfaces (e.g., RDMA, SR-IOV).
  • Experience with virtualization (QEMU, KVM) and cloud-native environments (Kubernetes, MAAS).
  • Excellent communication, documentation, and interpersonal skills.
  • Exceptional academic track record (or equivalent experience) in Computer Science, STEM, or similar.
  • Demonstrated commitment to quality, security, and performance in software delivery.
  • Self-motivated, adaptable, and able to work effectively in a distributed, remote-first environment.
  • Willingness and ability to travel globally twice a year for company events.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Google Workspace Deployment Lead

New

Lead and execute Google Workspace deployments

Ensure successful migration and data integrity

Active directory Architecture Azure Engineer

Architect - Data Systems

New

Design scalable data infrastructure

Integrate advanced AI/ML features

Architecture AWS FastAPI Gcp

Data Governance Engineering Lead

New

Lead data governance strategy and execution

Build and manage governance-aware data pipelines

Airflow Architecture Computer science Databricks

Enterprise AI Security Engineer

Posted 4 days ago

Design and implement AI security frameworks

Manage non-human identity governance

API Security Architecture AWS Data loss prevention

Senior DeFi Engineer Role

Posted 4 days ago

Design and implement secure DeFi protocols

Lead cross-chain infrastructure development

Anchor Architecture Engineer Ethereum

Staff Engineer Revolving Credit

Posted 4 days ago

Design and deliver scalable financial solutions

Guide technical decisions and team collaboration

Architecture AWS Engineer Java

Mobile Engineering Manager EdTech

Posted 4 days ago

Expand mobile learning experiences into classrooms

Lead and scale high-performing engineering teams

Android Android development Architecture Ios Development

3D CAD Operations Specialist

Posted 4 days ago

Enhance 3D modeling workflows

Test and analyze new technologies

3d Modeling Analytical Skills Architecture Autocad

Pipeline Orchestration Platform Lead

Posted 4 days ago

Lead development of orchestration platform

Ensure platform scalability and security

API Design Architecture AWS Backend Development

Senior Backend Engineer Authentication

Posted 6 days ago

Design and implement scalable authentication infrastructure

Advance GitLab’s zero-trust and microservices architecture

Architecture Cloud Go Golang

Senior iOS Swift Developer

Posted 6 days ago

Connect senior developers with global startups

Offer remote, flexible work opportunities

Architecture Communication English Git

Contact Center AI Architect

Posted 6 days ago

Architect and deliver AI-powered contact center solutions

Lead and mentor technical teams

Angular Architecture AWS Azure

Senior Java Backend Engineer

Posted 6 days ago

Automate security compliance for SMBs

Build scalable and maintainable backend systems

Architecture AWS Engineer Golang

iOS Architecture Principal Engineer

Posted 6 days ago

Define and evolve iOS architecture

Drive technical strategy for scalability and performance

Architecture Code Quality Cross-platform Development Engineer

Ubuntu Embedded Project Manager

Posted 7 days ago

Deliver complex embedded Ubuntu projects to enterprise customers

Coordinate cross-functional and cross-cultural engineering teams

Architecture Devops IOT Linux

Lead Linux Kernel Engineer

Posted 7 days ago

Lead architecture and delivery of Ubuntu Linux kernel enhancements

Drive security and hardening initiatives for the kernel

Architecture Bash Scripting C programming Device Drivers

Microservices Engineer Canonical

Posted 7 days ago

Design and build scalable microservices

Ensure software reliability and performance

Architecture CI/CD Devops Distributed systems

Golang Engineer at Canonical

Posted 7 days ago

Recruit exceptional Golang engineers for remote roles

Develop and maintain high-performance, secure software

Apis Architecture Devops Distributed systems

Staff Backend Engineer

Posted 7 days ago

Lead backend architecture and scalability

Drive engineering best practices and quality

Architecture Computer science Distributed systems Engineer

Senior SRE GitOps Engineer

Posted 8 days ago

Drive automation of IT operations and infrastructure.

Implement and improve GitOps and IaC practices.

Architecture Ceph Cloud Computing Elasticsearch

Experiment Platform Engineering Manager

Posted 8 days ago

Lead development of privacy-preserving experimentation platform

Foster an inclusive and empowering remote engineering team

A/b Testing Ab testing Architecture Cloud Platforms

App Store Software Engineer

Posted 9 days ago

Develop scalable backend services for app marketplaces.

Collaborate remotely with a global engineering team.

Architecture Automated Testing Backend Development Distributed systems

Ubuntu Platform Engineering Manager

Posted 9 days ago

Lead and develop remote engineering teams

Optimize Ubuntu for new hardware platforms

Architecture C programming Devops Docker

Ubuntu Engineering Manager

Posted 9 days ago

Lead and develop distributed engineering teams

Drive technical delivery of Ubuntu system components

Architecture Devops Java Product Management

Staff AI Engineer Role

Posted 10 days ago

Build and productionize advanced AI systems using LLMs and agents.

Develop scalable platforms and backend infrastructure for AI-powered applications.

A/b Testing Ab testing Api Integration Architecture

Senior Graphics Engineer Role

Posted 11 days ago

Design and develop advanced graphics engines

Lead user-focused feature creation

Architecture Computer science Documentation Engineer

Classroom EdTech Engineering Manager

Posted 11 days ago

Deliver impactful classroom-focused EdTech products

Provide technical and strategic leadership

Android Android development Architecture Code Review

Senior Golang Developer Role

Posted 12 days ago

Develop cloud-based cyber protection solutions

Design and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

Cloud Data Solutions Architect

Posted 12 days ago

Design and implement scalable cloud data platforms

Lead data migration and integration projects

Architecture AWS Azure Bitbucket

Pipeline Orchestration Platform Lead

Posted 13 days ago

Lead development of orchestration platform

Ensure platform scalability, security, and observability

Api Development Architecture AWS CI/CD

Senior AI Engineer Role

Posted 13 days ago

Architect and deploy AI/ML solutions for contact centers

Lead development and integration of Conversational AI and generative AI models

Architecture AWS BigQuery Engineer

Senior AI Engineer Role

Posted 13 days ago

Build and deploy scalable, production-ready LLM-powered AI systems

Develop intelligent agents and multi-agent architectures for workflow automation

Api Integration Architecture AWS Azure

Principal Data Engineer Role

Posted 13 days ago

Modernize and optimize legacy data warehouse systems

Design and build scalable, reliable data pipelines

Architecture Databricks Devops Engineer

Senior Elixir Engineer Role

Posted 13 days ago

Design and maintain scalable backend systems

Collaborate across engineering and business teams

Architecture Docker Engineer Kafka

Cloud Integration Architect Lead

Posted 18 days ago

Define and enforce enterprise system architecture.

Design and oversee secure system integrations.

Architecture AWS Azure Ci/cd Pipelines

Senior UiPath Integration Engineer

Posted 18 days ago

Automate enterprise processes using UiPath

Collaborate with stakeholders for requirements and solution design

Agile Methodologies Architecture CI/CD Devops

Cross-Platform Principal Engineer

Posted 19 days ago

Lead cross-platform architecture strategy

Drive technical excellence and scalability

Architecture Code Quality Cross-platform Development Engineer

Senior Java Developer Role

Posted 19 days ago

Develop scalable backend fare payment solutions

Collaborate within agile, cross-functional teams

Architecture Cloud Git Gradle

Data Governance Engineering Lead

Posted 19 days ago

Lead global data governance strategy and execution

Build and maintain governance-aware data pipelines

Airflow Architecture Databricks Infosec

Platform SRE Engineer

Posted 20 days ago

Support Kubernetes and Istio operations

Automate infrastructure lifecycle management

Architecture CI/CD Cloud Cloud Architecture

Big Data Manager Role

Posted 20 days ago

Lead customer big data projects

Design and deploy scalable data solutions

Architecture AWS Azure Cloud

Senior Java Backend Developer

Posted 20 days ago

Develop scalable backend fare payment solutions

Collaborate within agile, cross-functional teams

Amazon Web Services Architecture Cloud Git

Linux Engineering Manager Role

Posted 21 days ago

Lead engineering team optimising Ubuntu for new hardware

Manage relationships with technology partners

Agile Methodologies Architecture Debian packaging Devops

Software Engineering Manager AI

Posted 24 days ago

Lead and grow high-performing software engineering teams

Deliver scalable and secure AI-driven web applications

Agile Agile Methodologies Architecture AWS

Platform Site Reliability Engineer

Posted 24 days ago

Maintain and enhance Kubernetes clusters

Implement and automate infrastructure-as-code solutions

Architecture Bootstrap CI/CD Cloud

Revolving Credit Software Engineer

Posted 26 days ago

Design and deliver scalable financial solutions

Guide technical decision-making and collaboration

Architecture AWS Engineer Java

Senior Splunk Engineer Role

Posted 26 days ago

Architect and manage enterprise-scale Splunk environments

Develop and optimize Splunk content for monitoring and compliance

Architecture Bash Devops Engineer

IoT Solutions Architecture Manager

Posted 27 days ago

Lead and develop an IoT field engineering team

Drive customer success with Canonical's IoT solutions

Architecture Debian Devops Embedded Linux

Senior Kotlin Backend Developer

Posted 29 days ago

Develop scalable backend services

Enhance fare payment platform features

Architecture Cloud Git Gradle

Senior Java Backend Developer

Posted 29 days ago

Develop and maintain scalable backend services for fare payment systems

Collaborate within Agile, self-organizing teams to deliver business outcomes

Architecture Cloud Git Gradle
overtime