GeForce NOW is NVIDIA's Cloud Gaming service, streaming games at the highest quality to any device, including low-end PCs, Macs, and mobile devices. Utilizing advanced GPUs and NVIDIA proprietary software, it offers an up-to-date gaming experience with near-instant launch times.
For more details, see .
We are seeking a Senior System Software Engineer who has a broad understanding of Cloud Computing, is deeply technical, creative, and hands-on. The role involves leveraging programming languages, distributed systems, multithreading, cloud services, and system software to design, build, and deploy cloud services for GeForce NOW, supporting Visual Computing, Deep Learning, and AI.
What you’ll be doing:
- Designing and building system services for a high-performance SaaS/PaaS cloud platform.
- Developing microservices and APIs for scalable gaming infrastructure.
- Collaborating across teams to develop new features, optimize systems, and improve platform reliability.
- Influencing technology stack, architecture, and development methodologies.
- Implementing automation, monitoring, and testing strategies.
- Promoting standardization and best practices across teams.
- Mentoring junior engineers to ensure high-quality code and practices.
What we need to see:
- BSc in Computer Science or equivalent, or related experience.
- 8+ years industry experience with complex C++ projects, especially those using shared libraries across platforms.
- Experience developing system services for multiple operating systems.
- Strong initiative, passion, interpersonal skills, and adaptability.
- Deep knowledge in writing maintainable, performant, and testable code, and building validation frameworks.
- Experience in observability solutions involving metrics and tracing in C++ projects.
- Knowledge of cloud infrastructure, distributed system design, load balancing, service discovery, and security best practices.
Ways to stand out:
- Experience with gRPC, Protobuf, CMake, Python 3, Go, C, or Rust.
- Familiarity with infrastructure as code, Kubernetes, ECS, OpenStack.
- Experience with package management (vcpkg) and CI/CD pipelines (Jenkins, GitLab CI).
- Interest in AI tools and leveraging LLMs for development productivity.
- Skills in analyzing system data to identify improvements.
We offer competitive salaries, a generous benefits package, and a dynamic work environment. The salary range is $184,000 to $356,500, depending on location and experience. You may also be eligible for equity and additional benefits. NVIDIA is an equal opportunity employer committed to diversity and inclusion.
#J-18808-Ljbffr