Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 6 Nov 2026

Software Engineer

The employer hasn't listed a salary.

Apply on Cisco

Description

Cisco provides an excellent opportunity to take your career dreams forward as a Software Engineer. You will validate and integrate Cisco Enterprise solutions that are deployed by top-tier customers worldwide.

You will work with a dynamic technical community, learning from experts and translating this learning into exciting opportunities for growth. You will work on networking equipment that forms a crucial part of the controller-based solution, learning about state-of-the-art technologies and platforms while testing software for these products.

As a member of this team, you will work with credible engineers and leaders, driving controller-based solutions, developing tools and methodology to optimize daily activities. You will interact and work closely with some of the finest talent pool in the industry, representing Cisco towards enabling the support of newer customer business paradigms.

You will be part of NPPE Solutions Engineering Organization, driven by excellent quality. You have good knowledge of and exposure to network protocols, customer profiles, and solutions.

Responsibilities

  • Strong foundation in Layer 2 switching and routing protocols, including OSPF, BGP, RIP, and IS-IS, as well as first-hop redundancy protocols such as HSRP and VRRP.
  • Wireless fundamentals: Understand 802.11 Wi-Fi standards, 2.4/5/6 GHz bands, channels and channel width, basic RF concepts (signal strength, SNR, interference), access point and controller architecture, Wi-Fi security (WPA2/WPA3 and 802.1X), client roaming, and basic wireless troubleshooting.
  • Encapsulation protocols like MPLS / MPLS-TE, GRE, LISP, EoMPLS, VPLS, MGRE, VXLAN, Bonjour.
  • MACsec, CTS, SGACL, IPSEC, First Hop Security, ACL Policies, Network Data Analytics, Dot1X.
  • Strong Automation skills, using Python, or other object-oriented languages.
  • Strong knowledge in Cloud-based controller and Cloud technologies.
  • Hands-on experience with Unix/Linux environments, with knowledge of virtualization.
  • Excellent written and verbal communication, influential, decision-making, leadership, team, and people skills.

Benefits

  • Opportunity to work with a dynamic technical community
  • Learning from experts and translating this learning into exciting opportunities for growth
  • Representing Cisco towards enabling the support of newer customer business paradigms

Requirements

  • Bachelor/Masters with 2-4 years of related experience in networking, Ethernet Switching technology, and Automation.

Skills

Required

  • Layer 2 switching and routing protocols
  • Wireless fundamentals
  • Encapsulation protocols
  • Automation skills
  • Cloud-based controller and Cloud technologies
  • Unix/Linux environments
  • Python

Nice to have

  • Cisco Networking certificates
  • Strong knowledge in Cloud-based controller and Cloud technologies
Apply on Cisco