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 2 Nov 2026

Staff Software Engineer, Systems

Hewlett Packard Enterprise All, Massachusetts, United States of America Hybrid staff full-time

Salary

Annual Salary USD 136,500 - 260,500

Apply on Hewlett Packard Enterprise

Description

We are seeking a Staff Software Engineer, Systems to join our team. As a Staff Software Engineer, Systems, you will work on a highly scalable, distributed SDWAN application that is AI-Driven. You will have the chance to create and implement inventive solutions for the architectural complexities involved in intelligent path routing.

Responsibilities:

  • Drive development from technology selection to product delivery, collaborating with product managers and product designers all along the way to give our users the best possible experience
  • Identify and improve the efficiency, scalability, operability of the product
  • Participate in design and code reviews
  • guiding on technical design
  • Remain deeply connected with our customers - work with field engineers to understand, triage, and help with issues always with a mind toward product improvement

Qualifications:

  • B.S or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
  • 10+ years experience developing large-scale software systems
  • 3+ years of experience building and leading technical teams
  • Solid C/C++ developer and debugging skills
  • Ability to deliver clean, modular code quickly and efficiently
  • Experience building and shipping large-scale, reliable, highly distributed systems
  • Expertise in L2, L3, and/or L4 networking protocols
  • Excellent debugging and optimization skills
  • Attention to detail and ability to solve complex customer problems
  • Own solutions end-to-end and driving the design, development, and deployment process
  • Computer Science fundamentals in object-oriented design, problem solving, and complexity analysis
  • Through understanding of IP networking and socket-based programming
  • High degree of competency working with multi-threaded development
  • Experience developing on Linux operating systems
  • Strong communication skills, both in written and verbal, to effectively understand and convey issues and solutions to peers and end users.
  • Experience with Test Automation
  • Experience with Agile development process
  • Experience with Test-Driven Development and Continuous Integration

Skills

Required

  • C/C++
  • Linux
  • Agile development process
  • Test-Driven Development
  • Continuous Integration
  • Test Automation
  • L2/L3/L4 networking protocols
  • IP networking
  • socket-based programming
  • multi-threaded development
Apply on Hewlett Packard Enterprise