Software-defined networking engineer

5 hours ago


Manama, Manama, Bahrain RESO Full time
This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or e BPF and bridge constructs, to overlay SDN networking like OVS and OVN, to router, switch and radio access technologies such as So NIC, FRR and DENT, all the way up to telco MANO and 5 G Core solutions. We work with networking silicon providers to optimise Ubuntu and related applications for their ASICs, boards and appliances. We aim to provide a complete open source stack for data centre networking, from bare metal through virt, container and serverless, and also to address Io T networking systematically. If you have a passion for networking technologies, deep familiarity with Linux networking and awareness of open source community best practices, then you will enjoy our software-defined networking role at Canonical. We look for excellent academic results and a commitment to quality, resilience, documentation and performance in your work. At Canonical you will have the opportunity to engage with the broader open-source community and industry leading partners in developing future-proof networking solutions. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and contribute to the deployment of Ubuntu, Ubuntu Core, Open Stack, LXD, MAAS and Micro K8s across a broad range of devices and use cases. These roles include: Kernel Networking Software Engineer OVN Software Engineer Smart NIC Software Engineer Top-of-Rack (To R) Software Engineer So NIC or DENT Software Engineer Telco Software Engineer Kubernetes Software Engineer Location: we have networking software engineering roles in every time zone. What your day will look like: Work with the most advanced operating systems and network application technologies available Collaborate with public clouds and network silicon providers Design and implement the best software-defined networking experience for the latest hardware platforms and software stacks Write high-quality, well-designed and well-documented software Contribute to shape 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 Shape software-define networking products for evolving data centre architectures to meet ever-increasing bandwidth, reliability, security, and interoperability demands Work from home, with global travel twice a year for company events of up to two weeks duration. What we are looking for in you: 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 Ability to travel twice a year, for company events up to two weeks each. Additional Skills That You Might Also Bring: Familiarity with existing open source networking technologies - kernel (including e BPF, AF_XDP), OVS, OVN, So NIC, DENT, Switchdev, DPDK, SPDK, 5 G 3 GPP, ONF stack, iwd, Network Manager, etc. Familiarity with data path hardware acceleration protocols and interfaces, such as RDMA, Ro CE, i WARP, NVMe, SR-IOVComputer architecture knowledge of x86, ARM, and RISC-VExperience 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 Familiarity with Kubernetes, Cloud-native Network Functions, and Container Network Interface plugins Performance engineering and security experience. What we offer you: We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. 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. About Canonical: Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, Io T and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr

  • Manama, Manama, Bahrain RESO Full time

    Job DescriptionWe are seeking an exceptional Network Engineering Architect to join our team at Canonical.Company OverviewCanonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the...


  • Manama, Manama, Bahrain Nexcel Computer Solutions Full time

    We are seeking an experienced Hardware and Software Engineer to join our team at Nexcel Computer Solutions.Key ResponsibilitiesAnalyze user hardware and software needs to provide effective technical support.Design and implement efficient computer systems to meet organizational requirements.Test and evaluate new technologies to ensure compatibility and...


  • Manama, Manama, Bahrain Gulf Air Group Full time

    GF1308 - SENIOR ANALYST – NETWORK & COMMUNICATIONCompany: Gulf Air Group Division: Information Technology Location: (Location)Department: Information Technology Closing Date: 04-Aug-2024 MAIN OBJECTIVESThe primary goal of Analyst- Network & Communication is to ensure the smooth operation of the organization's data and voice to provide maximum performance...


  • Manama, Manama, Bahrain RESO Full time

    About the RoleWe are looking for a skilled software engineering manager to lead our team delivering the Ubuntu Server Distribution. This is a unique opportunity to drive the development of modern, agile software practices and work closely with Product Management to define the vision and strategy for Ubuntu and your team.The successful candidate will have...


  • Manama, Manama, Bahrain RESO Full time

    About UsRESO is a global engineering group with a passion for innovation and sustainability. We operate in various industries, including automotive, software, energy, and life sciences, and offer personal engineering services to our clients. With 15,000 employees and 140 locations worldwide, we provide opportunities for growth and professional...


  • Manama, Manama, Bahrain SaluberMD Full time

    Senior/Junior Software Engineer We are seeking a highly skilled and experienced Bahraini Senior & Junior Software Engineer to join our international (US, Europe, and Asia) development team. The ideal candidate will be proficient in frontend technologies like UX, UI, React, React Native, HTML5, CSS, and Type Script. Experience with Angular, Java, and Spring...


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    At Array Innovation, we are seeking a skilled Senior Software Engineer to join our team of accomplished professionals. As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions for our esteemed clients.Key Responsibilities:Leadership and Mentorship: Provide guidance, mentorship, and...


  • Manama, Manama, Bahrain Stratas Corporation, Inc. Full time

    Job OverviewWe are seeking a highly skilled Network Engineer to join our team at StratasCorp. As a key member of our IT department, you will be responsible for supporting MSC shipboard networks and contributing to our mission of providing exceptional service innovation.Primary Duties:Collaborate with government and civilian teams to ensure seamless...


  • Manama, Manama, Bahrain Viacloud WLL Full time

    Company OverviewViacloud WLL is a leading provider of innovative technology solutions. We are committed to delivering exceptional services and support to our customers.Job DescriptionWe are seeking a talented Voice Engineer to join our team. The successful candidate will have a strong background in VOIP and UC technologies, with expertise in implementing and...


  • Manama, Manama, Bahrain RESO Full time

    Career OpportunityWe are excited to offer a unique career opportunity for talented individuals who are passionate about technology and eager to make a difference in a rapidly evolving global landscape.As a member of our Technology team, you will have the chance to work on exciting projects, develop your skills, and contribute to the success of our trading...

  • Software engineer

    5 hours ago


    Manama, Manama, Bahrain RESO Full time

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and Io T. Our customers include the world's leading public cloud and silicon providers,...

  • Hpc software engineer

    5 hours ago


    Manama, Manama, Bahrain RESO Full time

    HPC is an important and technically challenging compute domain, with specialised tooling and a very high expectation of precision, efficiency and automation. This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience - from bare metal to public cloud - as part of the broader Ubuntu platform. We are looking for a range...


  • Manama, Manama, Bahrain ParamInfo Full time

    As a key member of our team at ParamInfo, the Enterprise Software Engineer will design, develop, and implement software solutions to meet the needs of our organization. The successful candidate will have expertise in developing software applications using various programming languages.ResponsibilitiesDesign, develop, and implement software solutionsDevelop...


  • Manama, Manama, Bahrain RESO Full time

    Job Description:The position of High Performance Computing (HPC) Software Engineer is available at RESO, a pioneering tech firm that is at the forefront of the global move to open source. The company publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and cloud services.About the Role:This role involves delivering...

  • Principal Engineer

    2 hours ago


    Manama, Manama, Bahrain ARRAY INNOVATION Full time

    Array Innovation is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions for our clients.Key Responsibilities:Technical Leadership: Provide technical guidance and mentorship to a team of software engineers.Project...


  • Manama, Manama, Bahrain CTM360 Full time

    CTM360 is a leading provider of innovative solutions. We are currently seeking a Software Engineering Expert to help us push the boundaries of what is possible in web development. The ideal candidate will have extensive experience with React and be able to lead projects from conception to delivery.Responsibilities and QualificationsLead and participate in...


  • Manama, Manama, Bahrain Citigroup, Inc. Full time

    Company OverviewCitigroup, Inc. is a leading global financial institution that provides a range of financial services to individuals, businesses, and institutions around the world. We are committed to helping our clients achieve their financial goals through innovative products and services.We are looking for talented individuals to join our team as Summer...

  • Software Engineer

    2 hours ago


    Manama, Manama, Bahrain Vamsystems Full time

    VAM Systems is a Business Consulting, IT Solutions and Services company. Our team provides innovative solutions to our clients across various sectors.We are currently looking for a talented Software Engineer to join our Bahrain operations. The successful candidate will possess the following skillsets:PHPReact.NetASP.NETMS SQLMy...


  • Manama, Manama, Bahrain Nexcel Computer Solutions Full time

    Company OverviewNexcel Computer Solutions is a leading provider of IT services and solutions. We are committed to delivering exceptional results and building long-term relationships with our clients.Job Description:This role will involve working closely with our IT team to design, implement, and maintain our network infrastructure. You will be responsible...


  • Manama, Manama, Bahrain Trace Systems Full time

    As a key member of our team, you will be responsible for designing, implementing, and maintaining network infrastructure that meets the evolving needs of the organization.Required Skills and Qualifications:Active US Government issued Secret ClearanceUS CitizenshipMinimum of six (6) years of experience in network administration, routing protocols, and network...