Senior Software Security Engineer, GeForce NOW
at Nvidia
📍 Santa Clara, United States
$148,000-276,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Jenkins @ 4 Linux @ 8 Python @ 4 CI/CD @ 4 Algorithms @ 4Details
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.