Senior Storage Software Engineer (Go/Kubernetes) – Hybrid

Hewlett Packard Enterprise

Fort Collins (CO)

Hybrid

USD 166,000 - 314,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion

Job summary

Hewlett Packard Enterprise is seeking a Principal Software Engineer (Storage) to design and build the Kubernetes-based control plane software for the Alletra storage product. The role is hybrid, requiring you to work on average two days per week from an HPE office, and focuses on Go microservices, controllers, and host networking daemons across Linux and Kubernetes.

You will mentor teammates, review designs, and contribute to testing, performance, and reliability in distributed systems, with a

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent.
  • Typically 10+ years of experience developing production software, including distributed or infrastructure systems.
  • Strong programming in a systems language (Go, C/C++, Java) with concurrency and testable design; willingness to focus on Go.
  • Hands-on Kubernetes development experience, controllers/operators and custom resources.
  • Solid Linux IP networking knowledge and practical troubleshooting skills.
  • Experience designing distributed, highly available systems tolerant of partial failures.
  • Shell scripting (Bash) for tooling and automation.

Responsibilities

  • Designs, develops and owns Go microservices and Kubernetes controllers/operators for cluster networking and software distribution.
  • Develops host-level Linux networking software for IPv4/IPv6 access.
  • Automates configuration and lifecycle management of data-center switches and firmware upgrades.
  • Packages, stores and distributes software and container images for cluster installs and upgrades.
  • Ensures highly available services remain correct through node failures and partial upgrades.
  • Reviews designs and code for correctness, failure handling and testability; provides feedback.
  • Develops automated unit, integration and system tests, including fault-injection testing.
  • Troubleshoots escalations across Kubernetes, Linux networking and data-center infrastructure.

Skills

Go
C/C++
Java
Kubernetes
Linux networking
Bash
Distributed systems
Debugging

Education

Bachelor’s or Master’s degree

Tools

Kubernetes
Docker
gRPC
TLS

Job description

Hewlett Packard Enterprise is seeking a Principal Software Engineer (Storage) to design and build the Kubernetes-based control plane software for the Alletra storage product. The role is hybrid, requiring you to work on average two days per week from an HPE office, and focuses on Go microservices, controllers, and host networking daemons across Linux and Kubernetes.

You will mentor teammates, review designs, and contribute to testing, performance, and reliability in distributed systems, with a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Principal Software Engineer, Storage & Kubernetes
Hybrid Principal Software Engineer, Storage & Kubernetes

Hewlett Packard Enterprise • Durham (NC)

Hybrid
USD 157,000 - 361,000
Health benefits
Career development programs
Inclusive culture
Senior Go/Kubernetes Systems Engineer - Hybrid
Senior Go/Kubernetes Systems Engineer - Hybrid

Hewlett Packard Enterprise • Houston (TX)

Hybrid
USD 157,000 - 361,000
Principal Go Engineer – Kubernetes Networking & Storage
Principal Go Engineer – Kubernetes Networking & Storage

Hewlett Packard Enterprise • Andover (MA)

Hybrid
USD 178,000 - 339,000
Health benefits
Career development
Inclusive culture
Senior C++ Systems Engineer – Hybrid Storage
Senior C++ Systems Engineer – Hybrid Storage

Hewlett Packard Enterprise • Andover (MA)

Hybrid
USD 143,000 - 273,000
Senior Storage Software Engineer - Hybrid (C/C++)
Senior Storage Software Engineer - Hybrid (C/C++)

Hewlett Packard Enterprise Company • Durham (NC)

Hybrid
USD 121,000 - 277,000
Senior Storage Software Engineer — Hybrid (2 in-office days)
Senior Storage Software Engineer — Hybrid (2 in-office days)

Hewlett Packard Enterprise • Durham (NC)

Hybrid
USD 121,000 - 277,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Kubernetes Platform Architect - Reliability & Scale
Kubernetes Platform Architect - Reliability & Scale

Hewlett Packard Enterprise Company in • Durham (NC)

Hybrid
USD 157,000 - 361,000
Health & Wellbeing
Career Development
Inclusive Culture
Senior Kubernetes Platform Engineer: Reliability & Scale
Senior Kubernetes Platform Engineer: Reliability & Scale

Hewlett Packard Enterprise • Fort Collins (CO)

Hybrid
USD 150,000 - 200,000
Senior Kubernetes Platform Engineer – Reliability
Senior Kubernetes Platform Engineer – Reliability

Hewlett Packard Enterprise • Durham (NC)

Hybrid
USD 157,000 - 361,000
Health & wellbeing
Professional development
Inclusive culture
Senior Storage Systems Engineer - Linux & High Availability
Senior Storage Systems Engineer - Linux & High Availability

Hewlett Packard Enterprise • Fort Collins (CO)

On-site
USD 127,000 - 212,000