Senior System Software Engineer for Cloud – GeForce NOW Platform

Nvidia

Actively hiring
Santa Clara, CA Posted 10 days ago $224,000$356,500 / year

At a glance

AI generated

TL;DR

As a Senior System Software Engineer at GeForce NOW, you will join a cutting-edge team focused on delivering high-performance cloud gaming solutions. Your role involves designing, building, and scaling distributed cloud-based systems to enhance our SaaS/PaaS platform, collaborating with cross-functional teams to optimize existing systems and drive new feature development. You will influence the technology stack and architecture while mentoring team members in Kubernetes, observability, and infrastructure automation. The ideal candidate has over 12 years of experience in software development and Kubernetes infrastructure automation, with expertise in Golang and C++, as well as container orchestration tools like Kubernetes and Docker. Deep knowledge of cloud infrastructure, distributed systems, and RESTful APIs is essential, along with the ability to work effectively in a fast-paced environment.

Skills

Kubernetes Golang C++ Python Java Docker Terraform Helm Kustomize RESTful APIs gRPC MCP APIs Cloud Infrastructure Observability Infrastructure as Code CI/CD AWS Azure Google Cloud Platform PostgreSQL MySQL

What you'll do

  • Design, build, and scale distributed cloud-based systems for GeForce NOW's high-performance platform.
  • Influence technology stack, architecture, and development methodology to enhance overall reliability.
  • Drive automation, monitoring, and performance tuning of Kubernetes-based infrastructure.
  • Mentor team members in best practices related to Kubernetes, observability, and infrastructure automation.
  • Develop and scale RESTful, gRPC, and MCP APIs for backend services.

What we're looking for

  • 12+ years of experience in SaaS/PaaS software development with a focus on Kubernetes infrastructure automation.
  • Deep expertise in Golang and C++ (Python and Java valued) for developing and scaling backend services and microservices.
  • Extensive knowledge of container orchestration tools like Kubernetes, Docker, and Infrastructure as Code practices.
  • Strong background in cloud infrastructure, distributed system design, and Kubernetes-native patterns.
  • Proven experience in creating and scaling RESTful, gRPC, MCP APIs and backend services.
  • Ability to drive automation, monitoring, performance tuning, and best practices in Kubernetes environments.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 825 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.

Most-posted roles

View all roles at Nvidia