Enable job alerts via email!

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

Cisco Systems

United States

Remote

USD 90,000 - 140,000

Full time

15 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Cisco Systems is seeking a Software Engineer to join their NFVIS development team. The role involves designing and developing software solutions in a dynamic agile environment. Ideal candidates will have experience with Linux, virtualization technologies, and strong programming skills. Join Cisco in shaping the future of networking by tackling real problems and meeting customer needs in a collaborative setting.

Benefits

Paid volunteer time (80 hours annually)
Learning and development support
Inclusive Communities resource groups

Qualifications

  • 3+ years of experience in software engineering.
  • Strong understanding of Linux and virtualization for infrastructure.
  • Experience with modern programming languages like Python and Java.

Responsibilities

  • Design, develop, and release software in an agile environment.
  • Implement new features and fix bugs, ensuring scalability and quality.
  • Collaborate with cross-functional teams for feature adoption.

Skills

Linux
Virtualization technologies
Python
Java
JavaScript
Networking concepts

Education

Degree in Computer Science or related field

Tools

QEMU
libvirt
KVM
Angular
React
Spring Boot
JUnit
Git

Job description

Meet the Team

The team is responsible for the design, development, and delivery of the Cisco NFVIS (Network Function Virtualization Infrastructure Software) product, 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 3rd Party). It is supported exclusively on Cisco custom hardware (ENCS, c8200-ucpe, c8300-ucpe) and Cisco General Compute HW (UCS-C series), provisioned through Cisco SD-WAN orchestrator or the built-in local NFVIS-GUI. The team owns CI/CD automation for features and manages release collaterals (including security) for image posting. They operate in a high-touch model for key customer accounts to facilitate feature adoption in deployments. The team also collaborates closely with other Cisco ecosystem units such as SD-WAN, Thousand Eyes, Security & Trust Org, Cisco HW, Compute, and Collaboration teams.

Your Impact

As a Software Engineer, you will design, develop, and release software in a dynamic agile environment using modern methodologies and open-source tools. Whether implementing new features or fixing bugs, you will own your work and deliver scalable, elegant solutions while growing your skills. You will collaborate with autonomous, multi-functional teams of makers, doers, and disruptors who enjoy tackling real problems and meeting customer needs.

Minimum Qualifications
  • Experience with Linux, Kernel understanding, virtualization technologies such as QEMU, libvirt, KVM
  • Experience in Python, YANG, NetConf/REST API implementations
  • Experience in object-oriented programming languages like Java, Spring Boot, JUnit
  • Experience with JavaScript, Angular, React
  • Knowledge of networking concepts and protocols (DHCP, Bridges, VLAN, etc.)
  • A degree in Computer Science or related field with 3+ years of experience
Preferred Qualifications
  • Experience working with cross-functional teams to design and develop new features
  • Experience in software/system architecture collaboration
  • 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 is a community where every individual brings unique skills and perspectives to power an inclusive future. We celebrate diverse backgrounds and focus on unlocking potential. Our culture pioneers hybrid work trends, supporting learning and development at every stage.

We foster communities through our Inclusive Communities resource groups, enabling employees to connect, foster belonging, and make a difference. We also provide paid volunteer time—80 hours annually—to support causes employees care about.

Our purpose, driven by our people, makes us a leader in internet-powered technology, helping customers reimagine applications, secure enterprises, transform infrastructure, and meet sustainability goals. We are committed to building a more inclusive future for all. Join us and be yourself!

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