Software Engineer
Cisco · Milpitas, CA · Product and Engineering
About this role
Cisco is hiring a mid-level Software Engineer based in Milpitas, CA. The posting calls out experience with CI/CD, Jira, Networking, Distributed Systems. Compensation is listed at $165,000–$241,400 per year.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Milpitas, CA
- Department
- Product and Engineering
- Posted
- May 19, 2026
More roles at Cisco
Job description
from Cisco careersJob posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
This is a hybrid role with 3 days in office
Meet the Team
The Cisco Distributed System Engineering (DSE) group is at the forefront of developing products that power the largest networks in the world. As the networking industry undergoes a massive transformation to build next-generation infrastructure for AI/ML workloads, this team is uniquely positioned to capture that market transition. You will work among a team of passionate engineers building large-scale distributed systems by harnessing open-source technologies while pushing the boundaries of Systems and Silicon Architecture.
Your Impact
You will be part of a team of engineers involved in the development of software for our next-generation data center switching, which is critical for AI Infrastructure for Hyperscalers and the Cisco Hyperfabric project. Your role involves:
- Define, architect, design, test, and deliver new features and solutions on Cisco switches using open-source SONiC.
- Provide constant feedback to hardware and software teams for improvements and write functional and design specs independently.
- Collaborate with cross-functional teams including ASIC SDK, Product Management, CX, and Open Source community groups.