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

Principal Software Engineer

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

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:

We are looking for a Principal Systems Software Engineer with over a decade of experience to lead the development of our Linux system management and monitoring infrastructure. This role is perfect for a developer who enjoys working at the intersection of high-level application logic and low-level system internals.

In this position, you will build the "brain" of our Debian-based systems—creating Go-based tools that manage software lifecycles, monitor service health, and ensure system-wide observability.

Key Responsibilities

  • System Management Tooling: Build and maintain Golang applications for Linux user-space management, focusing on Debian-based distributions.
  • Package Management & Monitoring: Develop programmatic solutions to monitor installed packages, manage updates via apt/dpkg APIs, and ensure version consistency.
  • Service Observability: Design systems to track service status, health metrics, and automated log retrieval/parsing for rapid troubleshooting.
  • Debian Packaging: Oversee the packaging of internal software into production-ready.deb files, including post-install scripting and dependency management.
  • Architecture Design: Lead the transition toward more modular, service-oriented system tools while maintaining peak performance in a Linux environment.

Required Qualifications:

Education: Bachelor's or Master's degree in Computer Science or a related field.

10+ years of professional software development experience.

Expert proficiency in Golang (Go) for systems-level programming.

Deep knowledge of Linux (User Space), including system calls, signals, and IPC.

Strong understanding of Linux system management (systemd, journald, file systems).

Hands-on experience with Debian packaging and package management internals.

Preferred Qualifications

  • Microservices Development: Experience designing distributed systems or microservice architectures to handle complex system tasks.
  • Python Programming: Proficiency in Python for scripting, automation, or maintaining existing system utilities.
  • Security: Familiarity with Linux security modules (AppArmor/SELinux) or secure boot concepts.
  • Performance Tuning: Experience with profiling Go applications (pprof) and optimizing resource usage on embedded or server-grade Linux.

The Technical Landscape

Your work will sit be Why This Role?

You won't just be writing "apps"; you will be writing the software that keeps the operating system running smoothly. You will have a high degree of influence over the tooling and architecture used across our entire Linux fleet.

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.

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.

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.

No Fees Notice & Recruitment Fraud Disclaimer

It has come to HPE's attention that there has been an increase in recruitment fraud whereby scammer impersonate HPE or HPE-authorized recruiting agencies and offer fake employment opportunities to candidates. These scammers often seek to obtain personal information or money from candidates.

Please note that Hewlett Packard Enterprise (HPE), its direct and indirect subsidiaries and affiliated companies, and its authorized recruitment agencies/vendors will never charge any candidate a registration fee, hiring fee, or any other fee in connection with its recruitment and hiring process. The credentials of any hiring agency that claims to be working with HPE for recruitment of talent should be verified by candidates and candidates shall be solely responsible to conduct such verification. Any candidate/individual who relies on the erroneous representations made by fraudulent employment agencies does so at their own risk, and HPE disclaims liability for any damages or claims that may result from any such communication.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Cupertino, CA vacancy
  • $165.8k - $307.9k

     ...Solutions, is responsible for ensuring a software product meets its specified...  ...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... 
    Suggested
    Work at office
    Local area
    Relocation package

    F. Hoffmann-La Roche Ltd

    Santa Clara, CA
    1 day ago
  •  ...Principal Software Engineer – Santa Clara, Calif, Tempe Az. Come join a growing bank at the heart of the innovation, technology, green tech and life sciences space. We continue to expand our global footprint and our banking technology is at the core of everything we... 
    Suggested

    Professional Recruiters

    Santa Clara, CA
    3 days ago
  • $170k - $210k

     ...Principal Software Developer Engineer Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people... 
    Suggested
    Full time
    Worldwide
    Home office

    Edelman

    Sunnyvale, CA
    2 days ago
  • $135.2k - $306.4k

     ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

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

     ...Job Title Software Development Job Description Responsibilities: Troubleshoot complex, system-level, multi-component issues that across multiple layers from kernel to application. Provide system-level optimizations and improvements in the OS to meet... 
    Suggested
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    1 day ago
  • $126k - $204.5k

     ...constantly innovating and challenging the way we, and the whole industry, think about cybersecurity. Your Career As a Principal Software Engineer, you will play a key role in the design and implementation of our Threat Intelligence Services for public and private... 
    Full time
    Temporary work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $143k - $286k

     ...Position Summary... What you'll do... Principal, Software Engineer We are seeking a talented and passionate Principal, Software Engineer to join our International Technology Organization. The ideal candidate will have experience as a tech lead and strong development... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    9 hours ago
  • $114.6k - $234.6k

     ...based services. Our team seeks hands-on engineers with expertise and passion for solving complex...  ...Block Storage team, you will own the software design and development for core...  ...highly available storage services. As a Principal Member of Technical Staff, you will own... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  • $165.22k - $283.23k

     ...bring generative intelligence into the physical world. As a Principal Engineer, you will set the technical direction for systems that blend...  ...Basic Qualifications ~10+ years of professional software development experience ~ Experience designing and scaling... 
    Local area
    Immediate start

    Siemens

    Santa Clara, CA
    9 hours ago
  • $200k

     ...Evaluator products are deployed in mission-critical environments where accuracy, governance, and scale are non-negotiable. The Principal Software Engineer role exists to help us continue raising the engineering bar on those products - and to lead the way in how we build... 
    Work at office
    Shift work

    eGain

    Sunnyvale, CA
    9 hours ago
  • $232k - $290k

     ...the 10 largest mobile network providers, and hundreds of governments and educational organizations. As a Senior Principal Software Engineer, you will lead the design and development of AI/ML-driven, cloud-native applications that power network monitoring, analytics... 
    Local area
    Worldwide
    3 days per week

    Gigamon

    Santa Clara, CA
    3 days ago
  •  ...' 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... 
    Overseas
    Flexible hours
    Shift work
    Weekend work

    II-VI Aerospace & Defense

    Santa Clara, CA
    4 days ago
  • $165k - $267.5k

     ...(Additional Job Description) Your Experience Experience in software development Strong C++ programming expertise - Demonstrable skill...  ...unfamiliar technologies Advantage - Experience in reverse engineering Advantage - Experience in RDP products Advantage - Experience... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    8 hours ago
  • $208k - $260k

     ...enterprises, 9 of the 10 largest mobile network providers, and hundreds of governments and educational organizations. As a Principal Software Engineer, you will lead the design and development of AI/ML-driven, cloud-native applications that power network monitoring,... 
    Worldwide
    3 days per week

    Gigamon

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

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Local area
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $200k - $220k

     ...and 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... 
    Temporary work

    Halo Industries

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

     ...Job Description Principal Software Engineer The engineering organization is a dynamic group of builders, thinkers, and problem-solvers focused on delivering scalable, AI-powered software products that improve how organizations work. We value clean architecture, intuitive... 
    Work at office
    Remote work
    Flexible hours

    ATPCO

    Santa Clara, CA
    4 days ago
  • $170k - $277k

     ...that drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our products and connected...  ...by a secure digital environment. Job Summary As a Principal Software Engineer within the Engineering team, you will drive the... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 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
    9 hours ago
  • $167k - $270.5k

     ...and customer experience motion. The Sr. Principal/Principal person will have demonstrated...  ...validation. Partner with data engineering to design high‑quality datasets and synthetic...  ...related field. 15+ years in data science, software engineering, data engineering, ML or... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    20 hours ago
  • $143k - $286k

    Position Summary... Walmart Global Tech is looking to hire a Principal, Software Engineer (Android) for their Marketplace Engineering team in Sunnyvale, California. As a part of Walmart Global Tech, you will build industry defining seller and customer experiences in growing... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago
  • $295.5k - $375.1k

    The role As the Principal Software Engineer - Robot Software, you will be a technical partner to the Head of Robot Software within the broader Vehicle Software department. This is a high-visibility role where you will influence the roadmap for Embodied AI platform (e.... 
    Full time
    Live in

    Wayve

    Sunnyvale, CA
    13 hours ago
  •  ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer and Community Banking, Core Engineering Solutions, you provide expertise and engineering... 

    J.P. Morgan

    Palo Alto, CA
    13 days ago
  • $147k - $237.5k

     ...Your Career Palo Alto Networks' ADEM (Autonomous Digital Experience Management) group is seeking an accomplished Senior Principal Software Engineer with expertise in developing client-side software for Windows and macOS. You will be part of a world-class engineering team... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $143k - $286k

    Position Summary... What you'll do... Role summary: As a Principal Software Engineer at Walmart, you will lead the design and delivery of scalable platform capabilities, including cloud-native architectures and AI/ML frameworks, to support millions of users. This role involves... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  •  ...Job Title – Principal Software Engineer II Location - San Jose, CA Duration – 12+ Months Contract Total Hours/week - 40.00 1st Shift Work hours: 9am-5pm Client: Medical Device Company Employment Type: Contract on W2 (Need US Citizens Or GC Holders... 
    Contract work
    H1b
    Local area
    Remote work
    Day shift

    MILLENNIUMSOFT

    San Jose, CA
    4 days ago
  • $225k - $245k

     ...Principal Software Engineer Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization's applications, data, and business processes. Customers trust Saviynt to safeguard their digital assets, drive operational efficiency... 

    Saviynt

    Milpitas, CA
    1 day ago
  •  ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI... 

    Chase

    Palo Alto, CA
    2 days ago
  •  ...Americas  Country: USA  State/Province: California  City:  San Jose  Summary We are seeking a visionary Senior Principal Software Engineer / Technical Staff Member to spearhead the evolution of our next-generation test infrastructure, CI/CD automation, and... 
    Temporary work
    For contractors
    Work at office
    Local area
    Worldwide
    Shift work

    Celestica

    San Jose, CA
    1 day ago
  • $205k - $241k

     ...shaping the future of mobility, then read on! We are looking for a highly experienced and technically profound Principal Software Development Engineer to join our team. This pivotal role requires deep expertise in safety critical and modern software architectures and... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Wisk Aero

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

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