Network Security Engineer Jobs

300 jobs found — updated daily

Senior Software Engineer, Network Platform Security

Cisco•Milpitas, MI
•$167,700 - $245,200

About The Position

The Network Engineering group builds software platforms that power large-scale networks. As networking infrastructure evolves to support growing AI/ML workloads and increasing numbers of internet users, applications, and services, this role develops security solutions for next-generation networking platforms and AI-powered systems that can reason about, troubleshoot, and resolve complex infrastructure challenges. The work sits at the intersection of software engineering, platform security, networking, and AI/ML, supporting large-scale systems and distributed infrastructure. The engineer works across the product lifecycle, from development and testing through production support, in a fast-paced and collaborative environment with geographically distributed teams. The role is part of Infrastructure Engineering and involves designing, building, maintaining, and supporting high-impact networking software and distributed systems.

Requirements

  • Bachelor's degree plus 7 years of related experience, or a master's degree plus 4 years, or a Ph.D. plus 1 year, or equivalent related work experience.
  • Programming experience in C/C++ and Python.
  • Experience with Linux Kernel driver development.
  • Experience with Linux systems, networking fundamentals, operating system concepts, and container-based applications.
  • Experience using modern AI-assisted development tools such as Cursor, Codex, Claude Code, or Devin.

Nice To Haves

  • Experience with Sonic OS.
  • Professional experience in Linux systems or Linux Kernel security.
  • Understanding of Trusted Platform Modules, Secure Boot, and hardware Root of Trust concepts.
  • Understanding of networking fundamentals including TCP/IP, DNS, DHCP, BGP, routing protocols, and switching.
  • Strong analytical and problem-solving skills and ability to work in a fast-paced engineering environment.
  • Cisco certifications such as CCNA or CCNP.

Responsibilities

  • Design, develop, and test software for high-impact networking platforms and distributed systems.
  • Collaborate with system architects and engineering teams to design scalable solutions that meet product requirements.
  • Build systems and applications using modern development practices and open-source technologies.
  • Contribute to the development and maintenance of complex software projects with an automation-first mindset.
  • Troubleshoot, debug, and optimize distributed systems to improve performance and reliability.
  • Support production environments and help resolve operational challenges.
  • Work collaboratively with geographically distributed engineering teams.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with Cisco matching contribution
  • Paid parental leave
  • Short- and long-term disability coverage
  • Basic life insurance
  • Paid holidays
  • Floating holiday for non-exempt employees
  • Paid birthday day off
  • Paid year-end holiday shutdown
  • Personal wellness days
  • Paid vacation or flexible vacation time off, depending on employee classification
  • Sick time off
  • Additional paid time away for critical or emergency family issues
  • Optional paid volunteer days
  • Annual bonuses for eligible non-sales employees
  • Potential grants of Cisco restricted stock units

Career Resources

Build a Resume for Network Security Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

Frequently Asked Questions

Common questions about Network Security Engineer careers and jobs.

Based on current job postings on Teal, the average Network Security Engineer salary in the US is approximately $137,000 per year, with a typical range of $70,000 to $225,000.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service