Senior Software Engineer, Attestation Services - DGX Cloud
$152,000–$241,500 year
RemoteUnited States or California, United States
Job Summary
Build and maintain components across the Attestation Cloud platform, including verification flows, SDKs, CLI integrations, and customer-hosted trust capabilities. Own well-scoped projects end-to-end, transforming incomplete requirements into clear designs, maintainable code, automated tests, safe rollouts, and durable production support. Improve reliability and security by addressing dependency failures, retries, idempotency, caching, authentication, and release validation. Write test fixtures and automation to ensure consistent local and remote verification behavior, while driving root-cause analysis using logs, traces, and telemetry. Participate in design reviews, document your work, and mentor newer engineers. Join the team's rotating on-call schedule to follow incidents through to lasting fixes.
Required Qualifications
- 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
Desired Qualifications
- Experience building or operating production services with Kubernetes, a major cloud provider, distributed-system failure handling, observability, SLOs, safe deployment systems, resilience testing, or incident response
- Experience developing SDKs, verifiers, agents, proxies, customer-hosted software, offline systems, distributed caches, device-enablement frameworks, or hardware/software integration components
- Familiarity with security fundamentals such as PKI, TLS/mTLS, certificates, signing, revocation, OCSP or CRLs, authentication and authorization, secrets management, secure boot, or hardware roots of trust
- Experience or interest in attestation and confidential computing technologies such as TPMs, DICE, SPDM, IETF RATS, EAT, CoRIM, Intel TDX or SGX, AMD SEV-SNP, Arm CCA, HSMs, or GPU and accelerator attestation
- Experience hardening software that processes untrusted input through threat modeling, fuzzing, negative testing, memory or concurrency safety, dependency controls, artifact signing, or software-supply-chain practices
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.