Software Engineering Technical Leader

Cisco

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$183,800–$263,600 / yr
Posted
1 day ago
Closes
Jul 31, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $224k
$127k most similar roles pay here $278k

This role pays more than 82% of similar roles. Most pay $155,562–$215,850 — the shaded band above. At the midpoint, this role pays about $224k versus about $186k 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 174 open roles on FindRole.

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

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Software Engineering Technical Leader

As a senior software engineer on Cisco’s Common Hardware Group Diagnostic/BSP team in New York City, you will play a crucial role in developing and maintaining the reliability of network switches and routers by creating robust diagnostic tools and device drivers for advanced hardware infrastructure. Your daily tasks include coding in C++, Python, and other languages to support Linux-based systems, working with technologies like Sonic, ONIE, BMC, IPMI, and Redfish, and debugging complex embedded systems involving protocols such as I2C, SPI, UART, PCIe, and GPIO. This role demands expertise in hardware bring-up, device driver development, and a deep understanding of multi-layered network infrastructures that support AI and ML workloads at scale.

What you'll do

  • Develop and maintain software for Cisco’s network switches and routers.
  • Write device drivers and embedded systems code in C++, Python, and other languages.
  • Debug and validate hardware protocols like I2C, SPI, UART, PCIe, and GPIO.
  • Bring up Linux-based hardware for Cisco’s networking devices.
  • Troubleshoot software defects from kernel modules to applications.

What we're looking for

  • Bachelor’s degree in Electrical Engineering, Computer Science or related field with 10+ years experience.
  • Experience in C, C++, and Python programming.
  • Background in hardware and device driver development, including Linux bring-up.
  • Prior work with Sonic, ONIE, BMC, IPMI, Redfish technologies.
  • Experience developing, debugging, and validating embedded systems for protocols like I2C, SPI, UART.

More like this

Similar roles

Software Engineering Technical Leader

Cisco

Remote (San Jose, CA) 94 days ago $210,600$350,800
C C++ Python Java TCP/IP Ethernet JIRA Confluence SONiC SAI SDKs Agile PMP CSM CCNA CCNP CCIE
Remote

Software Engineering Technical Leader

Cisco

Milpitas, CA 18 days ago $210,600$305,100
Java Go Python Kubernetes Docker AWS Google Cloud Azure Microservices C C++ Data Structures Algorithms Software Design Virtualized Applications CI/CD
Hybrid

Software Engineering Technical Leader

Cisco

Usa-Research Triangle Park 5 days ago $149,100$218,900
Python pyATS BGP OSPF ISIS MPLS Segment Routing Multicast GIT Jira Jenkins Grafana telegraf InfluxDB Ixia Spirent gNMI gRPC NETCONF YANG REST API Linux CentOS Redhat Ubuntu Bash Unix Shell Scripting KVM VMware Docker Kubernetes Cisco IOS-XR AI ML
Hybrid