Enable job alerts via email!

Server Virtualization Platform Software Engineer - Cisco NFVIS Platform - Python, Java, KVM (4-[...]

Cisco Systems

United States

Remote

USD 100,000 - 130,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A global technology leader seeks a Software Engineer to contribute to the design, development, and release of cutting-edge software solutions. In this dynamic role, you will leverage your expertise in Linux and Python to enhance Cisco's innovative products, while collaborating with diverse teams to meet customer needs. Join Cisco and be part of an inclusive culture that values connection and continuous learning.

Benefits

Hybrid work options
Employee resource organizations
Volunteer paid time off

Qualifications

  • 5+ years of experience in software development.
  • Expertise in Python, networking and virtualization technologies.
  • Experience with CI/CD automation and cross-functional collaboration.

Responsibilities

  • Designing, developing, and releasing software in an Agile environment.
  • Collaborating with multi-functional teams to solve real-world problems.
  • Developing new features or fixing bugs with ownership of deliverables.

Skills

Linux
Virtualization technologies
Python
YANG
NetConf/REST API
Object-oriented programming
Java
JavaScript
Networking concepts

Education

Bachelor's degree in Computer Science

Tools

QEMU
libvirt
KVM
Angular
React
Git

Job description

Meet the Team

The team is responsible for the design, development, and delivery of Cisco NFVIS (Network Function Virtualization Infrastructure Software), built upon Linux KVM technologies and deployed in marquee customer deployments. NFVIS enables customers to manage VM (Virtual Machines) and Container lifecycles (both Cisco and third-party), supported exclusively on Cisco custom hardware (ENCS, c8200-ucpe, c8300-ucpe) and Cisco General Compute hardware (UCS-C series). It is provisioned through Cisco SD-WAN orchestrator or the built-in NFVIS-GUI. The team owns CI/CD automation for features and manages release collateral, including security updates. They operate in a high-touch model for key customer accounts to facilitate feature adoption and work closely with the broader Cisco ecosystem, including SD-WAN, Thousand Eyes, Security & Trust Org, Cisco hardware, compute, and collaboration teams.

Your Impact

You will be a Software Engineer responsible for designing, developing, and releasing software in a dynamic Agile environment using modern methodologies and open-source tools. Your work may involve developing new features or fixing bugs, with ownership of your deliverables. You will collaborate with a multi-functional team of innovators who aim to solve real-world problems and meet customer needs, continually learning and growing your skills.

Minimum Qualifications

  • Experience with Linux, Kernel understanding, and virtualization technologies such as QEMU, libvirt, KVM
  • Expertise in Python, YANG, NetConf/REST API implementations
  • Proficiency in object-oriented programming languages like Java, Spring Boot, JUnit
  • Experience with JavaScript frameworks such as Angular and React
  • Knowledge of networking concepts and protocols (DHCP, Bridges, VLAN, etc.)
  • Bachelor's degree in Computer Science or related field and 5+ years of experience

Preferred Qualifications

  • Experience collaborating with cross-functional teams to design and develop new features
  • Experience in software/system architecture design
  • Ability to write specification documents and unit test plans
  • Experience creating estimates and schedules
  • Self-driven with a background in build processes, scripting, and Python automation
  • Experience with automation using CI/CD pipelines and version control systems like Git

#WeAreCisco

#WeAreCisco celebrates the diverse skills and perspectives of its employees, aiming to power an inclusive future. We value connection, diversity, and continuous learning, fostering a culture that supports hybrid work and development at every stage. Cisco's community initiatives include employee resource organizations, volunteer paid time off, and efforts to build belonging and advocacy. Our purpose is to lead in technology that powers the internet and to create a more inclusive future for all. Join us and be your authentic self!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Server Virtualisation Platform Test Software Engineer - (Linux/KVM/Python) (4 - 8 Years)

Cisco Systems

null null

Remote

Remote

USD 100,000 - 130,000

Full time

10 days ago