All roles

Open role

[Remote] Senior Staff Software Engineer

Remote · Indonesia Full-time

Note: The job is a remote job and is open to candidates in USA. Agile Tech Labs is looking for multiple positions in their software engineering team focused on switch design. The roles involve leading the design and development of high-performance networking software and engaging with the open-source SONiC community while collaborating across software and hardware teams.

Responsibilities

  • Design and optimize software modules, drivers, and APIs for high performance forwarding and control planes
  • Define software architecture integrating SONiC with hardware infrastructure for scalability, reliability, and high availability
  • Provide technical leadership and mentorship across software, hardware, and QA teams
  • Engage actively with the open-source SONiC community by contributing upstream and reviewing patches
  • Adopt existing firmware code and adapt it to run on new or different switch hardware platforms
  • Develop, implement, debug, and optimize low-level software/firmware that directly interacts with switch hardware
  • Collaborate cross-functionally across HW, FW, and SW departments to resolve technical issues and define product strategies for remote management
  • Perform code reviews, monitor group-level feature progress, and maintain comprehensive documentation

Skills

  • BS/MS in Computer Science or a related STEM field with 12+ years of software development experience in networking or system software
  • Strong programming skills in C/C++ and/or Go
  • Solid understanding of L2/L3 networking, including routing protocols (BGP, OSPF, EVPN, VXLAN), control plane infra (RIB, FIB, BFD), and network management protocols (AAA, DHCP, SNMP, sFlow)
  • Experience with Broadcom (XGS), Marvel, VPP, or Linux kernel forwarding
  • BS/MS in Computer Science or a related STEM field with 8+ years of software development experience
  • Expertise in data structures/algorithms, L2/L3 routing/control planes (BGP, OSPF, EVPN, VXLAN, RIB, FIB)
  • Experience with packet forwarding engines like Broadcom (XGS) and Marvel
  • Bachelor's degree in Computer Science/Engineering (Master's preferred) with a minimum of 15 years of experience in networking switch product development
  • Proficient in C/C++ and Python with deep grounding in data structures, algorithms, operating system internals, and computer architecture
  • In-depth understanding of packet forwarding, network operating systems (SONiC, ONL preferred), network protocols (EVPN, VXLAN, BGP, OSPF, IGMP, PIM), and hands-on experience with switching chips like Broadcom XGS

Company Overview

  • Agile Tech Labs is an IT service company that offers machine learning, cloud computing, and mobile application development solutions. It was founded in 2018, and is headquartered in Oakland, Michigan, USA, with a workforce of 51-200 employees. Its website is https://www.agile-techlabs.com.
  • Company H1B Sponsorship

  • Agile Tech Labs has a track record of offering H1B sponsorships, with 2 in 2026, 12 in 2025, 6 in 2024, 2 in 2023, 2 in 2022. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    [Remote] Managing Consultant

    Work from home Full-time role

    [Remote] Account Executive, SMB

    Work from home Full-time role

    [Remote] Senior Commercial Exchange Analyst

    Work from home Full-time role

    [Remote] Senior Program Manager

    Work from home Full-time role

    [Remote] Customer Success Manager

    Work from home Full-time role

    Remote Customer Service Coordinator – High‑Pay $19/hr – Flexible Schedule, No Degree Required – Join careerzynith’s Dynamic Support Team

    Work from home Full-time role

    Coder Abstractor - REMOTE

    Work from home Full-time role

    Experienced Remote Work Data Entry Clerk – Claims Coordination Team

    Work from home Full-time role

    Principal Engineer

    Work from home Full-time role

    Care Coordinator - Remote Patient Services

    Work from home Full-time role

    Clinical Adherence Nurse (Registered Nurse) - Per Diem

    Work from home Full-time role

    Senior Account Manager (m/f/*)

    Work from home Full-time role

    Comcast Cybersecurity: Principal IAM Engineer (SailPoint)

    Work from home Full-time role

    [Remote] Applied Machine Learning Engineer, Circuit Design - New College Grad 2026

    Work from home Full-time role

    Client Care Representative, Individual Wealth (Bilingual - French and English)

    Work from home Full-time role

    Experienced Customer Support Specialist – Medical Device Industry – Remote Opportunity

    Work from home Full-time role

    Experienced Customer Support Agent – Remote Opportunity at careerzynith

    Work from home Full-time role

    [Remote] Human Resources Paid Consultant - Reviews, Calibration, Goals & OKR Operations

    Work from home Full-time role

    Senior Systems Engineer (AWS Data Engineer)

    Work from home Full-time role

    (Remote/No Experience) Amazon Entry Level Live Chat Support - Apply Now

    Work from home Full-time role

    [Remote] Sr Financial Accounting Specialist

    Work from home Full-time role