Description
The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world.
As a Software Engineering Technical Leader you will lead the design and implementation of advanced SONiC networking capabilities across SRv6, uSID, MRC, IPM, BGP, EVPN, VXLAN, and AI-scale data-center fabrics.
Responsibilities:
- Recognized as a technical expert in SONiC, SRv6, MRC, and AI infrastructure networking.
- Leads the architecture and development of complex features across SONiC, FRR, SAI, Linux, and merchant-silicon platforms.
- Drives SRv6/uSID, MRC, and IPM capabilities from technical design through implementation, validation, and production readiness.
- Develops solutions for traffic engineering, packet spraying, multipath resiliency, failure recovery, telemetry, performance measurement, and large-scale network fabrics.
- Leads integration and validation on Broadcom Tomahawk and Cisco Silicon One platforms.
- Drives interoperability between SONiC, IOS XR, and other industry routing platforms.
- Proactively identifies and resolves complex software, protocol, performance, scale, and hardware-integration issues.
- Develops and delivers innovative technical strategies for AI backend, scale-up, scale-out, cloud, and hyperscale data-center networks.
- Leads major projects that influence Cisco’s SONiC product direction and open networking strategy.
- Contributes to SONiC, SAI, FRR, OCP, IETF, and other open-source and industry initiatives.
- Defines and drives unit, system, scale, interoperability, regression, and fault-injection testing strategies.
- Builds long-term relationships with internal teams, customers, partners, and industry stakeholders.
- Represents Cisco in technical forums, working groups, customer engagements, and external industry events.
- Leads features from technical design through completion while negotiating trade-offs in architecture, performance, schedule, and product requirements.
- Leads, mentors, and influences senior engineers while improving technical knowledge sharing across the organization.
Minimum Qualifications:
- Bachelor’s degree plus 12 years of related experience, or Master’s degree plus 8 years of related experience, or PhD plus 5 years of related experience.
- Experience with network operating systems.
- Experience with routing and switching software like BGP, SONiC, SRv6, or large-scale data-center networking.
- 8 + years of software development experience using C, C++, or Python
Benefits:
- Medical, dental and vision insurance
- 401(k) plan with a Cisco matching contribution
- Paid parental leave
- Short and long-term disability coverage
- Basic life insurance
- 10 paid holidays per full calendar year
- 1 paid day off for employee’s birthday
- Paid year-end holiday shutdown
- 4 paid days off for personal wellness
- Non-exempt employees receive 16 days of paid vacation time per full calendar year
- Exempt employees participate in Cisco’s flexible vacation time off program
- 80 hours of sick time off provided on hire date and each January 1st thereafter
- Optional 10 paid days per full calendar year to volunteer