> Markdown version of [/jobs/ext/4561197-software-engineer-3-routing-protocols](https://www.wearedevelopers.com/jobs/ext/4561197-software-engineer-3-routing-protocols). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 3 (Routing Protocols) - **Company:** Hewlett-Packard Enterprise - **Location:** Westford, MA, United States - **Experience:** Expert - **Salary:** $120,500.0 - $228,500.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Unit Testing, Border Gateway Protocol, C++ (Programming Language), Common Lisp Object Systems, Cloud Computing, Code Coverage, Code Review, Computer Programming, Computer Networks, Data Structures, Software Debugging, Multi-protocol Systems, Python (Programming Language), Network Troubleshooting, Network Layer, Routing, Open Shortest Path First (OSPF), Software Engineering, TCP/IP, Network Switches, Network Routing, Multithreading, Scripting, Computer Network Operations, Data Center Networking - **Published:** November 4, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-3-routing-protocols-westford-ma--f6a0f86b-ab0a-4e22-a6c1-762f0653e917 ## About the Role Software Engineering, Routing Protocols, Software Engineering, Routing Protocols, Hewlett-Packard Product Family, Analysis Skills, Cloud Computing, Network Operations Center, Network Switching, Network Routing, * 5+ years of experience developing networking or systems software. * 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: + BGP + OSPF + IS-IS + EVPN-VXLAN + MPLS + TCP/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. If you're passionate about building high-performance networking software and solving complex routing challenges at scale, we'd love to hear from you. ## Description This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office., * Design, develop, and enhance routing protocol software with a focus on BGP. * Write high-quality, maintainable code in C/C++, including design, implementation, unit testing, and code reviews. * Troubleshoot complex networking issues and reproduce customer environments to resolve challenging problems. * Partner with Quality Engineering to improve automation, test coverage, and product quality. * Develop proof-of-concept (PoC) solutions that address real-world customer requirements. * Collaborate with global engineering teams to influence architecture and technical direction. * Research and evaluate emerging technologies to improve networking performance, scalability, and reliability.