Senior Cloud Compute Platform Engineer (Multi-Cluster)

IBM Computing

City of Poughkeepsie (NY)

On-site

USD 150,000 - 190,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

IBM Software in the Compute Platform group seeks a senior software engineer to drive end-to-end features across multi-cluster Kubernetes deployments, using Go and cloud-native design. You will influence platform APIs and security architecture while delivering scalable, reliable systems.

You will mentor engineers, collaborate with product management, SRE, and other teams to ensure high availability and robust disaster recovery across global compute infrastructure.

Qualifications

  • 5+ years of experience delivering scalable software solutions.
  • Proven track record of large-scale, highly available, low-latency systems.
  • Deep expertise in Kubernetes including controller development and multi-cluster architectures.
  • Strong proficiency in Go with distributed systems experience.
  • Experience with multi-tenant platform architectures and security isolation patterns.
  • Experience collaborating across teams including product management, SRE, and engineering.

Responsibilities

  • Own features end to end for the Compute Platform, such as multi-cluster orchestration, workload placement, and security architecture.
  • Design and implement platform APIs and Kubernetes operators using Go to support evolving workload requirements.
  • Deliver high-impact initiatives in areas such as workload scheduling, disruption management, network isolation, rolling update strategies, and cross-cluster resource management.
  • Lead technical design reviews and drive architectural decisions across organizational boundaries.
  • Mentor and grow other engineers on the team through code reviews, pairing, and technical guidance.
  • Own operational aspects including availability, reliability, performance monitoring, emergency response, and disaster recovery for our global compute infrastructure.

Skills

Kubernetes
Go
Multi-cluster
Leadership
API design
gRPC
Protobuf
Security isolation
Distributed systems

Tools

gRPC
Protobuf
Cloud providers
API design

Job description

IBM Software in the Compute Platform group seeks a senior software engineer to drive end-to-end features across multi-cluster Kubernetes deployments, using Go and cloud-native design. You will influence platform APIs and security architecture while delivering scalable, reliable systems.

You will mentor engineers, collaborate with product management, SRE, and other teams to ensure high availability and robust disaster recovery across global compute infrastructure.

Get your free, confidential resume review.

or drag and drop your file here.