Search by job, company or skills

Cisco

Software Engineer II - NSO Engineering

2-7 Years
Save
  • Posted a day ago
  • Over 100 applicants
Quick Apply

Job Description

As a member of NSO Engineering team within the DSE organization you will closely work with Solution architects and team leads to design and deliver components of new software and network orchestration features to automate provisioning of Cisco s solutions on the network.

 

Who you'll Work With

 You will collaborate with the Software Product Development team and Solutions architect to develop network services configuration automation software, orchestration and management tools. The software features will include instantiating virtual network functions (VNF) and/or container network functions (CNF) and/or configuring virtual and physical devices in the network.

 

You will work within a small team to:

  • Understand and analyze customer/solution use-cases
  • Design, code, test and deploy services as part of our configuration automation, written mostly in Python using industry leading NSO (network services orchestrator) platform
  • Troubleshoot and resolve issues reported by Solution test and/or Technical Support team

Who You Are

  • You are a software developer whose passion lies in utilizing the latest software technologies in a DevOps model to embark on this new era of network service orchestration
  • Highly motivated to learn and apply skills for team and future career development
  • You have a drive to learn new technologies, NSO platform and provisioning use-cases including configuration of network physical and virtual devices
  • You are friendly, creative, and independent
  • You have a passion for coding, and you also enjoy designing software components
  • You are passionate about continuous integration, delivery, and deployment processes

Our minimum requirements for this role:

BS in Computer Science with 2+ years of relevant industry experience or MS in Computer Science new graduate.

  • A solid understanding of Python programming language fundamentals
  • Experience in network orchestration design and development for any network provisioning and management solution
  • Deep knowledge of design patterns, data structures, and algorithms
  • Familiarity with automated configuration and orchestration tools
  • Working experience with Linux or other Unix-based systems
  • Extensive experience with incremental development, testing, and deployment, as well as building and improving CI/CD pipelines
  • Familiarity with virtualization and containerization platforms, especially Docker, Kubernetes or Redhat Hands on experience working with Cisco/Tail-f Network Services is a plus
  • Working knowledge in Erlang is a plus

Role: Software Development - Other

Industry Type: IT Services & Consulting

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development

Education

UG: Any Graduate

PG: Any Postgraduate

More Info

Job Type:
Function:
Employment Type:

About Company

Cisco has been active in India since 1995 and is a major contributor to the country's digital growth. India serves as Cisco’s second-largest research and development hub outside the U.S. The company supports digital initiatives in sectors like agriculture, education, and transportation. Through the Cisco Networking Academy, it also helps skill India’s tech workforce. In 2024, Cisco launched its first manufacturing unit in Chennai, aiming to boost local production and exports. This facility is expected to generate over $1.3 billion annually and create more than 1,200 jobs.

Job ID: 107751475