New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Software Engineer, Attestation Services - DGX Cloud

NVIDIA
Apply →
remote senior full-time

First indexed 19 Aug 2026

Description

As part of DGX Cloud, the Attestation & Trust Services team builds NVIDIA's trust layer for Confidential Compute and next-generation GPU platforms.

You will build production Attestation Cloud Services, verifiers, SDK/CLI integrations, APIs, and customer-hosted trust capabilities.

Responsibilities:

  • Build and maintain components across the Attestation Cloud platform, verification flows, software development kits and command-line tools integrations, and customer-hosted capabilities, including enablement for new NVIDIA devices and platform generations.
  • Own well-scoped projects end to end, turning incomplete requirements into a clear design, maintainable code, automated tests, a safe rollout, useful telemetry, and durable production support.
  • Improve reliability and security in the components you own, including dependency failures, retries, idempotency, caching, data stores, authentication, revocation freshness, compatibility, graceful degradation, and release validation.
  • Write the test fixtures, conformance tooling, and automation that keep local and remote verification behavior consistent and catch regressions before customers do.
  • Drive root-cause analysis for issues in your features and subsystems using logs, traces, telemetry, and targeted experiments, working with senior engineers on problems that span multiple systems.
  • Participate in design and code reviews, document what you build, and grow into mentoring newer engineers on the team.
  • Participate in the team's rotating on-call schedule and follow incidents through to lasting fixes.

Requirements:

  • BS or MS in Computer Science, Computer Engineering, Information Security, or a related technical field, or equivalent experience.
  • 5+ years of hands-on experience developing production software, including backend services, distributed systems, systems software, SDKs, infrastructure platforms, or customer-facing APIs.
  • Demonstrated interest in security-critical systems, secure software development, trust infrastructure, or confidential computing, with the motivation to learn attestation deeply.
  • Strong programming and debugging skills in at least one of C++, Rust or Go with the ability and interest to work across languages as the platform evolves.
  • Strong computer-science fundamentals and practical knowledge of Linux, networking, APIs, concurrency, data stores, caching, and software testing.
  • Experience owning a feature or component beyond initial implementation, including transforming ambiguity into a well-defined plan, reasoning about tradeoffs and failure modes, and carrying develop, testing, deployment, observability, production debugging, and maintenance through delivery.
  • Willingness to join a primary on-call rotation and own production services through incident response, debugging, and durable follow-up improvements.

Benefits:

  • Equity
  • Benefits