SDN Software Engineer Role

New

Skills

Devops eBPF Golang Kubernetes Linux Networking Ovs/ovn Python Rust Software Engineering

Join Canonical as a Software-Defined Networking Engineer and help shape the future of open source networking software. This remote position invites outstanding software engineers with a passion for networking, Linux internals, and open source community engagement. You will collaborate globally to design, implement, and optimize Ubuntu and related technologies for modern data center, telco, and IoT networking, driving innovation and performance across diverse hardware and software platforms.

Key Responsibilities
  • Design and develop high-quality networking software for Linux and cloud platforms.
  • Collaborate with silicon providers, public clouds, and open source communities to optimize and innovate SDN solutions.
  • Contribute to technical documentation and open source projects, ensuring clarity and quality.
  • Debug, troubleshoot, and resolve complex networking issues across diverse environments.
  • Demonstrate technical leadership and influence product strategies for evolving data center architectures.
Required Skills & Qualifications
  • Exceptional academic track record and degree in Computer Science, STEM, or equivalent experience.
  • Deep understanding of Linux networking, kernel to user space.
  • Proficiency in Golang, C/C++, Rust, or Python.
  • Experience with open source networking technologies (eBPF, OVS, OVN, SoNIC, DENT, DPDK, etc.).
  • Familiarity with virtualization and cloud-native technologies (Kubernetes, OpenStack, LXD, MAAS).
  • Knowledge of computer architecture (x86, ARM, RISC-V) and hardware acceleration protocols (RDMA, SR-IOV, NVMe).
  • Excellent communication, interpersonal, and documentation skills.
  • Self-motivated, result-oriented, and committed to quality and performance.
  • Ability to travel globally twice a year for company events.
  • Previous open source contributions and community involvement are highly valued.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Intermediate Support Engineer

New

Deliver expert support for GitLab customers

Troubleshoot and resolve complex technical issues

CI/CD Devops Engineer Git

AI Software Engineer Remote

New

Develop cloud-based directory and server management software

Solve complex problems in identity, authentication, and security

Devops Docker Engineer Golang

Endpoint Engineer Compliance Lead

New

Lead compliance and security projects for endpoint devices

Design and automate scalable endpoint management solutions

AWS Bash Devops Engineer

Linux Security Systems Engineer

New

Integrate and manage security products

Automate security and operational workflows

Ansible AWS Azure Configuration Management

Site Reliability & Observability Engineer

New

Implement cloud observability solutions for customers

Automate and optimize system reliability and scalability

Ansible AWS Cloudformation Datadog

Open Source Developer Role

New

Enable remote open source development

Represent company at industry events

Architecture Debian Device Drivers Devops

Senior Linux Platform Engineer

New

Design and manage scalable Linux infrastructure

Automate provisioning and configuration via IaC tools

Ansible AWS Azure Devops

Senior SRE at Canonical

New

Automate enterprise infrastructure operations

Architect and maintain scalable cloud solutions

Containers Devops devsecops Engineer

Software Development Manager

New

Lead and develop engineering teams

Drive process and technology improvements

Agile Methodologies Angular AWS Azure

Database Migration Software Engineer

New

Develop scalable database migration software

Automate and test data transport tools

Devops Go gRPC Javascript

Database Automation Engineer

New

Automate database lifecycle management

Optimize database performance and reliability

Devops Engineer Kubernetes Mongodb

Cloud Project Manager

New

Lead and deliver cloud transformation projects

Maintain project profitability and identify new business opportunities

AWS Azure Cloud Devops

Cloud Engineering Manager Role

New

Build and lead cloud engineering teams

Deliver scalable platform and infrastructure tools

Agile Architecture AWS CI/CD

Senior AI Design Manager

New

Hire remote AI design leader

Enhance GitLab's AI capabilities

Ai Devops Machine Learning Product

Customer Success Engineer EMEA

Posted 3 days ago

Support EMEA customers remotely

Enable successful DevOps adoption

Agile Methodologies CI/CD Cloud Platforms Communication

Linux Sustaining Engineer Role

Posted 4 days ago

Resolve critical issues in open source stack

Collaborate with upstream communities

Ceph Devops Docker Engineer

Ubuntu Embedded Project Manager

Posted 4 days ago

Deliver complex engineering projects on embedded devices.

Coordinate cross-functional, multinational teams and stakeholders.

Architecture Devops Embedded systems IOT

GitOps Engineering Manager APAC

Posted 4 days ago

Lead and mentor high-performing DevOps teams

Advance infrastructure-as-code and GitOps practices

Agile Methodologies Devops Distributed systems Infrastructure as code

Microservices Engineer (Remote)

Posted 4 days ago

Design and build scalable microservices and APIs

Enhance performance, resilience, and security of backend systems

CI/CD Devops Distributed systems Docker

Lead Linux Kernel Engineer

Posted 4 days ago

Lead kernel architecture and development for Ubuntu Linux

Optimize security and performance of the Linux kernel

Bash Scripting C programming Debian packaging Device Drivers

Site Reliability Engineer Role

Posted 4 days ago

Automate infrastructure operations using software engineering best practices.

Architect, deploy, and manage cloud platforms at scale.

Containers Devops devsecops Engineer

Technical Author Roles

Posted 5 days ago

Elevate industry standards in documentation.

Build scalable documentation capacity across teams.

Community engagement Devops Git IOT

Ubuntu Kernel Engineering Manager

Posted 5 days ago

Lead distributed engineering teams

Ensure secure and high-quality kernel delivery

C programming Devops Git Golang

Rust Engineering Lead Opportunity

Posted 5 days ago

Advance Rust adoption across Canonical projects

Develop high-quality Rust software for Linux systems

Computer science Devops Distributed systems Flutter

Cloud Engineering Manager Role

Posted 5 days ago

Lead and manage distributed engineering team

Optimize managed service delivery for customers

Agile Agile Methodologies C++ Cloud Technologies

Ubuntu Security Engineer

Posted 5 days ago

Enhance Ubuntu ecosystem security

Identify and remediate software vulnerabilities

C programming Code Auditing Devops Devops Tools

Linux QA Automation Engineer

Posted 5 days ago

Enhance Ubuntu release quality through automation and testing

Monitor, analyze, and report software quality metrics

Agile Development Automation Continuous integration Data Analytics

Site Reliability Consultant

Posted 5 days ago

Manage and optimize CICD pipelines

Develop and maintain deployment tooling

Devops Github Actions Golang Java

Senior SRE Gitops Engineer

Posted 5 days ago

Advance IT operations automation

Lead infrastructure as code practices

Architecture Cloud Computing Devops Elasticsearch

Senior Golang Developer Role

Posted 5 days ago

Develop scalable cloud-based disaster recovery solutions

Enhance and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

Site Reliability Engineering Manager

Posted 5 days ago

Lead and mentor remote DevOps teams

Drive infrastructure as code and automation

Agile Methodologies Cloud Devops Distributed systems

Solutions Engineering Software Engineer

Posted 5 days ago

Lead development of open source automation tools

Enhance infrastructure-as-code for efficient operations

Cloud Computing Devops Distributed systems Engineer

Remote Customer Success Engineer

Posted 5 days ago

Hire a remote engineer

Support GitLab customers

CI/CD Cloud Computing Customer success Devops

Linux Kernel Engineer Role

Posted 6 days ago

Expand Ubuntu support for new SoC platforms

Optimize Linux kernel performance for partner silicon

Bash Scripting C programming Device Drivers Devops

Ubuntu Platform Integration Engineer

Posted 6 days ago

Optimize Ubuntu for new hardware and silicon.

Collaborate with partners on platform integration.

C C++ Devops Docker

Open Source Performance Engineer

Posted 6 days ago

Drive performance and correctness across software stack

Develop and maintain performance measurement frameworks

Devops eBPF Engineer Golang

Enterprise Open Source Sales Manager

Posted 6 days ago

Lead and manage regional enterprise sales teams.

Drive adoption of open source solutions among enterprise clients.

Cloud Computing Container Technologies Devops IOT

Automotive Technical Manager Role

Posted 6 days ago

Lead and grow a distributed engineering team

Ensure product compliance with automotive and industrial standards

Agile Methodologies Cloud Technologies Devops Embedded development

Linux Operations Engineer

Posted 6 days ago

Troubleshoot and resolve complex open source infrastructure issues

Collaborate with global teams and upstream communities

Ceph Devops Docker Engineer

Graduate Sales Development Role

Posted 6 days ago

Drive sales pipeline growth

Identify and engage new business opportunities

Blockchain Business Development Communication Devops

Engineering Director, Canonical

Posted 6 days ago

Lead and manage distributed engineering teams

Drive software quality and performance

Agile Methodologies Devops Director Distributed systems

Senior Python MongoDB Engineer

Posted 6 days ago

Develop a fully managed MongoDB solution

Automate deployment and operations across environments

Automated Testing Devops Engineer Infrastructure Automation

Go Developer Tooling Engineer

Posted 6 days ago

Develop open-source developer tooling

Integrate modern workflows with Ubuntu

C C++ Containers Devops

Ubuntu Platform Engineering Manager

Posted 6 days ago

Lead and develop high-performing engineering teams

Optimize Ubuntu for cutting-edge silicon platforms

Architecture C C++ Devops

Senior Ubuntu Engineering Manager

Posted 6 days ago

Lead and grow a distributed engineering team

Drive development of Ubuntu’s core components

Architecture Debian packaging Devops Java

Linux Crypto Security Engineer

Posted 6 days ago

Enhance Ubuntu's security and cryptography to meet international standards

Develop automation tools for compliance auditing and remediation

Ansible Applied Cryptography C programming Devops

Security Engineering Manager Role

Posted 6 days ago

Lead and develop a security engineering team

Drive implementation of industry security standards

Agile Development Cloud Devops IOT

Ubuntu Sales Engineer Role

Posted 6 days ago

Facilitate enterprise adoption of Ubuntu Pro

Provide technical guidance and solutions to customers

AWS Azure Cloud Computing Containers

Cloud Alliances Solutions Architect

Posted 6 days ago

Enable partners to adopt Canonical's open source technologies

Architect cloud and data center solutions

AWS Azure Bash Ceph

Containerization & Virtualization Engineer

Posted 6 days ago

Develop and enhance virtualization and container technologies

Ensure security, performance, and reliability of cloud infrastructure

Devops Docker Engineer Go
overtime