> Markdown version of [/jobs/ext/2608371-software-engineer-ii-full-time-united-states](https://www.wearedevelopers.com/jobs/ext/2608371-software-engineer-ii-full-time-united-states). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II (Full Time) - United States - **Company:** Cisco Systems, Inc. - **Location:** Milpitas, CA, United States - **Salary:** $125,700.0 - $176,600.0 - **Contract:** Permanent contract - **Skills:** Access Control List, Artificial Intelligence, Automation of Tests, Bash Shell, Border Gateway Protocol, C++ (Programming Language), Computer Programming, Computer Networks, Computer Engineering, Continuous Integration, Software Debugging, Device Drivers, Memory Management, Linux on Embedded Systems, GNU Debuggers, Github, OSI Models, Python (Programming Language), Network Security, Machine Learning, Network Control, Cisco Nexus Switches, Open Shortest Path First (OSPF), Memory Leaks, Software Engineering, System Programming, Systems Integration, TCP/IP, Multithreading, Delivery Pipeline, System-level Testing, Perf (Linux), Information Technology, Routing & Switching, Cisco, Jenkins, Telco Cloud - **Published:** August 24, 2026 - **Apply:** https://dejobs.org/x/x/C070A1534B474CD2886FE290BAB39846/job/ ## About the Role * Meet one of the following (completed within the past 3 years or expected to be completed within the next 12 months): A Master's degree with 0 years of work experience; OR a Bachelor's degree with 2 years of work experience; OR an educational or workforce development program (e.g., Associate's, Apprenticeship, Boot camp, or Certification) with 3 years of work experience; OR a High school diploma (or equivalent) with 4 years of work experience. Qualifying education and work experience should be in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field. * Hands-on programming proficiency in C or C++ with experience developing software in embedded Linux environments, including operating system fundamentals, memory management, and multithreading. * Demonstrated knowledge of network principles, routing and switching protocols (e.g., BGP, OSPF), and layered communication architectures (TCP/IP, OSI model). * Experience building automation tooling or test frameworks in Python or Bash, integrated with CI/CD automation pipelines (e.g., Jenkins, GitHub Actions)., * Conceptual understanding or practical experience exploring AI/ML technologies, intelligent network telemetry, or AI-assisted development tools. * Hands-on experience developing low-level device drivers, kernel modules, or hardware-software integration on enterprise switches and routers. * Practical experience with network security features such as Access Control Lists (ACLs), Quality of Service (QoS), or Control Plane Policing (CoPP). * Familiarity with low-level debugging and profiling tools (e.g., GDB, Valgrind, perf) in complex distributed or platform-level environments. ## Description As a Software Engineer II on our team, you will take ownership of defining, designing, implementing, and debugging high-performance platform software and device drivers for Cisco's Nexus 9000 switches and routers. Author clear design specifications and drive feature development across network security, Access Control Lists (ACLs), Quality of Service (QoS), and Control Plane Policing (CoPP). Architect and execute robust system-level test automation suites using Python and modern CI/CD pipelines to validate complex hardware-software interactions and accelerate release velocity. Apply advanced systems programming knowledge to diagnose intricate platform-level issues, optimize memory and CPU performance, and support production triage. Success in this role means independently delivering resilient, scalable networking software that directly reinforces Cisco's leadership in enterprise and cloud communications infrastructure. ## Related Videos - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)