Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Hewlett Packard Enterprise

Senior Systems/Software Engineer

Hewlett Packard Enterprise

Senior Systems/Software Engineer at HPE developing software enhancements and new products. Collaborating with cross-functional teams to influence hardware design and ensure software compatibility.

Posted 7/8/2026full-timeSan Jose • California, Colorado, Massachusetts, North Carolina, Texas • 🇺🇸 United StatesSenior💰 $126,500 - $276,500 per yearWebsite

Tech Stack

Tools & technologies
C++Distributed SystemsLinux

About the role

Key responsibilities & impact
  • Designs, develops, troubleshoots and debugs software programs for software enhancements and new products
  • Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design.
  • Applies advanced subject matter knowledge to solve complex business issues and is regarded as a subject matter expert.
  • Provides expertise and partnership to functional and technical project teams and may participate in cross-functional initiatives.
  • Exercises significant independent judgment to determine best method for achieving objectives.
  • May provide team leadership and mentoring to others.

Requirements

What you’ll need
  • Deep understanding of modern C++
  • Proficient with STL, Boost, templates, and object-oriented design
  • Ability to write clean, efficient, and maintainable code
  • Experience with Systems programming with C++11 and beyond
  • Safe and Performant Coding
  • Experience with user-space development on Linux
  • Multithreaded Programming
  • Practical experience with concurrency primitives and synchronization techniques
  • Understanding of thread safety, race conditions, and deadlock prevention
  • Ability to design and debug multithreaded applications using modern C++ constructs
  • Practical experience using C++11/14/17 multithreading constructs
  • Understanding of memory management improvements like std::shared_ptr, std::unique_ptr, and move semantics
  • Experience using RAII principles and smart pointers to avoid memory leaks
  • Ability to write cache-friendly and low-latency code
  • Familiarity with profiling tools and performance bottleneck analysis
  • Familiarity with Distributed Systems design concepts
  • Familiarity with Algorithms/Data structures

Benefits

Comp & perks
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++STLBoostObject-Oriented DesignC++11/14/17Safe CodingPerformance OptimizationThread SafetyRAII PrinciplesAlgorithms
Soft Skills
Team LeadershipMentoringIndependent Judgment