Senior Go Engineer, Kubernetes Storage & Network Ops

Hewlett Packard Enterprise

Fort Collins (CO)

Hybrid

USD 166,000 - 314,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hewlett Packard Enterprise is seeking an experienced software engineer to design, develop, and own Go-based microservices and Kubernetes controllers for cluster networking and software distribution. You will implement host-level Linux networking and automate firmware upgrades across data-center switches, ensuring high availability and scalable upgrades.

The role emphasizes reviewing designs, writing automated tests (unit/integration/system), and mentoring junior engineers while collaborating

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent.
  • Typically 10+ years experience developing production software, including distributed or infrastructure systems.

Responsibilities

  • Designs, develops and owns Go microservices and Kubernetes controllers/operators for cluster networking, network infrastructure management, and software distribution.
  • Develops host-level Linux networking software that configures interfaces, addressing and routing for highly available access over IPv4/IPv6.
  • Automates configuration and lifecycle management of data-center network switches, including safe firmware upgrades.
  • Develops and maintains services that package, store and distribute software and container images for cluster installs and upgrades.
  • Designs distributed, highly available services that tolerate node failures and partial upgrades.
  • Reviews and evaluates designs and code for correctness, failure handling and testability; provides feedback to improve product quality.
  • Develops automated unit, integration and system tests, including fault-injection testing.
  • Troubleshoots customer escalations across Kubernetes, Linux networking and network infrastructure; turns findings into fixes.
  • Collaborates with cross-functional teams on designs spanning multiple components.
  • Provides guidance and mentoring to junior team members.

Skills

Go
C/C++
Java
Kubernetes
Linux networking
Shell scripting
Concurrency
Testing
Communication

Education

Bachelor's or Master's degree in Computer Science or Computer Engineering

Tools

Kubernetes

Job description

Hewlett Packard Enterprise is seeking an experienced software engineer to design, develop, and own Go-based microservices and Kubernetes controllers for cluster networking and software distribution. You will implement host-level Linux networking and automate firmware upgrades across data-center switches, ensuring high availability and scalable upgrades.

The role emphasizes reviewing designs, writing automated tests (unit/integration/system), and mentoring junior engineers while collaborating

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Engineer - Kubernetes Storage (Hybrid)
Senior Go Engineer - Kubernetes Storage (Hybrid)

Hewlett Packard Enterprise • Durham (NC)

Hybrid
USD 157,000 - 361,000
Storage Kubernetes Architect — Go Microservices Lead
Storage Kubernetes Architect — Go Microservices Lead

Hewlett Packard Enterprise Company • Durham (NC)

Hybrid
USD 157,000 - 361,000
Hybrid work model
Senior Cloud Developer – Kubernetes & AI Platform
Senior Cloud Developer – Kubernetes & AI Platform

Hewlett Packard Enterprise • Durham (NC)

On-site
USD 93,000 - 214,000
Hybrid Principal Software Engineer, Storage & Kubernetes
Hybrid Principal Software Engineer, Storage & Kubernetes

Hewlett Packard Enterprise Development LP • Durham (NC)

Hybrid
USD 157,000 - 361,000
Health benefits
Career development programs
Inclusive culture
Principal Software Engineer (Storage)
Principal Software Engineer (Storage)

Hewlett Packard Enterprise • Fort Collins (CO)

Hybrid
USD 166,000 - 314,000
Principal Software Engineer (Storage)
Principal Software Engineer (Storage)

Hewlett Packard Enterprise Company • Durham (NC)

Hybrid
USD 157,000 - 361,000
Hybrid work model
Principal Software Engineer (Storage)
Principal Software Engineer (Storage)

Hewlett Packard Enterprise • Durham (NC)

Hybrid
USD 157,000 - 361,000
Principal Software Engineer (Storage)
Principal Software Engineer (Storage)

Hewlett Packard Enterprise Development LP • Durham (NC)

On-site
USD 157,000 - 361,000
Health benefits
Career development programs
Inclusive culture
Senior Cloud Developer: Kubernetes & Go for AI Platform
Senior Cloud Developer: Kubernetes & Go for AI Platform

Hewlett Packard Enterprise • Town of Texas (WI)

On-site
USD 93,000 - 214,000
Cloud Dev (Kubernetes & Go) for AI Platform
Cloud Dev (Kubernetes & Go) for AI Platform

Devopsroles • Houston (TX)

On-site
USD 93,000 - 214,000