Senior Software Engineer, Compute Platform

New
United StatesFull-TimeSenior
Salary190,800 - 267,100 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
Cloud ComputingKubernetesGoDistributed Systems

Requirements

  • 4+ years of experience building large-scale distributed systems and internet-facing infrastructure.
  • Strong proficiency in Go with hands-on experience designing and operating Kubernetes-based systems in production.
  • Deep understanding of Linux internals, including cgroups, namespaces, and system-level resource management.
  • Experience working with multi-cloud or large-scale distributed compute environments.
  • Strong systems thinking and ability to troubleshoot complex cross-system issues independently.
  • Familiarity with infrastructure automation, orchestration frameworks, and platform engineering practices.
  • Contributions to open-source projects, especially within infrastructure or CNCF ecosystems, are highly valued.
  • Excellent communication skills and ability to work effectively in collaborative, service-oriented engineering teams.
  • Strong ownership mindset with the ability to lead technical workstreams from design to production.

Responsibilities

  • Design, develop, and maintain high-performance infrastructure software in Go to improve scalability, latency, and availability of distributed systems.
  • Build and extend Kubernetes controllers, operators, and automation systems for cluster lifecycle management and workload orchestration.
  • Develop internal SDKs and tooling for compute capacity tracking, network configuration, and managed service orchestration across multi-region environments.
  • Optimize cluster and system performance through intelligent scheduling, resource management, and node-level telemetry insights.
  • Collaborate with cross-functional engineering teams to improve infrastructure workflows, reliability, and automation practices.
  • Participate in an on-call rotation to support and ensure stability of large-scale production systems.
  • Contribute to architectural decisions and provide technical guidance on distributed systems and platform evolution.
View Full Description & ApplyYou'll be redirected to the employer's site
190,800 - 267,100 USD per year
Apply Now