Cisco

Sr Software Engineer - Data Center

Cisco$165K — $241K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a STEM discipline
  • 6+ years of engineering experience
  • Proficiency in C, C++, and/or Python
  • Experience using GDB or similar debugging tools
  • Background in embedded system software development (e.g., switches/routers, driver development, OS kernel)

Responsibilities

  • Define and deliver SDK and P4 code for Cisco and merchant ASIC Data Center Switch Platforms
  • Write detailed functional and design specifications
  • Independently design, develop, and debug large software modules rapidly
  • Learn and maintain a broad array of Data Center products and technologies
  • Support innovative solutions for QoS, Security, Telemetry, and Load Balancing

Benefits

  • Hybrid work model requiring 2-3 days on-site in Milpitas, CA
  • Be part of a supportive, communicative, and innovative team
  • Opportunities to work with leading Data Center technologies
  • Engage in dynamic and fast-paced project environments
  • Contribute to Cisco's strategic vision for Data Center infrastructure
Full Job Description
The application window is expected to close on: 06/05/2026
Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.

This is a hybrid position requiring 2-3 days a week onsite at our office located in Milpitas, CA

Meet the Team
This is a role within Cisco's Cloud Networking Business Group (CNBG). You will have opportunity to develop & support software for the Nexus 9000/3000 Data Center product lines and be a key part of Cisco's Data Center strategy that features application awareness to make the network infrastructure flexible and agile for dynamic response to application needs and virtual machine workload mobility. We are looking for someone who strives in a fast-paced dynamic environment.

Your Impact
You will be part of a dedicated team that has epitomized open communications, empowerment, innovation, collaboration and customer success. You will work with a diverse group of some of the brightest problem solvers and thinkers in the Data Center Switching Services Team that work on QoS, Security, ACL, NAT, Telemetry, PTP, Load Balancing, Service Chaining, Ultra Low Latencies technologies for current & next generation Data Center & Cloud switches.
  • Define, design, deliver and support SDK, P4 code, Software modules for Cisco/merchant ASIC Data Center Switch Platforms
  • Write complete functional and design specs
  • Design, develop & debug large portions of software independently and rapidly
  • Learn existing & maintain wide range of Data Center products & technologies


Minimum Qualifications:
  • Bachelors degree in STEM discipline
  • 6+ years of professional experience in Engineering
  • Programming with C, C++ and/or Python
  • Debugging experience with GDB or a similar tool
  • Embedded system software development including things such as; switches/routers, driver development, OS kernel, hardware programming and/or related areas


Preferred Qualifications:
  • L2/L3 Ethernet switching and routing protocols
  • Knowledge of Data Center technologies like VxLAN/EVPN, SR/MPLS, ECMP, Multi-Site Fabrics, Controllers, QoS, Security Policies, ACL, NAT, , PBR, PFC, Load balancing, Service chaining
  • Performance engineering, Routing Scale, Upgrades, OpenConfig, Patching
  • NetFlow, sFlow, INT, Flow Telemetry
  • Developing SDK, P4, using ASIC Emulators & Sim modules

About Cisco

Cisco Careers

Join the vibrant team at Cisco, a global leader in networking and cybersecurity solutions, where innovation and leadership thrive. Cisco offers a plethora of job opportunities that cater to a range of skills and experiences, making it an ideal place for both seasoned professionals and those seeking an internship to jumpstart their career. Work You’ll Do At Cisco, you’ll be part of a culture that values diversity, leadership, and professional growth. Engage in work that matters with a team that combines technology, creativity, and the power of human connection to redefine networking. Cisco’s commitment to innovation isn’t just about technology, but also about transforming the way we work and collaborate. Cisco’s employment philosophy supports career advancement and nurtures a leadership pipeline that is equipped with diversity training and opportunities for growth. Whether you’re applying your skills to drive our latest innovations or using our vast networking capabilities to solve complex problems, at Cisco, every role is impactful. Join Our Dynamic Team Explore job opportunities in areas ranging from engineering to marketing, sales to cybersecurity. Cisco is hiring individuals who are passionate, curious, and ready to drive change. Positions at Cisco offer competitive benefits, a supportive culture, and the chance to work with cutting-edge technology. Internship Programs Kickstart your career with a Cisco internship. Gain invaluable industry experience, enhance your resume, and build professional networks that last a lifetime. Our internships provide hands-on experience and the chance to work on projects that matter. Leadership and Development Cisco is committed to fostering leadership skills and providing employees with the training needed to succeed. Our leadership programs help you develop new skills, manage teams effectively, and lead with confidence. Cisco’s commitment to professional development ensures that your career path is as dynamic as our technologies. Benefits and Culture Cisco understands the importance of a balanced life. Our benefits package is designed to ensure that our team members are healthy, happy, and secure. At Cisco, you’ll find a supportive culture that encourages open communication, teamwork, and mutual respect. Stay Connected Join Cisco’s Talent Network Stay informed about new positions that match your skills and interests. At Cisco, we value the curiosity and unique perspectives of our team members. Subscribe to receive personalized job alerts and insider tips directly from our hiring managers. Explore Cisco Jobs Ready to advance your career at Cisco? Search open positions, prepare your resume, and get ready for an interview that could lead to your next big opportunity. At Cisco, we’re not just filling positions—we’re investing in leaders. Keep Up to Date Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here. READ CAREERS BLOG Job Alert Emails Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await you at Cisco.
Learn more about Cisco
Size
79,500 employees
Market Cap
$194.5 billion
Industry
Net Income
$10.1 billion
Founded
2014
5 Year Trend
+1.4%
Revenue
$48 billion
NASDAQ

Similar Jobs

More Jobs at Cisco

More Information Technology Jobs

Find similar Sr Software Engineer - Data Center jobs: