Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Software Engineer – Kubernetes

NVIDIA

. Develop and build management plane capabilities such as cluster lifecycle operations (compose, upgrade, scale, repair, delete), node management, and fleet-wide health and status reporting, from development through production .

Posted 10/30/2026full-timeRemote • California • United StatesSenior💰 $184,000 - $356,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and managing Kubernetes-based systems, with a strong focus on automation, performance, and reliability in distributed environments. Proficient in Go programming and experienced in leading technical builds while mentoring engineering teams.

Highest-signal resume keywords
Kubernetes ArchitectureGo ProgrammingCI/CD Systems ManagementDistributed Systems DevelopmentAutomation with Ansible and Terraform

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
GoC++RustJavaData StructuresAlgorithmsKubernetesLinuxCluster APIConcurrency
Soft Skills
MentoringTechnical LeadershipDocumentation
Tools & Technologies
AnsibleTerraformGitLabJenkinsController-runtime
Industry Keywords
Distributed SystemsCloud-nativeControl PlaneScalabilityOpen-source Contributions

Tech Stack

Tools & technologies
AnsibleAWSCloudDistributed SystemsJavaJenkinsKubernetesLinuxNode.jsOpenStackRustTerraformC++Go

About the role

Key responsibilities & impact
  • Develop and build management plane capabilities such as cluster lifecycle operations (compose, upgrade, scale, repair, delete), node management, and fleet-wide health and status reporting, from development through production
  • Architect and implement Kubernetes controllers, operators, and custom resource definitions (CRDs) in Go, with reliable, idempotent reconciliation
  • Drive automated cluster provisioning across bare metal, virtualized, and cloud environments, using Cluster API-style concepts and infrastructure providers
  • Lead technical build by writing build docs, running build reviews, and aligning partner teams across the software and hardware stack
  • Diagnose and improve the performance, reliability, and security of complex, asynchronous distributed systems, including debugging issues in production
  • Own unit, integration, and end-to-end test strategy and automate build, test, and release pipelines
  • Mentor engineers and improve code reviews
  • Keep documentation and runbooks clear and current
  • Prioritize various tasks while maintaining high code quality

Requirements

What you’ll need
  • BS/MS in Computer Science or a related field, or equivalent experience
  • 8+ years of relevant software engineering experience, including building and operating production distributed systems
  • Strong proficiency in a systems language (Go, C++, Rust, or Java)
  • Solid data structures and algorithms fundamentals
  • Ability to become productive in Go quickly
  • Strong understanding of Kubernetes and container orchestration, including the API server, controllers, and reconciliation loops
  • Background in distributed system build and development, including consistency, availability, and failure handling at scale
  • Experience in automation using tools like Ansible and Terraform
  • Experience establishing and managing CI/CD systems
  • Solid Linux fundamentals
  • Understanding of performance, security, and reliability in distributed environments
  • Track record of leading technical builds and mentoring other engineers
  • Broad experience with Go, especially concurrency and testing, and with client-go / controller-runtime
  • Significant hands-on production experience operating Kubernetes at scale, including control plane or etcd scalability and availability
  • Experience with Cluster API or infrastructure providers on bare metal, vSphere, OpenStack, or AWS
  • Experience using GitLab, Jenkins, or other CI/CD platforms
  • Expert knowledge of Linux kernel and system internals, or experience with GPU/DPU-accelerated infrastructure
  • Open-source contributions to Kubernetes or related cloud-native projects

Benefits

Comp & perks
  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity
  • Benefits for you and your family