Hybrid Senior Software Engineer – Data Center Switching

Posted 1 hour ago

Apply now

About the role

  • Senior SW Engineer developing innovative Ethernet Switching products at Cisco's Data Center. Involves architectural exposure and participation in the software development cycle.

Responsibilities

  • Participate in a project team of engineers involved in the development of software for our next generation data center switch Nexus product family
  • Define, architect, design, and deliver new features and solutions on the Nexus family platform
  • Work independently with direction from leader to determine the best approach to accomplish work
  • Develop relationships with peer stakeholders within and across teams and build productive working relationships
  • May lead projects with limited complexity to execute the defined software engineering roadmap
  • May lead small-to-medium features from technical design through completion
  • Stay current on industry trends and serve as an expert on the software development lifecycle and agile engineering practices; coach others as needed
  • Contribute to delivery of high-quality design and deliverables
  • Advocate for new features within a product to address customer needs
  • Track metrics for product adoption and success
  • Write functional clean code and unit tests with minimal guidance
  • Perform coding, debugging, testing, and troubleshooting throughout the development process under minimal supervision
  • Perform code reviews for others in project
  • Write code enabling scale, reliability, and velocity in product releases
  • Troubleshoot complex issues within the production environment; may serve customers through on-call rotations to identify end user problems; may lead postmortem and write root cause analysis
  • Share knowledge across teams, both informally and formally
  • Coordinate and collaborate on project timelines and continuously review, update, and communicate project specifications to team members and stakeholders
  • Develop remediation plans and alternatives to ensure timely delivery
  • Identify and act upon opportunities to assist others
  • Mentor peers and/or engineering interns

Requirements

  • Bachelors + 8 years of related experience, or Masters + 6 years of related experience, or PhD + 4 years of related experience
  • Demonstrative skills in C and/or C++ and Python programming language
  • Experienced with Embedded and/or router/switch software development
  • Debugging with tools like GDB
  • Demonstrated experience with L2/L3/ACL/QOS Packet Forwarding and/or CPU packet path
  • Experience with traffic generator tools such as IXIA & Spirent

Benefits

  • medical, dental and vision insurance
  • a 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
  • 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
  • 16 days of paid vacation time per full calendar year
  • flexible vacation time off program
  • 80 hours of sick time off provided on hire date
  • up to 80 hours of unused sick time carried forward from one calendar year to the next
  • Additional paid time away may be requested to deal with critical or emergency issues for family members
  • Optional 10 paid days per full calendar year to volunteer

Job title

Senior Software Engineer – Data Center Switching

Job type

Experience level

Senior

Salary

$165,000 - $241,400 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job