Senior System Software Engineer, GeForce NOW Client Platforms

Nvidia

Remote

Quick summary

Work type
Remote
Location
Santa Clara, CAAustin, TXRedmond, WA
Salary
$224,000–$356,500 / yr
Posted
46 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $184k
This role $290k
$122k most similar roles pay here $382k

This role pays more than 99% of similar roles. Most pay $146,875–$222,000 — the shaded band above. At the midpoint, this role pays about $290k versus about $184k for comparable roles.

Based on 240 similar postings.

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 967 open roles on FindRole.

Listed pay typically runs $168,000–$270,250 across 950 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, GeForce NOW Client Platforms

Join the NVIDIA GeForce Now Platform team as a Full-Stack Engineer, contributing to the development of client applications and reusable components across Windows, Mac, Linux, frontend, backend, and native environments. In this role, you will design and deliver complex real-time applications for desktop and mobile platforms, collaborating closely with operations teams to ensure reliability and scalability. You will build features and SDKs using C++, TypeScript, Python, and Swift, while also reacting to user feedback to enhance the product based on metrics from end-users and server systems. Ideal candidates have over 12 years of experience in large-scale projects, a strong background in Windows API or POSIX APIs, and expertise in multithreaded coding. You should possess excellent interpersonal skills, passion for user experience design, and be adept at creating scripts for continuous integration environments. Experience with telemetry tools and a love for PC or mobile gaming are also highly valued.

What you'll do

  • Design and develop complex real-time applications for desktop and mobile platforms.
  • Ensure the reliability and scalability of features by partnering closely with operations teams.
  • Build SDKs and features using C++, TypeScript, Python, and Swift across various projects.
  • Improve product based on user feedback and metrics from end-user and server systems.
  • Serve as technical domain authority for development spanning multiple applications and product lines.

What we're looking for

  • 12+ years of proficient development experience in large projects.
  • Expertise in writing readable, testable, maintainable, and extensible code primarily in C++.
  • Strong background in Windows API or POSIX APIs and multithreaded coding.
  • Experience in developing services and framework-like SDKs such as COM or Windows Runtime SDK.
  • Ability to create configuration, build, and test scripts for Continuous Integration environments.
  • Proven passion for user experience design and improving usability based on metrics.
  • Good interpersonal skills and ability to present with technical and non-technical partners.

More like this

Similar roles

Senior Software Engineer, Platform

Anduril Industries

Costa Mesa, CA 10 days ago $191,000$253,000
Go C++ Python Rust AWS Azure CI/CD Terraform NixOS Kubernetes Docker Prometheus Grafana PostgreSQL MongoDB Redis Git GitHub Jenkins

Senior Software Engineer, Platform

Anduril Industries

Seattle, WA 10 days ago $191,000$253,000
Go C++ Python Rust Java JavaScript TypeScript AWS Azure CI/CD Terraform NixOS Kubernetes Prometheus Grafana PostgreSQL Docker