Senior System Software Engineer, GeForce NOW Client Platforms

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1993H1B SponsorCompany SiteLinkedIn

Location

California + 2 moreAll locations: California | Texas | Washington

Posted

75 days ago

Salary

$224K - $356.5K / year

Seniority

Senior

Bachelor Degree12 yrs expEnglishPythonReactSwiftTypeScript

Job Description

Senior System Software Engineer, GeForce NOW Client Platforms

NVIDIA

• Design, develop and deliver complex real-time applications for desktop and mobile platforms. • Partner closely with operations for the reliability and scalability of our features. • Build features and SDKs in a variety of languages, C++, TypeScript, Python, and Swift. • React to user feedback and improve the product based on metrics collected from end-user and server systems. • Collaborate and coordinate between multiple distributed teams for end-to-end feature delivery.

Job Requirements

  • 12+ years in proficient development experience in large projects
  • Ability to write readable, testable, maintainable and extensible code in C++
  • Good Windows API or POSIX APIs experience
  • Experience in writing and debugging multithreaded code
  • Good interpersonal skills and experience presenting with technical and non-technical partners.
  • Proven passion for user experience design and improving usability.
  • BS or MS in Computer Science or equivalent experience

Benefits

  • Comprehensive benefits package
  • Equity eligibility
  • Paid time off

Related Job Pages

More Full-stack Engineer Jobs

SmithRx logo

Senior Software Engineer, Platform

SmithRx

SmithRx is a tech-forward PBM committed to changing the way pharmacy benefits are managed.

Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

• Focus on back-end architecture; designing, developing and maintaining SmithRx product features using various languages such as Golang, JavaScript/Typescript, Node, GraphQL, and SQL (amongst others), while leveraging full CI and CD to iterate quickly • Collaborate with stakeholders and technical leads to understand functional and technical requirements to produce high-quality, scalable software and services • Provide scope and risk estimates for system and feature builds by building technical design documentation • Continually apply software development best practices, design patterns, testing, automation, tools and technologies. • Leverage AWS technologies, like Lambda and Fargate, to handle various types of jobs and batch processing • Troubleshoot production issues by performing triages for issues that arise, assessing the impact, creating and executing a plan for short-term and long-term mitigation, and performing root cause analysis to prevent future occurrence of issues. • Coach/mentor junior team members in their assigned engineering projects by reviewing and providing feedback on code developed, and performing design and code reviews • Work with senior leadership to turn technical vision into a tangible roadmap every quarter • Be the cornerstone of a collaborative learning culture through mentorship, code reviews, the exploration of new technologies, and other innovations

United States
Tech Holding logo

Technical Lead

Tech Holding

Think big, Start small, Scale fast!!!

ContractRemoteTeam 51-200H1B No Sponsor

• Lead and coordinate a distributed team of frontend, backend, mobile, and DevOps engineers • Provide architectural guidance across all layers of the platform • Drive technical decision-making and ensure alignment with the client’s engineering guidelines and product roadmap • Conduct code reviews and enforce coding standards and best practices • Serve as the primary technical point of contact between the delivery team and client stakeholders • Identify technical risks and proactively propose mitigation strategies • Facilitate sprint planning, standups, and retrospectives in collaboration with project management

Mexico
Cross River logo

Staff Software Engineer, Crypto

Cross River

Powering the future of financial services.

Full TimeRemoteTeam 501-1,000Since 2008H1B Sponsor

• Provide technical leadership: define and drive the technical vision and architecture for crypto-related products, services, and infrastructure • Design, develop, and deliver scalable, secure and performant software components • Provide technical mentorship and guidance to senior and mid-level engineers; conduct code reviews and promote engineering best practices • Stay at the forefront of blockchain protocols, DeFi, tokenization standards, and crypto industry trends; evaluate and recommend emerging technologies • Drive system reliability, incident response, and operational excellence across crypto platform services

United States
$190K - $220K / year
Airbnb logo

Staff Software Engineer, Unified Data Store

Airbnb

Airbnb is a community based on connection and belonging.

Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Lead the multi-year roadmap and long-term architecture for the UDS client stack, balancing immediate execution with systemic platform evolution. • Design and operate a high-performance data access layer that abstracts complexities like indexing, replication, and global consistency models. • Lead deep-dive design reviews and establish best practices for building fault-tolerant distributed systems across the organization. • Act as a bridge between infrastructure and product, creating a unified interface that simplifies how engineers interact with complex data systems. • Partner with UDS and Data Infrastructure teams globally to align architecture, drive adoption, and deliver high-impact solutions.

Brazil