Software-Defined Networking Engineer

2 months ago


Amman, Amman, Jordan 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 engineering team, you will play a critical role in designing and implementing cutting-edge software-defined networking solutions.

Key Responsibilities
  • Design and Implement SDN Solutions: Collaborate with our team to design and implement software-defined networking solutions that meet the evolving needs of our customers.
  • Develop and Maintain Networking Code: Write high-quality, well-designed, and well-documented code to develop and maintain our networking solutions.
  • Collaborate with Cross-Functional Teams: Work closely with our cross-functional teams, including kernel engineering, OVN, and MAAS, to ensure seamless integration and delivery of our networking solutions.
  • Contribute to Open-Source Projects: Contribute to open-source projects and communities to shape innovative product strategies and influence open-source projects.
  • Debug and Troubleshoot Issues: Debug and troubleshoot issues with our networking solutions to ensure high-quality delivery.
Requirements
  • Exceptional Academic Track Record: An exceptional academic track record from both high school and university.
  • Undergraduate Degree in Computer Science or STEM: An undergraduate degree in Computer Science or a related field, or a compelling narrative about your alternative path.
  • Drive and Passion: A drive and passion for software-defined networking and a track record of going above-and-beyond expectations.
  • Knowledge of Networking: A deep understanding of networking architecture, design, and protocols.
  • Fluency in Programming Languages: Fluency in at least one of Golang, C/C++, Rust, or Python.
  • Professional Written and Spoken English: Professional written and spoken English.
  • Experience with Linux: Experience with Linux (Debian or Ubuntu preferred).
  • Excellent Interpersonal Skills: Excellent interpersonal skills, curiosity, flexibility, and accountability.
  • Passion, Thoughtfulness, and Self-Motivation: Passion, thoughtfulness, and self-motivation.
  • Excellent Communication and Presentation Skills: Excellent communication and presentation skills.
  • Result-Oriented: Result-oriented, with a personal drive to meet commitments.
Additional Skills
  • Familiarity with Open-Source Networking Technologies: Familiarity with existing open-source networking technologies, including kernel (including eBPF, AF_XDP), OVS, OVN, SoNIC, DENT, Switchdev, DPDK, SPDK, 5G 3GPP, ONF stack, iwd, NetworkManager, etc.
  • Familiarity with Data Path Hardware Acceleration Protocols and Interfaces: Familiarity with data path hardware acceleration protocols and interfaces, such as RDMA, RoCE, iWARP, NVMe, SR-IOV.
  • Computer Architecture Knowledge: Computer architecture knowledge of x86, ARM, and RISC-V.
  • Experience in Complex IP Network Engineering and Implementation: Experience in complex IP network engineering and implementation.
  • Experience with Virtualization Technologies: Experience with virtualization technologies, e.g., QEMU, KVM, etc.
  • Previous Contribution to Open-Source Projects and Community Involvement: Previous contribution to open-source projects and community involvement.
  • Familiarity with Kubernetes, Cloud-Native Network Functions, and Container Network Interface Plugins: Familiarity with Kubernetes, Cloud-native Network Functions, and Container Network Interface plugins.
  • Performance Engineering and Security Experience: Performance engineering and security experience.
About Canonical

Canonical is a leading developer of open-source software, including Ubuntu, Ubuntu Core, OpenStack, LXD, MAAS, and MicroK8s. We are committed to delivering high-quality, innovative solutions that meet the evolving needs of our customers.

What We Offer
  • Distributed Work Environment: A distributed work environment with twice-yearly team sprints in person.
  • Personal Learning and Development Budget: A personal learning and development budget of USD 2,000 per year.
  • Annual Compensation Review: An annual compensation review.
  • Recognition Rewards: Recognition rewards.
  • Annual Holiday Leave: Annual holiday leave.
  • Maternity and Paternity Leave: Maternity and paternity leave.
  • Employee Assistance Programme: An employee assistance programme.
  • Opportunity to Travel: An opportunity to travel to new locations to meet colleagues.
  • Priority Pass and Travel Upgrades: Priority Pass and travel upgrades for long-haul company events.


  • Amman, Amman, Jordan Canonical Full time

    About the RoleWe are seeking a talented Software-Defined Networking Engineer to join our team at Canonical. As a key member of our engineering team, you will have the opportunity to work on cutting-edge networking solutions and contribute to the development of future-proof networking technologies.Key ResponsibilitiesDesign and implement software-defined...


  • Amman, Amman, Jordan Canonical Full time

    About the RoleWe are seeking a talented Software-Defined Networking Engineer to join our team at Canonical. As a key member of our engineering team, you will have the opportunity to work on cutting-edge networking solutions and contribute to the development of future-proof networking technologies.Key ResponsibilitiesDesign and implement software-defined...


  • Amman, Amman, Jordan 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 engineering team, you will play a critical role in designing and implementing cutting-edge networking solutions.Key ResponsibilitiesDesign and develop software-defined networking solutions for our customersCollaborate with...


  • Amman, Amman, Jordan Canonical Full time

    Join Canonical's Networking TeamWe're seeking talented individuals to join our team of networking experts at Canonical. As a leading developer of open-source software, we're committed to creating innovative solutions for the modern data center.About the RoleWe're looking for skilled networking professionals to help us design and implement cutting-edge...


  • Amman, Amman, Jordan Leading Point Software Full time

    Job DescriptionAt Leading Point Software, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Lead and actively participate in software...


  • Amman, Amman, Jordan Leading Point Software Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Leading Point Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality enterprise-grade software solutions.Key ResponsibilitiesSoftware Design and DevelopmentLead and actively...


  • Amman, Amman, Jordan Amazon Full time

    Software Development Manager, MENA TechWe are seeking a seasoned Software Development Manager to lead our engineering team in MENA Tech. As a key member of our leadership team, you will be responsible for defining and developing multi-tier web services, driving engineering practices, and partnering with product management teams.Key Responsibilities:Manage...


  • Amman, Amman, Jordan Acuative ME Full time

    Job DescriptionThis is a fast-paced, challenging pre-sales network engineering role for someone with several years' technical experience in some or all of the following: SD-WAN, Cloud Based Management Applications, Cisco, Meraki, Aurba, Palo Alto, Juniper, Arista, and Network experience designing & or configuring, analyzing, and troubleshooting networks.Key...


  • Amman, Amman, Jordan Acuative ME Full time

    Job DescriptionThis is a fast-paced and challenging pre-sales network engineering role for someone with several years' technical experience in some or all of the following: SD-WAN, Cloud-Based Management Applications, Cisco, Meraki, Aurba, Palo Alto, Juniper, Arista, and Network experience designing & or configuring, analyzing, and troubleshooting...

  • VOIP Network Engineer

    2 months ago


    Amman, Amman, Jordan V2X Inc Full time

    VOIP Network EngineerV2X Inc is seeking a highly skilled VOIP Network Engineer to join our team. As a VOIP Network Engineer, you will be responsible for designing, implementing, and maintaining our VOIP network infrastructure.Key Responsibilities:Design and implement VOIP network infrastructure using industry best practices.Manage and maintain Cisco Call...


  • Amman, Amman, Jordan Amazon Full time

    Software Development Manager for MENA Exports and Expansion Tech TeamAs a seasoned Software Development Manager, you will lead the MENA Exports and Expansion Tech Team in defining and developing multi-tier web services. With 8+ years of engineering experience and 5+ years of team management experience, you will be responsible for implementing engineering...


  • Amman, Amman, Jordan Acuative ME Full time

    Job DescriptionThis is a fast-paced, challenging pre-sales network engineering role for someone with several years' technical experience in some or all of the following: SD-WAN, Cloud Based Management Applications, Cisco, Meraki, Aurba, Palo Alto, Juniper, Arista, and Network experience designing & or configuring, analyzing, and troubleshooting networks.Key...


  • Amman, Amman, Jordan Amazon Full time

    Software Development Manager, MENA TechWe are seeking a seasoned Software Development Manager to lead our engineering team in MENA Tech. The ideal candidate will have a strong background in software development, team management, and technical leadership.Key Responsibilities:Manage and lead a team of software engineers to deliver high-quality products and...


  • Amman, Amman, Jordan Leading Point Software Full time

    Leading Point Software is seeking a highly skilled and experienced software engineer to join our team. As a Senior Software Engineer - Web Development, you will be responsible for designing and developing responsive and user-friendly web interfaces, ensuring secure and efficient systems integration, and managing and optimizing relational and NoSQL databases....

  • VOIP Network Engineer

    1 month ago


    Amman, Amman, Jordan V2X Inc Full time

    VOIP EngineerAt V2X Inc, we are seeking a highly skilled VOIP Engineer to join our team. As a VOIP Engineer, you will be responsible for designing, implementing, and maintaining our VOIP network infrastructure.Key Responsibilities:VOIP Network Implementation: Provide implementation of new, existing, and future VoIP to include Voice Over Secure Internet...


  • Amman, Amman, Jordan Braintrust Full time

    Job Title: Python EngineerWe are seeking a highly skilled Python Engineer to join our team at Braintrust. As a Python Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Python.Key Responsibilities:Design and develop high-quality software solutions using Python, focusing on data,...


  • Amman, Amman, Jordan Amazon Full time

    About the JobWe are seeking a highly skilled Software Development Engineer II to join our team at Amazon. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and reliable software systems.Key Responsibilities:Troubleshoot and mitigate production issues to ensure high system availability.Develop...


  • Amman, Amman, Jordan Migrate Full time

    System Design and DevelopmentAs a key member of the Migrate team, you will lead the design and development of scalable and reliable software systems, ensuring they meet the highest standards of quality and performance.Tech Leadership and InnovationStay up-to-date with the latest advancements and best practices in the industry, and apply this knowledge to...


  • Amman, Amman, Jordan DEVjobs Full time

    About the RoleWe are seeking a skilled Backend Software Engineer to join our team at DEVjobs. As a key member of our development team, you will be responsible for designing and implementing our backend media services using Go/Golang.Key ResponsibilitiesDevelop and maintain our backend media services in Go/GolangCollaborate with internal stakeholders to...


  • Amman, Amman, Jordan Canonical Full time

    Job Title: Telco Cloud Field EngineerCanonical is seeking a highly skilled Telco Cloud Field Engineer to join our team. As a key member of our Field Engineering organization, you will play a critical role in leading customers through the design and delivery of OpenStack, Kubernetes, and software-defined networking solutions.Key Responsibilities:Match...