EngineerJobs.io
← Back to all jobs

Job Description

Senior Software Engineer role within Cisco Distributed System Engineering (DSE), focused on building and testing data-center features on the Cisco 8000 Platform using SONiC.

  • Data plane and control plane development for data-center feature sets
  • Build and deliver forwarding and services capabilities
  • C++ and Python development to produce clean, maintainable software
  • Participate as a Networking Engineer on an agile team covering design, development, and testing for the Cisco 8000 Platform running SONiC

Requirements

  • Bachelor’s + 7 years related experience, or Master’s + 4 years related experience, or PhD + 1 year related experience
  • 3+ years programming experience in C/C++
  • 2+ years experience using Python to build automated test suites for kernel module validation, including experience with Pytest
  • 2+ years experience with Linux

Technology Stack

  • C++, Python, Pytest
  • C/C++, Linux
  • SONiC, SAI
  • TCP/IP, BGP, VxLAN, EVPN
  • ACLs
  • GDB, PDB
  • GIT, Jira, Jenkins

Preferred Qualifications

  • Knowledge of Linux Kernel
  • Knowledge of Open Standard Networking Systems and APIs such as SONiC and SAI
  • Knowledge of networking protocols including TCP/IP, BGP, VxLAN, EVPN, ACLs
  • Experience using debugging tools such as GDB and PDB
  • Understanding of tools including GIT, Jira, Jenkins, and CI/CD pipeline tools

Compensation and Location

  • Location: Milpitas, CA (onsite)
  • Salary: USD 149,100 - 282,000 per year
  • State-specific full salary ranges:
    • New York City Metro Area: USD 167,700 - 282,000
    • Non-Metro New York state & Washington state: USD 149,100 - 250,900

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
  • 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
  • 1 paid day off for employee’s birthday
  • Paid year-end holiday shutdown
  • 4 paid days off for personal wellness determined by Cisco
  • Non-exempt employees receive 16 days of paid vacation per full calendar year, accrued at 4.92 hours per pay period for full-time employees
  • Exempt employees participate in Cisco’s flexible vacation time off program (no defined limit, subject to availability and some business limitations)
  • 80 hours of sick time off provided on hire date and each January 1st thereafter, with up to 80 hours carried forward to the next calendar year
  • Additional paid time away may be requested for critical or emergency issues for family members
  • Optional 10 paid days per full calendar year to volunteer
  • Eligible to earn annual bonuses subject to Cisco’s policies (for non-sales roles)
  • May be eligible for grants of Cisco restricted stock units that vest following continued employment with Cisco for defined periods of time

U.S. and/or Canada Applicant Notice

  • Posted starting salary range for U.S. and/or Canada locations: $167,700.00 to $245,200.00, reflecting projected salary range for new hires (excluding incentive compensation, equity, or benefits)
  • Individual pay depends on hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training
  • U.S. employees are offered benefits subject to Cisco’s plan eligibility rules, including medical, dental and vision insurance, 401(k) with Cisco matching, paid parental leave, short and long-term disability coverage, and basic life insurance
  • Employees may be eligible for Cisco restricted stock units with vesting based on defined periods of continued employment
  • Non-sales roles may also be eligible for annual bonuses subject to Cisco’s policies
  • Sales plan roles may receive performance-based incentive pay on top of base salary, split between quota and non-quota components, subject to the applicable Cisco plan

Similar Jobs