Cisco

Software Engineer

Cisco

full-time

Posted on:

Location Type: Hybrid

Location: RTPNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $126,500 - $182,000 per year

Tech Stack

About the role

  • Develop various networking (routing/forwarding) functionalities for industry leading SD-WAN and routing solution
  • Collaborate with product management, technical marketing, and cross functional teams
  • Define new architectures or enhance existing ones to provide solutions
  • Leverage modern AI tools to enhance software development practices
  • Work with multi-functional teams to plan, design, implement, and integrate solutions
  • Be part of the full stack team (controller and dataplane)
  • Explore areas of innovation and improvement to drive product evolution

Requirements

  • Bachelor's degree or equivalent experience
  • 5 years of industry experience with end-to-end software development in networking stack including control plane, data plane, and controller architecture
  • Strong proficiency in C/C++ with a focus on systems programming and Linux environments
  • Expertise or experience in multicast, IPv6, quality-of-service, segmentation, segment routing, general networking concepts
  • Solid understanding of routing architectures and Layer 2 networking protocols
  • Experience with LAN/WAN communication interfaces and Layer 2/Layer 3 technologies
  • Experience with AI/ML techniques and tools for development (e.g., codex, copilot, code assistants, static analysis tools, test automation platforms)
Benefits
  • medical, dental and vision insurance
  • 401(k) plan with a Cisco matching contribution
  • paid parental leave
  • short and long-term disability coverage
  • basic life insurance
  • paid time away including 10 paid holidays, 1 floating holiday, 1 birthday off, year-end shutdown, wellness days, vacation time, sick time, volunteer days
  • grants of Cisco restricted stock units
  • eligibility for annual bonuses
  • performance-based incentive pay for sales roles
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++systems programmingLinuxmulticastIPv6quality-of-servicesegmentationrouting architecturesLayer 2 networking protocols
Soft Skills
collaborationcommunicationinnovationproblem-solvingteamwork
Certifications
Bachelor's degree