# Software Engineer

**Company**: Cisco
**Location**: Milpitas
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $167,700.00 to $245,200.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Milpitas-California-US/Software-Engineer---Cisco-IOS-XE--Hybrid-_2025205-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_faf2200d-671

## Description

We are seeking a Software Engineer to join our IOS-XE Image Install engineering team, a group of passionate systems software professionals dedicated to powering the infrastructure that connects the world.

As a Software Engineer on our team, you will design, develop, and maintain high-quality code by applying advanced C/C++ and Linux systems programming to solve complex networking challenges. You will lead technical features from initial conception through production delivery to ensure our software remains robust, scalable, and secure. You will drive the software development lifecycle by integrating Design Thinking principles to optimize system reliability and performance in high-availability environments. You will mentor junior engineers and collaborate across functional teams to advocate for product innovation that creates long-term customer value.

Responsibilities:

- Design, develop, and maintain high-quality code

- Lead technical features from initial conception through production delivery

- Drive the software development lifecycle

- Mentor junior engineers and collaborate across functional teams

Minimum Qualifications:

- Bachelor’s degree plus 7 years of related experience, Master’s degree plus 4 years of related experience, or PhD plus 1 year of related experience

- Application of C for memory management, concurrency, and multithreading

- Experience with Linux systems programming, including POSIX IPC, sockets, and process lifecycle management

- Experience in distributed system architecture, specifically control plane and data plane separation

- Experience with debugging tools including GDB, Linux tracing utilities, and post-mortem crash analysis

Preferred Qualifications:

- Demonstrated ability to lead medium-scale technical features from initial design to successful production deployment

- Proven experience mentoring peers and junior engineers to foster technical growth and team excellence

- Exceptional cross-functional communication skills, including technical writing, presentation, and stakeholder management

- Experience with threat modeling and production monitoring to ensure system security and high availability

- Ability to thrive in a collaborative environment and advocate for user-centric innovation using Design Thinking

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

- Paid time away

- Optional 10 paid days per full calendar year to volunteer

## Skills

### Required
- C
- Linux systems programming
- distributed system architecture
- debugging tools

### Nice to have
- technical leadership
- mentoring
- cross-functional communication
- threat modeling
- production monitoring

---

Source: [Apply at cisco.wd5.myworkdayjobs.com](https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Milpitas-California-US/Software-Engineer---Cisco-IOS-XE--Hybrid-_2025205-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
