Senior Software Engineer in Cryptographic Key Management at NVIDIA, responsible for architecting security strategies and solutions for diverse technology applications.
Responsibilities
Architect and drive the enterprise-wide strategy for cryptographic integrity and software supply chain security, partnering with CPU, GPU, and NBU leaders to unify security standards across NVIDIA's diverse hardware and software ecosystems.
Own and build the implementation of a cloud-agnostic, hyper-scale signing and PKI infrastructure, using hybrid architectures (private cloud + AWS/Azure) to support the explosive growth of NVIDIA’s AI workloads and model provenance.
Define the architectural vision and governance for next-generation key management, including Post-Quantum Cryptography (PQC) readiness and automated, ephemeral credential rotation backed by HSM roots of trust.
Engineer high-assurance cryptographic ceremonies and verifiable transparency logs (integrating patterns like Sigstore), establishing a tamper-evident chain of custody for all NVIDIA software, firmware, and AI model artifacts.
Transform the internal developer experience by architecting self-service, globally distributed security platforms that abstract complexity, solving reliability and scalability challenges to deliver "secure cryptography as a platform" for thousands of engineers
Requirements
BS or MS in Computer Science Engineering or a related field of study (or equivalent experience).
5+ years of experience in crafting, and implementing software engineering cryptographic automation and solutions.
Solid understanding of cryptographic algorithms, such as key management, hashing, signing, and certificate creation.
Familiarity with AuthN/AuthZ concepts and frameworks for securing production and corporate access, including SSO, SAML Federated Identity, RBAC, and IAM policies.
12+ years of experience with Python, Java or .NET programming languages
Prior experience developing Cryptographic applications in a chip company and PKI software systems.
Benefits
Equity and benefits • Comprehensive benefits package
Job title
System Software Engineer – Secure Cryptographic Services
Senior Specialty Software Engineer developing large - scale enterprise applications using Pega technology. Collaborating with cross - functional teams in an agile environment to enhance performance and maintainability.
Senior Specialty Software Engineer developing large - scale enterprise applications using Pega technology at Wells Fargo. Collaborating with cross - functional teams in an agile environment.
Regional Staff Engineer responsible for planning and building infrastructure at Intel's sites in EMEA. Manage projects, ensure compliance, and drive operational efficiency.
Associate Product Engineer at Pass the Keys focusing on product - driven software solutions with AI - augmented tools supporting a user - friendly approach in property management.
Teaching Assistant for AI Software Engineering Bootcamp at Digitale Leute School, responsible for mentoring and supporting participants in their learning journey.
Software Development Engineering role at Western Digital for validating products through automation and internal applications. Collaborate with engineering teams to enhance product quality and efficiency.
IT - Consultant working on Linux/Red Hat OpenShift for DATAGROUP, supporting client IT environments. Responsible for concept and operation of OpenShift environments in a team setting.
Sr. Software Engineer designing, coding, and debugging lottery systems at Scientific Games. Collaborating in requirements gathering, supporting production systems, and adhering to development standards.
Lead Specialist Software Engineer developing microservices for Wells Fargo's Customer Information Management Team. Collaborating on technical solutions with strong Java experience and modern technologies.
Lead Software Engineer for Wells Fargo's Fraud and Claims Technology team. Focused on developing scalable fraud detection solutions and leading enterprise - wide technology initiatives.