# Senior Software Engineer

**Company**: Hewlett Packard Enterprise
**Location**: San Jose, California
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/San-Jose-California-United-States-of-America/Senior-Software-Engineer_1209587-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_6ff50cda-3b2

## Description

We are looking for a Senior Software Engineer with strong expertise in networking systems to join a high-performing engineering team building a leading SD-WAN platform.

In this role, you will design and develop scalable, high-performance networking and security components, with a focus on routing, packet processing, and embedded systems. You will work on complex, real-world problems involving multi-core systems, distributed networking, and performance optimization.

**Key Responsibilities:**

- Design, develop, and maintain packet processing and routing software components

- Implement and enhance routing protocol functionality and network control-plane features

- Develop multi-threaded, high-performance software for embedded networking platforms

- Build integrations with third-party networking and security modules

- Prototype and validate new features for proof-of-concept and early-stage solutions

- Debug and resolve complex networking and system-level issues, including performance bottlenecks

- Collaborate with cross-functional teams (QA, systems, product) to deliver production-ready features

**Required Qualifications:**

- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field

- 6+ years of experience in embedded or systems software development

- Strong programming skills in C (C++/Python a plus)

- Experience building multi-threaded applications on Linux or similar systems

- Solid understanding of networking fundamentals (TCP/IP, L2/L3 concepts)

- Hands-on experience with packet processing systems or dataplane development

- Strong debugging, problem-solving, and system design skills

- Strong communication and collaboration skills

**Preferred Qualifications:**

- Experience with routing protocols (e.g., BGP, OSPF, IS-IS)

- Familiarity with Linux kernel networking and system-level internals

- Knowledge of Software Defined Networking (SDN) and SD-WAN architectures

- Experience with high-performance and scalable systems design

- Exposure to network security technologies (e.g., VPN, IPsec, firewalling)

- Experience in distributed systems or performance tuning in production environments

## Skills

### Required
- C
- Linux
- TCP/IP
- packet processing
- multi-threaded applications
- debugging
- problem-solving
- system design
- communication
- collaboration

### Nice to have
- routing protocols
- Linux kernel networking
- Software Defined Networking
- SD-WAN
- high-performance systems
- network security technologies
- distributed systems
- performance tuning

---

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