Senior Software Security Engineer, GeForce NOW

at Nvidia

📍 Santa Clara, United States

$148,000-276,000 per year

SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Jenkins @ 4 Linux @ 8 Python @ 4 CI/CD @ 4 Algorithms @ 4

Details

GeForce NOW is NVIDIA's Cloud Gaming service, streaming games at the highest quality to any and every user regardless of their device types and capabilities – low-end PCs, Macs, or mobile devices. Using the most advanced GPUs and NVIDIA proprietary software, GeForce NOW transforms the gaming experience with always up-to-date games on always the latest hardware, a streaming experience rivaling that of a local PC, and near-instant launch – just click and play!

We are looking for a Senior Software Security Engineer who sees the big picture of Cloud Computing and is deeply technical, creative, and hands-on. You will craft, build, and deploy highly-scalable cloud-based security solutions for GeForce NOW.

Responsibilities

  • You will craft and implement security features and functionalities in areas of Game Security.
  • Research, evaluate, design, test, recommend, communicate, and implement new tools to safeguard against vulnerability attacks and malware etc.
  • Work closely cross-functionally with other teams on KPI definitions and dashboards to provide insight into security policies.
  • Implement health monitoring checks for cloud-enabled security applications.
  • Implement performance tuning and automation for the security pipeline.
  • Build RESTful endpoints and services that form building blocks of GeForce NOW for security services.
  • Write tests for your code that enable continuous integration and deployment.
  • Support, maintain, and document software functionality.

Requirements

  • MS in Computer Science or equivalent program from an accredited University/College (or equivalent experience).
  • 5+ years experience in relevant domains.
  • Python and C++ experience is a must.
  • Strong self-initiative, passionate, interpersonal skills, and resourcefulness to new technology.
  • Excellent knowledge of Windows and Linux internals, OS-level security protection, and common protocols, e.g. TCP, HTTPS etc.
  • Comfortable with automation and configuration management tools such as Jenkins, CI/CD.
  • Knowledge of one or more programming/script languages with proficiency in the development of systems or process automation.
  • Experience with cloud infrastructure and cloud-scale software.

Ways to Stand Out from the Crowd

  • Knowledge of cryptography, auth, encryption, security certificates, related algorithms, and protocols.
  • Experience with application encryption and/or tokenization technologies.
  • Proven understanding of open-source encryption technologies used to ensure integrity and confidentiality.
  • Knowledge of security analysis software such as nspect.
  • Validated understanding or working knowledge of well-designed solutions and delivering high-quality software on time.

With a competitive salary package and benefits, NVIDIA is widely considered to be one of the technology world's most desirable employers. Are you a creative and autonomous Senior Software Engineer who loves challenges? If so, we want to hear from you.