Software Engineer 3 (Routing Protocols)
Hewlett Packard Enterprise · Westford, MA · 2 mo ago
Full-time
About the role
This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.
Job Description
Senior Software Engineer – Routing Protocols (Hybrid)
Location
Sunnyvale, CA or Westford, MA
What You'll Do
- Design and develop scalable software for routing protocols, with a focus on BGP
- Write high-quality code in C/C++, including design, testing, and code reviews
- Troubleshoot complex networking issues and replicate customer environments
- Partner with QA to improve automation and test coverage
- Build proof-of-concept solutions for real-world customer use cases
- Collaborate with global engineering teams and influence technical direction
- Evaluate new technologies to enhance networking performance and scalability
Basic Qualifications
- 10+ years of experience in networking or systems software development
- Strong expertise in C/C++, data structures, and multi-threaded systems
- Deep knowledge of Layer 2 / Layer 3 networking and routing protocols
- Experience with technologies such as BGP, OSPF, ISIS, EVPN-VXLAN, MPLS, TCP/IP
- Familiarity with data center fabrics, IP Fabric with VXLAN, or CLOS architectures
- Scripting or automation experience (Python, Go, Rust, or similar)
- Strong debugging, problem-solving, and collaboration skills
What We're Looking For
- Expert-level programming skills in C/C++, including strong knowledge of data structures and multithreaded programming
- Deep understanding of Layer 2 and Layer 3 networking and routing protocols
- Hands-on experience with technologies such as: BGPOSPFIS-ISEVPN-VXLANMPLSTCP/IP
- Experience with data center networking, including IP Fabric, VXLAN, or CLOS architectures
- Experience with scripting or automation using Python, Go, Rust, or similar languages
- Strong analytical, debugging, and problem-solving skills
- Excellent communication and collaboration skills with the ability to work effectively across global engineering teams