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

**Company**: Hewlett Packard Enterprise
**Location**: Sunnyvale, California
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: Annual Salary USD 136,500 - 276,500
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Sunnyvale-California-United-States-of-America/Senior-Software-Engineer--Networking--Python--C-C---_1214712-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-networking-python-c-c-f7d93ee4-4b4/

## 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](https://yubhub.co/).

## Skills

### Required
- C/C++
- Python
- data structures
- operating system fundamentals
- software architectures
- networking technologies

### Nice to have
- Layer 2 technologies
- protocols (LLDP, LACP, STP, etc.)

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Sunnyvale-California-United-States-of-America/Senior-Software-Engineer--Networking--Python--C-C---_1214712-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
