Software Engineering Technical Leader

Cisco
United States
Workplace: OnsiteFull timeUSD 186,900 - 267,700 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Collaboration","Teamwork","Communication","Problem-solving","Learning agility"]

Join an agile team building data-center software for Cisco’s 8000 Platform using SONiC. You’ll design, develop, and test data-plane and control-plane features such as L2/L3 forwarding, ACLs, QoS, and mirroring. Work across forwarding and services data-plane feature sets, coding maintainable software in C++ and Python for production support and automated validation on Linux systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
1 day ago

Software Engineering Technical Leader

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Join an agile team building data-center software for Cisco’s 8000 Platform using SONiC. You’ll design, develop, and test data-plane and control-plane features such as L2/L3 forwarding, ACLs, QoS, and mirroring. Work across forwarding and services data-plane feature sets, coding maintainable software in C++ and Python for production support and automated validation on Linux systems.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Build and deliver data-plane and control-plane software for Cisco 8000 Platform features.
  • •Develop forwarding and services data-plane feature sets for L2/L3 forwarding, ACLs, QoS, and mirroring.
  • •Design, develop, and test data-center features as part of an agile team.
  • •Code clean, maintainable software in C++ and Python to support production workflows.
  • •Create and improve automated test suites for kernel module validation.

Pay and Benefits

Salary: USD 186,900 - 267,700 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kParental LeaveDisability

Key Requirements

  • •Bachelor’s with 8+ years, or Master’s with 6+ years, or PhD with 3+ years in related experience.
  • •5+ years programming experience in C/C++.
  • •3+ years using Python to build automated test suites for kernel module validation (e.g., Pytest).
  • •3+ years of experience with Linux.
  • •Preferred: knowledge of Linux kernel and open standard networking systems/APIs like SONiC/SAI, plus networking protocols such as TCP/IP, BGP, VxLAN, EVPN, and ACLs.
Experience:8+ yearsNetworkingData centerOpen sourceLinuxDistributed systems
Education:Bachelor's
Skills:CollaborationTeamworkCommunicationProblem-solvingLearning agility
Tech Stack:C++CPythonPytestLinuxSONiCSAITCP/IPBGPVxLANEVPNACLsGDBPDBGitJiraJenkinsCI/CDKernel module

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor