Senior Software Engineer, Attestation Services

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
61 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $197k
$105k $256k
below market most similar roles pay here above market

This role pays more than 71% of similar roles. Most pay $151,000–$212,125 — the blue band above. At the midpoint, this role pays about $197k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Attestation Services

The Senior Software Engineer, Attestation Services - DGX Cloud joins the Attestation & Trust Services team to build the trust layer for Confidential Compute and next-generation GPU platforms. You will develop production Attestation Cloud Services, verifiers, SDK and CLI integrations, and customer-hosted trust capabilities. Daily responsibilities include owning projects from design to production support, maintaining verification flows, and improving reliability through telemetry, caching, and authentication. You will use C++, Rust, or Go to build systems that verify the integrity of GPUs, firmware, and platform components. The role requires strong computer science fundamentals, experience with distributed systems, and knowledge of Linux, networking, and APIs. This work addresses the high-consequence problem of ensuring security posture and hardware trust before sensitive workloads run or data is processed.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Build and maintain components for the Attestation Cloud platform, including verification flows, SDKs, and CLI tools.
  • Own projects end-to-end by turning incomplete requirements into clear designs, maintainable code, and automated tests.
  • Improve reliability and security of components by managing dependency failures, retries, idempotency, caching, and authentication.
  • Write test fixtures and conformance tooling to ensure consistent local and remote verification behavior.
  • Drive root-cause analysis for subsystem issues using logs, traces, telemetry, and targeted experiments.
  • Participate in a rotating on-call schedule to provide incident response and implement lasting fixes.
  • Document technical builds and participate in design and code reviews to mentor newer engineers.

What we're looking for

  • 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.
  • Strong programming and debugging skills in at least one of C++, Rust, or Go.
  • Strong computer-science fundamentals and practical knowledge of Linux, networking, APIs, concurrency, data stores, caching, and software testing.
  • Demonstrated interest in security-critical systems, secure software development, trust infrastructure, or confidential computing.
  • Experience owning a feature or component from initial ambiguity through development, testing, deployment, observability, and production maintenance.
  • Willingness to join a primary on-call rotation and own production services through incident response and durable follow-up improvements.
  • Experience with Kubernetes, major cloud providers, or distributed-system failure handling (preferred).

More like this

Similar roles

Senior Software Engineer, DGX Cloud Production Engineering

Nvidia

Santa Clara, CA 34 days ago
Kubernetes Python Go GitOps Terraform ArgoCD GPU Infrastructure Linux Containers Cloud Infrastructure Infrastructure Automation Distributed Systems Observability BMaaS VMaaS Managed Kubernetes Multi-cloud APIs Incident Response
8+ yrs exp

Senior Software Engineer, DGX Cloud Production Engineering

Nvidia

Remote (CA) +4 37 days ago
Kubernetes Python Go GitOps Terraform ArgoCD GPU Infrastructure Linux Containers Cloud Infrastructure Infrastructure Automation Distributed Systems Observability BMaaS VMaaS Managed Kubernetes Multi-cloud APIs Incident Response
8+ yrs exp Remote

Senior Software Engineer, Core Infrastructure Services

Nvidia

Remote (TX) +3 6 days ago $168,000–$270,250
Python Go Kubernetes Terraform Ansible FastAPI gRPC REST Temporal Redis Kafka NATS SQS Prometheus Grafana OpenTelemetry Linux BGP InfiniBand RDMA NetBox Nautobot DNS NTP RADIUS OAuth Firewalls iptables nftables
8+ yrs exp Remote

Senior Software Engineer, Attestation Services

Nvidia

Remote (Santa Clara, CA) +2 36 days ago $224,000–$356,500
Go Java C++ Rust Kubernetes CI/CD AWS GCP Azure OCI gRPC Microservices Infrastructure as Code PKI TLS/mTLS Secrets Management Distributed Systems Observability
10+ yrs exp Remote