Drimva

HPE

Senior Software Engineer (Networking, Python, C/C++)

$136K–$276K

Sunnyvale, California, United States of America · Senior · Full-time · Posted Sep 10, 2026

Experience
8+ years of relevant Layer 2/Layer 3 networking experience.
Education
B.S., M.S., or Ph.D. in EE/CS.

About the job

Develops and maintains Layer 2 control-plane software for switching and overlay networking in data-center, enterprise, and service-provider environments.

What you'll do

  • Analyze requirements; design, implement, test, and maintain software modules.
  • Improve feature performance, scalability, reliability, and maintainability; design and automate unit and integration tests.
  • Collaborate with cross-functional teams, resolve customer-reported issues, and contribute to technical standards and publications.

What they ask for

  • B.S., M.S., or Ph.D. in EE/CS.
  • Expertise in C/C++ programming, data structures, and debugging.
  • Familiarity with Python and Robot framework for test automation.
  • Strong problem-solving skills and ability to manage multiple tasks efficiently.

Nice to have

  • Experience with Layer 2 technologies such as 802.1Q VLAN bridging, VPLS, EVPN, VXLAN, MPLS, MC-LAG, or OAM.
  • Experience with networking protocols such as LLDP, LACP, STP, LFM, CFM, VRRP, ERP, MVRP, TCP, IPv4/IPv6, UDP, OSPF, or BGP.

Pay

USD 136,500 - 276,500 annual base salary

Tools

C/C++, Python, Robot framework, 802.1Q VLAN bridging, VPLS, EVPN, VXLAN, MPLS

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)