This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Software-Defined Networking Engineer

Added
21 days ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Overview

This is a fast-track Software-Defined Networking Engineer role at Canonical. The role sits in the SDN product engineering group and focuses on shaping the networking experience and tooling across Canonical products, from OpenStack and MAAS to LXD and MicroK8s. This is a remote position open to candidates worldwide.

Responsibilities

  • Design, develop and improve SDN tooling and networking capabilities across Canonical's product portfolio.
  • Collaborate with cross-functional teams in Engineering and Product.
  • Contribute code and infrastructure changes, troubleshoot performance and reliability issues.
  • Work on OpenStack integration, container platforms (LXD, MicroK8s) and infrastructure automation (MAAS).
  • Write clean, maintainable Python code and automation scripts.
  • Participate in code reviews, documentation, and testing.

Requirements

  • Experience in Software-Defined Networking or networking engineering with strong Linux and Python skills.
  • Familiarity with OpenStack, MAAS, LXD, MicroK8s, containers, and cloud infrastructure.
  • Strong problem solving, analytical thinking and ability to work in a fast-paced product environment.

Nice to have

  • Contributions to open source networking projects.
  • Knowledge of Kubernetes, Kubernetes networking, or other orchestration tools.

About Canonical

Canonical is the company behind Ubuntu and a leading provider of open-source software worldwide. This role supports a remote-first team working on innovative networking and infrastructure projects.

Benefits

  • Remote-friendly working environment with global teams.
  • Competitive salary and benefits, opportunities for professional development.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →