Current jobs related to Software Networking Engineer - London, Greater London - Canonical


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    Job Title: Network EngineerWe are seeking a highly skilled Network Engineer to join our team at NEC Software Solutions. As a Network Engineer, you will be responsible for designing, implementing, and maintaining our network infrastructure to ensure high levels of performance, security, and reliability.Key Responsibilities:Maintain and troubleshoot network...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    Job Title: Network EngineerWe are seeking a highly skilled Network Engineer to join our team at NEC Software Solutions. As a Network Engineer, you will be responsible for designing, implementing, and maintaining our network infrastructure to ensure high levels of performance, security, and reliability.Key Responsibilities:Maintain and troubleshoot network...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    Job Title: Network EngineerWe are seeking a highly skilled Network Engineer to join our team at NEC Software Solutions. As a Network Engineer, you will be responsible for designing, implementing, and maintaining our network infrastructure to ensure high levels of performance, security, and reliability.Key Responsibilities:Maintain and troubleshoot network...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    Job Title: Network EngineerWe are seeking a highly skilled Network Engineer to join our team at NEC Software Solutions. As a Network Engineer, you will be responsible for designing, implementing, and maintaining our network infrastructure to ensure high levels of performance, security, and reliability.Key Responsibilities:Maintain and troubleshoot network...


  • 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 Amazon Full time

    Software Development Engineer, GCNA Network Availability EngineerAWS operates one of the world's largest and most highly available networks, which continues to grow rapidly in response to customer demand. Many AWS customers rely on our networks to be always on.Network Availability Engineering (NAE) is responsible for preventing, predicting, detecting, and...


  • London, Greater London, United Kingdom Amazon Full time

    Software Development Engineer, GCNA Network Availability EngineerAWS operates one of the world's largest and most highly available networks, which continues to grow rapidly in response to customer demand. Many AWS customers rely on our networks to be always on.Network Availability Engineering (NAE) is responsible for preventing, predicting, detecting, and...


  • London, Greater London, United Kingdom Boyle Software, Inc. Full time

    Job Title: Network Infrastructure EngineerJob Summary:Boyle Software, Inc. is seeking a highly skilled Network Infrastructure Engineer to join our team. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining our network infrastructure to ensure high availability, reliability, and security.Key...


  • London, Greater London, United Kingdom NEC Software Solutions Full time

    About the RoleWe are seeking a highly skilled Network Engineer to join our team at NEC Software Solutions. As a Network Engineer, you will play a critical role in maintaining and supporting our network infrastructure, ensuring the smooth operation of our systems and services.Key ResponsibilitiesMaintain and troubleshoot network infrastructure, including...


  • London, Greater London, United Kingdom Response Informatics Full time

    Network Software Engineer PositionAbout the RoleWe are seeking a highly skilled Network Software Engineer to join our team at Response Informatics.Key ResponsibilitiesDesign, develop, and maintain Python applications.Collaborate with team members to ensure code quality.Work in an agile environment, contributing to design reviews and code reviews.Develop...

  • C++ Software Engineer

    3 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a C++ Software Engineer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Developing and implementing high-quality...


  • London, Greater London, United Kingdom Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Cloud Networking team at Amazon. As a key member of our team, you will be responsible for designing, developing, and maintaining high-performance network drivers for our cloud infrastructure.As a Senior Software Engineer, you will work closely with our cross-functional teams...


  • 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...

  • C++ Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    Unlock Your Potential as a Junior C++ Developer at Swift SoftwareWe're the world's leading provider of secure financial messaging services, headquartered in Belgium. Our mission is to facilitate seamless value transfer across borders, cities, and overseas.As a Junior C++ Developer at Swift Software, you'll have the opportunity to work in a premier...

  • C++ Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    Unlock Your Potential as a Junior C++ Developer at Swift SoftwareWe're the world's leading provider of secure financial messaging services, headquartered in Belgium. Our mission is to facilitate seamless value transfer across borders, cities, and overseas.As a Junior C++ Developer at Swift Software, you'll have the opportunity to work in a premier...

  • C++ Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a Junior C++ Developer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Key Responsibilities:Developing and...

  • C++ Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Swift Software Full time

    We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas.As a Junior C++ Developer at Swift Software, you will have the opportunity to work in a premier engineering role based in London, UK.Key Responsibilities:Developing and...


  • London, Greater London, United Kingdom Boyle Software, Inc. Full time

    Job Title: Network Infrastructure SpecialistWe are seeking a highly skilled Network Infrastructure Specialist to join our team at Boyle Software, Inc. As a key member of our IT department, you will play a crucial role in designing, implementing, and maintaining our network infrastructure to ensure high availability, reliability, and security.Key...

Software Networking Engineer

2 months ago


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

We are seeking a highly skilled Software Networking Engineer to join our team at Canonical. As a key member of our network software engineering team, you will play a critical role in designing and implementing the best software-defined networking experience for the data center.

Key Responsibilities
  • Work with the most advanced operating systems and network application technologies available
  • Participate upstream and deliver the Ubuntu SoNIC or DENT stacks
  • Collaborate with public clouds and network silicon providers
  • Design and implement software-defined networking solutions for the data center
  • Write high-quality, well-designed, fast, secure, and well-documented software
  • Debug issues and produce high-quality fixes
  • Collaborate proactively with a globally distributed organization
  • 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
  • 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
  • Understanding of Linux networking, from kernel to user space
  • Fluency in C/C++ and at least one of Rust, Python, or Golang
  • Professional written and spoken English
  • Experience with Linux
  • 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
  • Ability to travel twice a year, for company events up to two weeks each
Preferred Skills
  • Familiarity with existing open source networking technologies: SONIC / SAI, DENT, kernel (e.g. eBPF, AF_XDP), DPDK, Switchdev, OVN, Open vSwitch
  • Familiarity with data path hardware acceleration protocols and interfaces, such as RDMA, RoCE, iWARP, NVMe, SR-IOV
  • Computer architecture knowledge of x86, ARM, and RISC-V
  • Experience in complex IP network engineering and implementation
  • Experience with virtualization technologies, e.g., QEMU, KVM, etc.
  • Previous contribution to open source projects and community involvement
  • Performance engineering and security experience
About Us

We are Canonical, a company that values innovation, collaboration, and community involvement. We are committed to delivering the best open-source solutions to our customers and partners. As a member of our team, you will have the opportunity to work with the latest technologies, collaborate with a globally distributed organization, and contribute to the development of future-proof networking solutions.

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