
Senior Software Engineer – Data Center Switching
Cisco
full-time
Posted on:
Location Type: Hybrid
Location: San Jose • California • United States
Visit company websiteExplore more
Salary
💰 $165,000 - $241,400 per year
Job Level
Tech Stack
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++Pythonembedded software developmentrouter software developmentswitch software developmentdebuggingpacket forwardingtraffic generator toolsunit testing
Soft Skills
relationship buildingproject leadershipcoachingcommunicationmentoringcollaborationproblem-solvingtime managementadaptabilityknowledge sharing