Software-Defined Networking Engineer

1 month ago


London, Greater London, United Kingdom Canonical Full time
About the Role

We are seeking a highly skilled Software-Defined Networking Engineer to join our team at Canonical. As a key member of our networking team, you will be responsible for designing and implementing the best software-defined networking experience for the latest hardware platforms and software stacks.

Key Responsibilities
  • Work with the most advanced operating systems and network application technologies available
  • Collaborate with public clouds and network silicon providers
  • Design and implement software-defined networking solutions
  • Write high-quality, well-designed, and well-documented software
  • Contribute to shaping innovative product strategies
  • Debug issues and produce high-quality code to fix them
  • Collaborate proactively with a globally distributed organisation
  • Contribute to technical documentation to make it the best of its kind
  • Display technical leadership internally, towards our partners, and in the open source communities
  • Influence open-source projects and communities
Requirements
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Knowledge of networking: architecture, design, and protocols
  • Deep understanding of Linux networking, from kernel to user space
  • Fluency in at least one of Golang, C/C++, Rust, or Python
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
What We Offer
  • Distributed work environment with twice-yearly team sprints in person
  • 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


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Software-Defined Networking Engineer to join our team at Canonical. As a key member of our networking team, you will be responsible for designing and implementing cutting-edge software-defined networking solutions for our customers.Key ResponsibilitiesDesign and implement software-defined networking solutions...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Software-Defined Networking Engineer to join our team at Canonical. As a key member of our networking team, you will be responsible for designing and implementing cutting-edge software-defined networking solutions for our customers.Key ResponsibilitiesDesign and implement software-defined networking solutions...


  • London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential in Software-Defined NetworkingAt Canonical, we're seeking exceptional individuals to join our team of software-defined networking engineers. As a key member of our team, you'll have the opportunity to work on cutting-edge projects, collaborate with industry leaders, and contribute to the development of innovative networking...


  • London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential in Software-Defined NetworkingAt Canonical, we're seeking exceptional individuals to join our team of software-defined networking engineers. As a key member of our team, you'll have the opportunity to work on cutting-edge projects, collaborate with industry leaders, and contribute to the development of innovative networking...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Software-Defined Networking Engineer to join our team at Canonical. As a key member of our networking team, you will be responsible for designing and implementing the best software-defined networking experience for the latest hardware platforms and software stacks.Key ResponsibilitiesWork with the most advanced...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Software-Defined Networking Engineer to join our team at Canonical. As a key member of our networking team, you will be responsible for designing and implementing the best software-defined networking experience for the latest hardware platforms and software stacks.Key ResponsibilitiesWork with the most advanced...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Network Architect to join our team at Canonical. As a Network Architect, you will be responsible for designing and implementing software-defined networking solutions using open source technologies.Key ResponsibilitiesDesign and implement software-defined networking solutions using open source...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Networking Software Engineer to join our team at Canonical. As a key member of our open source networking software team, you will be responsible for designing and implementing the best software-defined networking experience for the latest hardware platforms and software stacks.Key ResponsibilitiesWork with the...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Networking Software Engineer to join our team at Canonical. As a key member of our open source networking software team, you will be responsible for designing and implementing the best software-defined networking experience for the latest hardware platforms and software stacks.Key ResponsibilitiesWork with the...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Software-Defined Networking (SDN) software engineer to join our team at Canonical. As an SDN software engineer, you will be responsible for designing and implementing the best software-defined networking experience for the latest hardware platforms and software stacks.Key ResponsibilitiesWork with the most...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Networking Software Engineer to join our team at Canonical. As a key member of our software-defined networking team, you will be responsible for designing and implementing the best software-defined networking experience for the latest hardware platforms and software stacks.Key ResponsibilitiesWork with the most...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Software-Defined Networking Engineer to join our team at Canonical. As a key member of our networking team, you will be responsible for designing and implementing the best software-defined networking experience for the latest hardware platforms and software stacks.Key ResponsibilitiesWork with the most advanced...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    About the RoleWe are seeking a highly skilled Control and Software Engineer to join our team at Software Defined Automation GmbH.As a key member of our engineering team, you will be responsible for the integration and delivery of high-quality software into a variety of embedded systems.Our company is at the forefront of battery technology, and we are...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    Join Our Team as a Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at Software Defined Automation GmbH. As a key member of our engineering team, you will play a crucial role in the development and maintenance of our flagship product, The Exchange Platform.Our team is responsible for managing over 5...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    Join Our Team as a Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at Software Defined Automation GmbH. As a key member of our engineering team, you will play a crucial role in the development and maintenance of our flagship product, The Exchange Platform.Our team is responsible for managing over 5...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Network Software Engineer to join our team at Canonical. As a Network Software Engineer, you will be responsible for designing, developing, and maintaining software-defined networking solutions for our data center infrastructure.Key ResponsibilitiesDesign and develop software-defined networking solutions using...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Network Software Engineer to join our team at Canonical. As a Network Software Engineer, you will be responsible for designing, developing, and maintaining software-defined networking solutions for our data center infrastructure.Key ResponsibilitiesDesign and develop software-defined networking solutions using...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    Join Our Team as a Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at Software Defined Automation GmbH. As a key member of our team, you will play a crucial role in the development and maintenance of our flagship product, The Exchange Platform.Our team is responsible for managing over 5 billion...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    Join Our Team as a Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at Software Defined Automation GmbH. As a key member of our team, you will play a crucial role in the development and maintenance of our flagship product, The Exchange Platform.Our team is responsible for managing over 5 billion...


  • London, Greater London, United Kingdom Software Defined Automation GmbH Full time

    About the RoleWe are seeking a highly skilled Embedded Systems Software Developer to join our team at Software Defined Automation GmbH. As a key member of our engineering team, you will be responsible for the integration and delivery of high-quality software into a variety of embedded systems.Key ResponsibilitiesDevelop software based on state-of-the-art...