Principal Software Engineer
$172k - $349kHewlett 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.
$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...SuggestedWork at officeLocal areaRelocation package- ...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
$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...SuggestedFull timeWorldwideHome office$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...SuggestedTemporary workWork experience placementWorldwideFlexible hours$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...SuggestedFull timeWorldwide$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 timeTemporary workWork at office$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 timeTemporary workPart timeWork at officeFlexible hours$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 workFlexible hours$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 areaImmediate start$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 officeShift work$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 areaWorldwide3 days per week- ...' 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...OverseasFlexible hoursShift workWeekend work
$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 timeWork at office$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,...Worldwide3 days per week$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 areaRemote work$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$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 officeRemote workFlexible hours$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 timeWork at office$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 timeWorldwide$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 timeWork at office$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 timeTemporary workPart time$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 timeLive in- ...-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...
$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 timeWork at office$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 timeTemporary workPart time- ...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 workH1bLocal areaRemote workDay shift
$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...- ...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...
- ...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 workFor contractorsWork at officeLocal areaWorldwideShift work
$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 timeWork at officeLocal areaImmediate startFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- healthcare software sales Cupertino, CA
- software quality assurance Cupertino, CA
- id software Cupertino, CA
- senior c# .net software developer Cupertino, CA
- embedded software Cupertino, CA
- software implementation project manager Cupertino, CA
- software sales Cupertino, CA
- entry level software sales Cupertino, CA
- software qa Cupertino, CA
- remote software sales Cupertino, CA


