SIGN IN
Senior Staff Software Engineer jobs in United States
info-icon
This job has closed.
company-logo

Agile Tech Labs · 1 month ago

Senior Staff Software Engineer

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.
Cloud ComputingAppsSoftwareMobile AppsWeb Development
check
H1B Sponsor Likelynote
Hiring Manager
Nal Bhuva
linkedin

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

Qualification

C/C++GoPythonRouting protocols - BGPRouting protocols - OSPFRouting protocols - EVPNRouting protocols - VXLANRouting protocols - IGMPRouting protocols - PIMControl plane infrastructure - RIBControl plane infrastructure - FIBControl plane infrastructure - BFDNetwork management protocols - AAANetwork management protocols - DHCPNetwork management protocols - SNMPNetwork management protocols - sFlowBroadcom XGS switching chipsMarvel switching chipsVPP forwarding engineLinux kernel forwardingData structuresAlgorithmsOperating system internalsComputer architectureSONiC network operating systemONL network operating systemL2/L3 networking

Required

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

Agile Tech Labs

twitterlinkedincrunchbase
company-logo
Agile Tech Labs is an IT service company that offers machine learning, cloud computing, and mobile application development solutions.

H1B Sponsorship

Agile Tech Labs has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
85%
Represents job field similar to this job
Engineering and Development
Management and Executive
Trends of Total Sponsorships
*2026 (5)
2025 (12)
2024 (6)
2023 (2)
2022 (2)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Ketan Modi
Chief Executive Officer
linkedin
Company data provided by crunchbase