Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026 · Still live on 13 Nov 2026

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

Salary

Annual Salary USD 136,500 - 276,500

Apply on Hewlett Packard Enterprise

Description

We are seeking enterprising engineers with strong problem-solving skills to work on Switching and Overlay technologies that power Data Centers, Enterprise networks, and Service Provider environments.

You will develop, innovate, and maintain control plane software for Layer 2 technologies, contributing to the design and implementation of cutting-edge networking solutions.

Key Responsibilities

  • Perform requirements analysis, design, implementation, unit testing, and maintenance of software modules.
  • Participate in design and functional specification reviews.
  • Contribute to performance, scalability, reliability, and maintainability of features.
  • Design, document, and execute unit and integration test cases, and automate testing using frameworks.
  • Collaborate with cross-functional teams and architects across geographically distributed locations.
  • Work closely with product development and business unit architecture teams to align solutions with customer priorities and industry standards (IETF/IEEE).
  • Build strong relationships with senior leadership to translate business objectives into project deliverables.
  • Troubleshoot and resolve customer-reported issues, providing root-cause analysis and corrective actions.
  • Contribute to white papers, patents, and IETF standards in relevant technical areas.

Minimum Qualifications

  • B.S., M.S., or Ph.D. in EE/CS with 8+ years of relevant Layer 2/Layer 3 networking experience.
  • Expertise in C/C++ programming, data structures, and debugging.
  • Familiarity with Python and Robot framework for test automation.
  • Strong problem-solving skills for diagnosing and resolving complex issues.
  • Self-starter with the ability to manage multiple tasks efficiently.

Preferred Experience

  • Layer 2 technologies: 802.1Q VLAN bridging, VPLS, EVPN, VXLAN, MPLS, MC-LAG, OAM.
  • Protocols: LLDP, LACP, STP, LFM, CFM, VRRP, ERP, MVRP, TCP, IPv4/IPv6, UDP, OSPF, BGP.

What We Can Offer You

  • Health & Wellbeing: comprehensive suite of benefits that supports physical, financial, and emotional wellbeing.
  • Personal & Professional Development: programs catered to helping you reach career goals.
  • Unconditional Inclusion: celebrating individual uniqueness, valuing varied backgrounds, and flexibility to manage work and personal needs.

For more fresh new jobs, check out yubhub.co.

Skills

Required

Nice to have

  • Layer 2 technologies
  • protocols (LLDP, LACP, STP, etc.)
Apply on Hewlett Packard Enterprise