HPE
Principal Software Engineer
$178K–$361K
Cupertino, California, United States of America · Principal · Full-time · Posted Oct 30, 2026
- Experience
- 10+ years of professional software development experience.
- Education
- Bachelor’s or Master’s degree in Computer Science or a related field.
About the job
Lead development of Go-based Linux system management and monitoring tools for Debian-based systems, covering software lifecycle management, service health, observability, packaging, and architecture.
What you'll do
- Build Linux user-space tools and manage packages and updates using apt/dpkg APIs.
- Design service-health monitoring, metrics, and automated log retrieval and parsing; package internal software as production-ready .deb files.
- Lead architecture toward modular, service-oriented system tools while maintaining Linux performance.
What they ask for
- Expert proficiency in Golang (Go) for systems-level programming.
- Deep Linux user-space knowledge, including system calls, signals, and IPC; strong knowledge of systemd, journald, and file systems.
- Hands-on experience with Debian packaging and package management internals.
- Bachelor’s or Master’s degree in Computer Science or a related field.
Nice to have
- Experience designing distributed systems or microservice architectures; proficiency in Python.
- Familiarity with AppArmor/SELinux or secure boot, and Go profiling with pprof.
Pay
USD 178,000 - 361,000 (base salary; annual)
Tools
Golang (Go), Linux, Debian, apt/dpkg, systemd, journald, Python, pprof
Model-written summary · the original posting is authoritative