Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$172k - $349k

Hewlett Packard Enterprise Development LP

Principal Software Engineer

This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.

Who We Are:

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.

Job Description:
Principal Systems Software Engineer — Linux Systems

We are seeking a Principal Systems Software Engineer to lead the development of Linux system-management and monitoring infrastructure for our Debian-based platforms. This role is suited to an experienced systems engineer who enjoys working across application architecture, operating-system interfaces, and production reliability.

You will design and build Go-based tools that manage software lifecycles, monitor service health, collect operational data, and improve observability across our Linux fleet.

Key Responsibilities
  • System Management Tooling: Design, build, and maintain Go applications for Linux user-space system management on Debian-based distributions.
  • Package Management: Develop tooling to inspect installed packages, manage updates using APT and dpkg interfaces, and detect version or dependency inconsistencies.
  • Service Observability: Build mechanisms to monitor service status, health metrics, and system events using technologies such as systemd and journald.
  • Diagnostics and Logging: Implement automated log collection, retrieval, and parsing to support troubleshooting and incident response.
  • Debian Packaging: Own the packaging of internal software into production-ready .deb packages, including dependency definitions, lifecycle scripts, and release processes.
  • Architecture: Define and lead the transition toward modular, maintainable system-management services while preserving reliability, performance, and operational simplicity.
  • Technical Leadership: Establish engineering standards, conduct design reviews, mentor engineers, and influence technical direction across relevant teams.
Required Qualifications
  • 10+ years of professional software development experience, including substantial systems-software experience.
  • Strong professional experience developing production software in Go.
  • Deep knowledge of Linux user space, including system calls, signals, processes, filesystems, and interprocess communication.
  • Strong understanding of systemd, journald, Linux service management, and system diagnostics.
  • Hands-on experience with Debian packaging, APT, dpkg, dependency management, and package lifecycle operations.
  • Experience designing reliable, maintainable software used in production environments.
  • Demonstrated ability to lead architecture decisions and influence technical direction.
  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications
  • Experience designing distributed systems or service-oriented architectures.
  • Python experience for automation, scripting, or maintaining existing system utilities.
  • Familiarity with AppArmor, SELinux, secure boot, or related Linux security technologies.
  • Experience profiling and optimizing Go applications using tools such as pprof.
  • Experience optimizing resource usage on embedded, appliance, or server-grade Linux systems.
  • Familiarity with automated testing, CI/CD, release engineering, and production monitoring.
Technical Environment

The role involves Go, Python, Debian-based Linux, APT, dpkg, systemd, journald, Linux service management, package lifecycle automation, and system observability tooling. The environment may include both embedded and server-grade systems deployed across a large Linux fleet.

Why This Role?

You will develop foundational software that helps keep the operating system reliable, secure, and observable. Your architectural decisions will influence the tools and services used across the organization’s Linux fleet, giving you significant technical ownership and impact.

Accessibility

HPE is committed to creating an inclusive and accessible workplace and encourages applications from all qualified individuals, including those with disabilities. If you believe you require accommodation during any stage of the application or interview process, please submit your request by completing our secure form linked here.

Note: This option is reserved for applicants needing assistance/reasonable accommodation related to a disability.

What We Can Offer You:
Health & Wellbeing

We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.

Personal & Professional Development

We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.

Unconditional Inclusion

We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.

Let's Stay Connected:

Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE.

#unitedstates#networking

Job:

Engineering

Job Level:

TCP_05

The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level.

  • – United States of America: Annual Salary USD 172,000 - 349,000 in California.
  • The listed salary range reflects base salary. Variable incentives may also be offered.

Information about employee benefits offered in the US can be found at

HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity.

Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.

HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Cupertino, CA vacancy
  • $172k - $349k

     ...Principal Software Engineer This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise Development LP

    Cupertino, CA
    1 day ago
  • $256k - $312k

     ...Gigamon, Inc. in Santa Clara, CA seeks Principal Software Engineer . $256,000 to $312,000/yr. EOE. Job ID: 86250619 GI Gigamon, Inc. Sr. Staff Quality Assurance Engineer SI ServiceNow Inc. Staff Data Platform Software Engineers SI ServiceNow Inc. Principal Software Engineers... 
    Suggested

    Gigamon

    Santa Clara, CA
    4 days ago
  •  ...Principal Software Development Engineer As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI's Key Management Service... 
    Suggested

    Oracle

    Santa Clara, CA
    3 days ago
  • $114.38k - $195.88k

     ...customers' requirements and reach agreements with customers. Work with hardware engineering colleagues to design/select suitable key parts as part of system conception design. Create software architecture as part of system conception design. Assess software-related... 
    Suggested
    Full time
    Overseas
    Flexible hours
    Shift work
    Weekend work

    Coherent

    Santa Clara, CA
    1 day ago
  • $200k - $220k

     ...valuation growth. The Opportunity As Halo transitions from R&D to high-volume manufacturing, we are seeking a Principal Machine Control Software Engineer to support the development, integration, and maintenance of equipment control systems for our semiconductor... 
    Suggested
    Temporary work

    Halo Industries

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...Principal Systems Engineer NVIDIA Dynamo is a high-throughput, low-latency inference framework for serving generative AI and reasoning models across multi-node distributed environments. Built in Rust for performance and Python for extensibility, Dynamo orchestrates... 
    Local area
    Remote work

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $160k - $190k

     ...certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more...  ...at Job summary We are seeking an experienced Principal Software Engineer to join our dynamic and innovative team. In this role, you... 
    Flexible hours

    DigiCert

    Sunnyvale, CA
    2 days ago
  •  ...the world forward. Join us and, together, we'll advance your career. THE ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key applications and benchmarks You will be a member of a core team... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    4 days ago
  • $175k - $245k

     ...business requirements. Collaborate with our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+ years of relevant experience. Hands-on experience with the Linux... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $165.8k - $307.9k

     ...Solutions, is responsible for ensuring a software product meets its specified...  ...throughout its development lifecycle. As a Principal Software Developer in Test, you will be...  ...this role, you will represent quality engineering and verification on behalf of your team... 
    Work at office
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    18 hours ago
  • $221.2k - $387.1k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis...  ...us to put AI to work for people. Job Description Principal Software Engineer The engineering organization is a dynamic group... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    1 day ago
  • $272k - $431.25k

     ...technical leader to design, drive, and operationalize firmware and software architecture and design as well as collaborate with HW Design...  ...the way through product production. Mentor architects and engineering teams to grow them into future leaders. Make key technical... 
    Shift work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof of concept to production deployments. Enterprises now recognize the need for accelerated computing to handle large... 
    Work experience placement

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...We are now looking for a Principal Software Engineer for LPX System Software! NVIDIA’s LPX System Software team builds the foundational software that turns a novel deterministic compute architecture into a platform that compiler teams and data center operators can rely... 
    Shift work

    Jobleads-US

    Santa Clara, CA
    4 days ago
  • $114.6k - $234.6k

     ...Principal Systems Software Engineer Oracle Cloud Infrastructure (OCI) is seeking a Principal Systems Software Engineer to help build and evolve the low-level systems software and platform-management capabilities that power next-generation GPU infrastructure. This... 
    Temporary work
    Flexible hours

    Hackajob

    Santa Clara, CA
    5 days ago
  • $143.8k - $226.37k

     ...collaborative team of imaging scientists, product managers and software developers and build imaging and data analysis algorithms and...  ...Become the image analysis subject matter expert and mentor junior engineers within the software test engineering organization... 
    Local area
    Relocation

    F. Hoffmann-La Roche AG

    Santa Clara, CA
    3 days ago
  • $140k - $190k

     ...Job Description WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $195k - $290k

     ...of cybersecurity starts with you. About the Role As a Principal Engineer within the Continuous Identity product group you will spearhead...  ...will drive technical excellence within our cloud product software engineering team partnering closely with UI and Sensor teams... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    CrowdStrike

    Sunnyvale, CA
    1 day ago
  • $221.2k - $387.1k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears...  ...About the Team We are looking for an experienced Principal Software Engineer to own the end-to-end architecture of the platform... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    28 days ago
  • $221.2k - $387.1k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for...  ...Job Description The Role  As a Principal Engineer in HRSD, you set the technical...  ...Qualifications What You Bring  ~10+ years of software engineering, with a record of technical... 
    Full time
    Contract work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    19 days ago
  • $221.2k - $387.1k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for...  ...to production. We're looking for a Principal Engineer who has built 1.0 products before...  ...AI to improve both delivery velocity and software quality. Mentorship & Technical Excellence... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    22 days ago
  • $272k - $431.25k

     ...the team and see how you can make a lasting impact on the world.At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support our upcoming rack-scale infrastructure products and... 
    Full time
    Remote work
    Shift work

    NVIDIA

    Santa Clara, CA
    2 hours ago
  •  ...developer experience. Responsibilities Key Responsibilities Platform Software Development: Lead cross-team evolution of middleware patterns...  ...development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to develop... 
    Temporary work
    Shift work

    Oracle

    Santa Clara, CA
    2 days ago
  • $104.5k - $234.6k

     ...customer focus of a leading enterprise software company. Our values are the foundation...  ...a team of smart, motivated, and diverse engineers, empowered with autonomy and support to...  ...your contributions matter. As a Senior Principal Software Engineer IC5, you'll provide... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software, system architecture, and performance engineering. In this highly visible technical leadership role, you will contribute directly... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $185.5k - $265k

     ...the company pioneering security transformation in the AI era? Join us at Zscaler. Role We are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the Director, Software Engineering in the Engineering department... 
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    2 days ago
  • $161k - $299k

     ...next generation of hardware verification technology. As a Senior Engineer in the System Verification Group, you will be at the forefront...  ...continuous learning. We are looking for an experienced C/C++ software engineer to join the Xcelium Software Development Team to develop... 

    Cadence Design Systems

    San Jose, CA
    5 days ago
  • $250.6k - $362.6k

     ...innovation meets cutting-edge technology in a dynamic and collaborative environment. Your Impact You will serve as a Principal Software Engineer within Cisco's cloud security business group, collaborating across multiple fast-paced teams to design, develop, and... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Outshift by Cisco

    Milpitas, CA
    1 day ago
  • $142.8k - $274.8k

     ...fleet of autonomous agents, the way we measure quality must evolve with it-and you will lead that transformation. As a Principal Software Engineer on the Copilot evaluation team, you will own the technical vision for a platform built AI-first and agent-first: one... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $197k - $358.5k

     ...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment... 
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!