Software Engineering Technical Leader

Cisco

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$183,800–$263,600 / yr
Posted
7 days ago
Closes
Aug 31, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $224k
$128k most similar roles pay here $278k

This role pays more than 85% of similar roles. Most pay $142,450–$211,200 — the shaded band above. At the midpoint, this role pays about $224k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 186 open roles on FindRole.

Listed pay typically runs $165,000–$241,400 across 186 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Software Engineering Technical Leader

As a Networking Engineer at Cisco’s Distributed System Engineering group, you will join an agile team responsible for developing data-center features on the Cisco 8000 Platform using SONiC network operating system. Your daily tasks will include designing and testing L2/L3 forwarding, ACLs, QoS, Mirroring, and other critical feature sets within both control and data planes. You’ll code in C++ and Python to ensure your contributions are clean and maintainable while working closely with open-source communities to advance systems architecture. Ideal candidates have at least five years of experience in C/C++, three years using Python for automated test suites, and a solid understanding of Linux. Additional knowledge in Linux Kernel, SONiC, SAI APIs, TCP/IP protocols, and debugging tools like GDB will be highly beneficial as you tackle the challenges of building large-scale distributed systems at Cisco.

What you'll do

  • Design and develop data plane and control plane software for the Cisco 8000 Platform.
  • Implement L2/L3 forwarding, ACLs, QoS, Mirroring features using SONiC network operating system.
  • Write clean, maintainable code in C++ and Python for networking applications.
  • Develop automated test suites for kernel module validation using Python frameworks like Pytest.
  • Collaborate on building large-scale distributed systems with open-source communities.

What we're looking for

  • 5+ years of programming experience in C/C++
  • 3+ years of Python experience for automated test suite development
  • 3+ years of Linux system expertise
  • Knowledge of SONiC and other open standard networking systems
  • Understanding of TCP/IP, BGP, VxLAN, EVPN, ACLs protocols
  • Experience with debugging tools like GDB, PDB
  • Familiarity with GIT, Jira, Jenkins for CI/CD pipeline management

More like this

Similar roles

Software Engineering Technical Leader

Cisco

Milpitas, CA 12 days ago $183,800$263,600
Python Cisco IOS-XR AI/ML Linux Git Jira CI/CD SONiC FBOSS Ixia Spirent VXLAN MACsec Telemetry Anomaly Detection APIs GenAI LLM-based APIs
Hybrid

Software Engineering Technical Leader

Cisco

Remote (San Jose, CA) 12 days ago $210,600$305,100
VPP C/C++ DPDK Distributed Systems Cloud Security Data Plane AI/AIOps Packet Processing Networking Open-Source Contribution Root Cause Analysis Mentorship System Design Performance Benchmarking Observability Anomaly Detection Operational Efficiency
Remote

Software Engineering Technical Leader

Cisco

Remote (Research Triangle Park, NC) 17 days ago $149,100$218,900
C++ Python CI/CD GDB PDB Cloud services Data center technologies Edge networking Layer-2 protocols Multicast protocols Forwarding mechanisms
Remote

Leader, Software Engineering

Cisco

Milpitas, CA 13 days ago $183,800$263,600
Python PyTest SONiC BGP ECMP VXLAN L2/L3 networking RDMA HPC networks RoCE InfiniBand CI/CD
Hybrid