Software Engineer

Cisco logo

Cisco

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python C Linux Nexus Fabric Go C++

Job Description

Meet the Team

We are part of Cisco’s Data center Networking Group that develops the Nexus switches used for various data center fabric designs. Cisco Nexus 9000 Series Switches, powered by Cisco Silicon One® and Cisco Cloud Scale architectures, provide high-speed, deterministic, low-latency, and power-efficient connectivity for AI and high-performance computing (HPC) workloads. With the availability of multiple form-factors, optics, and rich software features of the Cisco NX-OS operating system, Nexus 9000 switches provide a consistent experience for frontend, storage, backend, and out-of-band (OOB) management networks. The Nexus Infrastructure security team is responsible for the software security features on the switch and maintaining the security posture of the product.

Your Impact

  • Participates in delivery of technical design features with guidance.
  • May apply understanding of how related features in a product solves one or more customer needs.
  • Writes functional clean code and unit tests with guidance.
  • Performs parts of the coding, debugging, testing and troubleshooting throughout the development process under supervision.
  • Assists in code reviews and addresses code review feedback.
  • Executes tests for scale, reliability and velocity within own code.
  • Applies depth of knowledge in secure coding principles and reviews others' code for compliance.
  • Expert in one or more component of the codebase.
  • Shares knowledge from independent learning with the team.
  • Estimates time to complete assignments and communicates status, blockers, and delays to the team.
  • Identifies paths to eliminate blockers and meet deadlines when needed.
  • Collaborates with team members to share learnings or assist in problem solving/resolution.
  • Use AI tools such as GitHub Copilot to assist in code development, reviews, and test case generation.

Minimum Qualifications

  • Bachelors/Master of Engineering in Computer Science and allied branches
  • Strong Systems/Applications programming skills in C/C++
  • Good understanding of Computer Systems and Network Security Area
  • Sound background in Data structures and Algorithms.
  • 5-8 years of related work experience is required
  • Knowledge of Security Protocols such as TLS, IPSec, MACSec, PKI/Certs and AAA Protocols
  • Knowledge of Linux systems programming

Preferred Qualifications

  • Python/Go programming and ability to develop test automation scripts
  • Exposure to Open-Source software development, Dockers/LxC, RPMs, etc

Why Cisco?

At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.

Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.

We are Cisco, and our power starts with you.

Interview Questions of Software Engineer at Cisco

Interview questions from Cisco that are similar to Software Engineer
View more interview questions from Cisco →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now