C

Cisco

Makes networking gear and security software

Software Engineering Technical Leader

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, or a related technical field and 12 or more years of software development experience, or a master's degree and 8 or more years of related experience.
  • At least five years of experience managing software engineering teams.
  • Experience with programming languages such as C, C++, Python, or Java.
  • Experience with networking protocols such as TCP/IP and Ethernet, and network architecture.
  • Experience with agile development methodologies and software project management tools such as JIRA and Confluence.

Responsibilities

  • Collaborate with customers, partners, and Silicon One software and hardware teams to synchronize development, testing, and support activities and align on product roadmaps and features.
  • Manage and mentor a local team in North America.
  • Gather requirements across internal Cisco teams, deliver solutions, and support integration of SAI and SDK functionalities, working closely with the Core ASIC Group.
  • Collaborate with leaders across organizational functions to drive projects and align with broader business objectives.
  • Work closely with internal software, hardware, and systems software engineering teams and external partners, vendors, and customers.
  • Develop, analyze, and debug Cisco's next-generation Silicon One software.
  • Work with Cisco systems product development teams to develop and debug datapath applications.
  • Work with external partners, vendors, and customers to develop, debug, and support Silicon One software.
  • Drive software/hardware system integration and testing across functions.
  • Work on networking protocols for switch/router and infrastructure products.
  • Modify and add software enhancements.
  • Add tests and debugging capabilities to ensure solution and system quality.
  • Translate specialized knowledge of ASIC architecture to Cisco product development teams.
  • Provide guidance, support, and documentation for Silicon One customers.
  • Contribute to next-generation infrastructure products.

Desired Qualifications

  • Experience with SONiC, SAI, or another network operating system.
  • Experience with software development kits and their application in networking.
  • Prior work with large-scale software systems and distributed computing.
  • Certifications such as Project Management Professional, Certified ScrumMaster, or Cisco certifications including CCNA, CCNP, or CCIE.
  • Experience leading projects involving complex system integration and customization.
  • Experience working with hardware teams, quality assurance, and customer support to deliver end-to-end solutions.

About the Company

Cisco

Makes networking gear and security software

Cisco makes the switches and routers that connect offices, data centers, and cloud services, and it also sells cybersecurity tools and Webex video meetings to businesses and governments. It was one of the first companies to sell routers that let different kinds of computer networks exchange data, and in 2000 it briefly became the world's most valuable company. Customers run its network gear, from Wi-Fi access points to AI data center systems, with Cisco software that sets up and secures the network, while its Splunk unit searches computer logs to catch outages and attacks. Cisco earns money from hardware sales, software subscriptions, and support contracts. It was founded in 1984 and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Cisco

See more jobs