Senior System Software Engineer for Cloud – GeForce NOW Platform
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
API @ 4
Claude Code @ 4
Codex @ 4
Deep Learning
Distributed Systems
Docker @ 4
GPU
Go
Helm @ 4
IaC
Java @ 4
Kubernetes @ 8
Microservices @ 4
Observability @ 4
Python @ 4
Software Development @ 8
Terraform @ 4
gRPC @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
GeForce NOW is NVIDIA’s cloud gaming service, streaming games at high quality to users across PCs, Macs, TVs, and mobile devices. Using NVIDIA GPUs and proprietary software, the platform provides an experience that rivals a local PC, with up-to-date games and near-instant launch times.
The team is seeking a deeply technical, creative, and hands-on Senior System Software Engineer for Cloud to design, build, and deploy highly scalable cloud-based solutions for GeForce NOW. The role requires expertise in programming languages, distributed systems, multithreading, and cloud services. The work will support scalable and efficient cloud services for visual computing, deep learning, and artificial intelligence.
Responsibilities
- Design, build, and scale distributed cloud-based systems for a high-performance SaaS/PaaS platform.
- Collaborate cross-functionally to drive new features, optimize existing systems, and improve platform reliability.
- Influence the technology stack, architecture, and development methodology.
- Drive automation, monitoring, and performance tuning.
- Mentor team members and promote best practices in Kubernetes, observability, and infrastructure automation.
Requirements
- BS or MS in Computer Science, or equivalent experience.
- 12+ years of experience delivering SaaS/PaaS solutions, with a focus on software development and Kubernetes infrastructure automation.
- Extensive experience with Golang and C++; Python and Java experience is valued.
- Experience developing and scaling backend services and microservices.
- Experience with container orchestration technologies including Kubernetes, EKS, GKE, and AKS.
- Experience with containers including Docker and containerd.
- Experience with Infrastructure as Code tools including Terraform, Pulumi, Helm, and Kustomize.
- Deep knowledge of cloud infrastructure, distributed system design, and Kubernetes-native patterns.
- Proven experience developing and scaling RESTful, gRPC, and MCP APIs and backend services.
- Ability to write testable, maintainable, and performant code, with a focus on observability.
- Strong self-initiative, interpersonal skills, adaptability, and ability to collaborate across teams and time zones.
Additional Qualifications
- Experience using AI tools such as Codex and Claude Code.
- Experience analyzing observability data to identify bottlenecks and improvement opportunities.
- Experience with cloud-scale analytics and data-driven infrastructure and service optimization.
- Ability to operate effectively in ambiguous or rapidly changing environments and turn uncertainty into clear technical direction and execution plans.
- Strong bias for action and iteration, including prototyping, validating, learning from feedback, and refining solutions while maintaining engineering quality and operational rigor.
Benefits
NVIDIA offers competitive salaries, equity, and a generous benefits package. The base salary is determined by location, experience, and the compensation of employees in similar positions.
- Level 5 base salary: USD 224,000–356,500 per year.
- Level 6 base salary: USD 272,000–431,250 per year.
Applications will be accepted at least until May 26, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.