Hybrid System Software Engineer – Secure Cryptographic Services

Posted 2 weeks ago

Apply now

About the role

  • 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

Job type

Experience level

Mid levelSenior

Salary

$224,000 - $356,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job