Senior Software Engineer, Go & Kubernetes (Remote)

Upboundext

Seattle (WA)

On-site

USD 140,000 - 210,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Upbound is hiring a Senior Software Engineer to help build and operate Upbound Spaces, the multi-control-plane management software at the heart of the Upbound Platform. You will work on production-scale cloud services and multi-tenant environments, integrating with the Kubernetes API using Go.

Based in the Seattle area or Bay Area, this role emphasizes reliability, observability, incident response, and collaboration with open-source projects.

Qualifications

  • Experience operating production cloud services at scale.
  • Strong debugging skills across distributed systems with observability tools.
  • Experience building and operating controllers that interact with the Kubernetes API server.
  • Comfortable working directly with customers to understand, reproduce, and resolve complex technical issues.
  • Take responsibility and ownership for solving problems, especially during incidents.
  • Demonstrate excellence in your work and improve the operational posture of systems.

Responsibilities

  • Actively build and operate Upbound Spaces in production, troubleshooting and resolving issues across multi-tenant SaaS environments, and contributing to Upbound's open-source projects, including Crossplane.
  • Take ownership of building features in high demand by Upbound's customers and deliver new functionality.
  • Investigate and debug complex issues in customer environments, including multi-control plane scenarios, resource reconciliation problems, and performance bottlenecks.
  • Communicate through thoughtful and thorough design documents for new initiatives and detailed post-incident reviews that drive system improvements.
  • Support the full project lifecycle for highly scalable and reliable services running in a cloud environment – discovery, analysis, architecture, design, review, documentation, building, migration, automation, deployment, production-readiness, and ongoing operational support.
  • Write and maintain Go code that interfaces with the Kubernetes API, such as operators, controllers, add-ons, etc., with a focus on observability, debuggability, and operational excellence.
  • Deploy, manage, and troubleshoot our Kubernetes services in production, using metrics, logs, and traces to identify and resolve issues quickly.
  • Build and maintain operational tooling for debugging customer environments, analyzing control plane health, and automating incident response.
  • Author documentation, user guides, runbooks, and blog posts to support and promote new features that you release.
  • Support the software release cycle for Spaces self-hosted distributions, including diagnosing issues in customer-managed deployments.
  • Participate in on-call rotation to support Upbound Cloud, responding to incidents and driving them to resolution.

Skills

Production cloud experience
Distributed systems debugging
Kubernetes API / Go
Observability tools
Customer interaction
On-call experience
Ownership & initiative

Tools

Prometheus
Grafana
OpenTelemetry

Job description

Upbound is hiring a Senior Software Engineer to help build and operate Upbound Spaces, the multi-control-plane management software at the heart of the Upbound Platform. You will work on production-scale cloud services and multi-tenant environments, integrating with the Kubernetes API using Go.

Based in the Seattle area or Bay Area, this role emphasizes reliability, observability, incident response, and collaboration with open-source projects.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Kubernetes & Spaces (Remote)
Senior Software Engineer - Kubernetes & Spaces (Remote)

Upboundext • San Francisco (CA)

Hybrid
USD 170,000 - 250,000
Senior Software Engineer – Go & Kubernetes, Spaces
Senior Software Engineer – Go & Kubernetes, Spaces

Upbound - Job Posting • San Francisco (CA)

Hybrid
USD 180,000 - 250,000
Senior Software Engineer, Kubernetes Control Plane
Senior Software Engineer, Kubernetes Control Plane

UpBound • United States

On-site
USD 140,000 - 180,000
Senior Software Engineer, Kubernetes Control Planes
Senior Software Engineer, Kubernetes Control Planes

Upbound • Seattle (WA)

Hybrid
USD 170,000 - 230,000
Senior Software Engineer: Kubernetes Control Planes Remote
Senior Software Engineer: Kubernetes Control Planes Remote

Upbound • San Francisco (CA), Northern (KY)

Hybrid
USD 160,000 - 230,000
Senior Go Engineer - Kubernetes Control Planes & Spaces
Senior Go Engineer - Kubernetes Control Planes & Spaces

Upbound - Job Posting • Seattle (WA)

Hybrid
USD 180,000 - 240,000
Senior Software Engineer — Kubernetes Control Planes (Go)
Senior Software Engineer — Kubernetes Control Planes (Go)

Upboundext • Boston (MA)

Remote
USD 120,000 - 160,000
Senior Software Engineer — Kubernetes Control Planes (Go)
Senior Software Engineer — Kubernetes Control Planes (Go)

Upboundext • Atlanta (GA)

Remote
USD 120,000 - 160,000
Senior Software Engineer — Kubernetes Control Planes (Go)
Senior Software Engineer — Kubernetes Control Planes (Go)

Upboundext • San Francisco (CA)

Remote
USD 120,000 - 160,000
Senior Software Engineer [REMOTE] North America - Remote
Senior Software Engineer [REMOTE] North America - Remote

Upbound • San Francisco (CA), Northern (KY)

Hybrid
USD 160,000 - 230,000