Cisco has announced a hiring opportunity for the role of Software Engineer. According to the official job description, the company is looking for professionals with 1–3 years of relevant experience in software engineering, network automation, and networking technologies.

The role focuses on automation development, network feature testing, customer engagement, and contributing to Cisco's Data Center networking solutions.

Cisco Software Engineer hiring 2026 for network automation and software engineering roles

About the Cisco Software Engineer Role

As a Software Engineer, you will design and implement automation solutions, develop and execute network feature test plans, and collaborate with engineering teams to deliver reliable software solutions.

The role also involves customer interaction, network data analysis, troubleshooting, and contributing to the development of automation frameworks for Cisco's Data Center networking platforms.

Job Details

Company: Cisco

Role: Software Engineer

Job Type: Full-Time

Job Responsibilities

As a Software Engineer, you will design and implement automation suites using Python to improve testing efficiency and software quality. You will develop and execute comprehensive test plans for new and existing networking features while collaborating with engineering teams to validate network solutions.

The role also includes customer engagement, analyzing deployment scenarios, troubleshooting technical issues, understanding customer environments, and contributing to network solution development.

According to the official job description, you will work on automation, testing, and validation activities that support Cisco's Data Center networking technologies.

Educational Qualification

According to the official job description, candidates should have:

  • Bachelor's Degree in Computer Science or a related field

or

  • Master's Degree in Computer Science or a related field

Experience Required

Candidates should have:

  • 1–3 years of relevant experience

Required Technical Skills

According to the official job description, candidates should have knowledge of:

  • TCP/IP
  • VLAN
  • STP
  • BGP
  • OSPF
  • EIGRP
  • IS-IS
  • ECMP
  • Traffic Hashing Algorithms
  • OpenConfig
  • NETCONF
  • YANG

Candidates should also have knowledge of security infrastructure technologies, including:

  • AAA
  • RADIUS
  • LDAP
  • Certificate Management
  • PKI
  • DNS
  • NTP
  • IEEE 802.1X (Dot1x)
  • SSH
  • SSL
  • FIPS
  • Password Management

Programming Skills

According to the official job description, candidates should have strong knowledge of:

  • Python
  • Git
  • AI/ML concepts for automation development

Additional Technical Experience

The role also requires experience with:

  • Test case design
  • Testbed building
  • Debugging

Preferred Skills

The official job description mentions the following as desirable:

  • Exposure to large-scale distributed systems
  • Cloud architecture
  • AWS
  • Google Cloud Platform (GCP)
  • Microsoft Azure

Professional Skills

According to the official job description, candidates should demonstrate:

  • Strong communication skills
  • Organizational skills
  • Leadership abilities
  • Problem-solving skills
  • Ability to work in cross-functional teams
  • Self-motivation and willingness to learn

Why Consider This Opportunity?

This role offers an opportunity to work on Cisco's Data Center networking technologies while gaining experience in network automation, Python development, software testing, networking protocols, and cloud technologies.

Professionals will contribute to automation frameworks and software validation for enterprise networking solutions while working with experienced engineering teams.

How to Apply

Interested candidates can apply through the official Cisco Careers portal.

Official Job Link

Apply for Cisco Software Engineer Role

Final Words

The Software Engineer role at Cisco is an excellent opportunity for professionals with 1–3 years of experience who are interested in network automation, Python development, software testing, networking protocols, and cloud technologies.

Before applying, carefully review the official job description and ensure your resume highlights your experience with Python, TCP/IP, BGP, OSPF, NETCONF, YANG, Git, test automation, debugging, and cloud technologies, as these are the primary qualifications mentioned by Cisco.