Software Engineer

Cisco

Remote Hybrid

Quick summary

Work type
Remote
Location
Research Triangle Park, NC
Salary
$137,000–$200,500 / yr
Posted
39 days ago
Closes
Jun 29, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $169k
$126k most similar roles pay here $241k

This role pays less than 61% of similar roles. Most pay $142,400–$214,500 — the shaded band above. At the midpoint, this role pays about $169k versus about $178k 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 Engineer

As a Technical Leader in the Service Provider High End Router (Cisco 8000) team at Cisco, you will play a pivotal role in developing and implementing advanced networking features for next-generation platforms built on SiliconOne ASICS. Your responsibilities include designing and enhancing software solutions with minimal supervision, focusing on embedded SW and significant SW/HW interactions. You will work closely with device drivers and network processors to develop SDKs and control planes for various networking protocols, contributing to the convergence of Web, Cloud, Data Center, and Mobile solutions. Ideal candidates have a Bachelor’s degree in CS/EE/EC, 7+ years of software development experience (C++/C and Python), and at least 2 years of expertise with router forwarding features and networking protocols. Experience with network processor programming and memory architecture optimization is beneficial for this role.

What you'll do

  • Design and implement advanced networking features for Cisco 8000 routers.
  • Develop SDKs and control planes for networking protocols in a multi-functional team.
  • Craft device drivers and network processors knowledge for embedded software.
  • Optimize memory architectures and access for efficient system performance.
  • Collaborate on the next phase of product growth, focusing on convergence solutions.

What we're looking for

  • Bachelor’s degree in CS/EE/EC required.
  • 7+ years of software development experience with C++ and Python.
  • 2+ years of experience developing router forwarding features.
  • Proven ability to design and implement technical solutions independently.
  • Experience with networking protocols and device drivers.
  • Familiarity with network processor software programming beneficial.
  • Knowledge of memory architectures and access optimization advantageous.

More like this

Similar roles

Software Engineer

Q2

Cary, North Carolina 58 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Q2

Austin, Texas 3 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Caterpillar

Remote (Irving, Texas, US) 87 days ago $112,923$112,923
CRM Elasticsearch MySQL Oracle Relational databases NoSQL databases MVC Microservices Event-driven Jenkins GoCD Azure Devops CI/CD Agile Scrum
Remote

Software Engineer

Alteryx

Remote (Irvine, CA) 102 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Booz Allen Hamilton

Aurora, CO 31 days ago $69,400$158,000
Linux Docker Kubernetes AWS Azure Google Cloud

Software Engineer

Booz Allen Hamilton

Washington, District of Columbia 8 days ago $112,800$257,000
Rust C C++ Java Go Python Bash Kubernetes CI/CD Spec Driven Development GitHub TS/SCI clearance KVM SysML DoDAF UAF