Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Software Engineer, Cloud Platform

NVIDIA

. Build NVIDIA’s accelerated compute cloud services .

Posted 10/30/2026full-timeRemote • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in designing and building distributed software systems, with proficiency in C, C++, Golang, or Rust. Capable of developing scalable cloud infrastructure solutions while ensuring secure communication and adherence to SRE principles.

Highest-signal resume keywords
Distributed Software Systems DesignC, C++, Golang, Rust ProgrammingKubernetes ExperienceNetworking Protocols KnowledgeSRE Principles Understanding

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
API Design and ImplementationAsynchronous ProgrammingData Persistence (SQL)Threading ModelsState MachinesData StructuresSecure Communication ProtocolsHyperscale Cloud Service ExperienceHost Management SystemsHost Security Services
Soft Skills
CollaborationPresentation Skills
Tools & Technologies
NVIDIA DSX OSMulti-Tenant InfrastructureNetwork Automation SoftwareOpen-Source Communities
Certifications & Qualifications
BS/MS Degree in Computer Science
Industry Keywords
Cloud InfrastructureScalable SystemsObservabilitySLOsLogging

Tech Stack

Tools & technologies
CloudKubernetesRustSQLC++Go

About the role

Key responsibilities & impact
  • Build NVIDIA’s accelerated compute cloud services
  • Develop software to manage hardware and network provisioning for multi-tenant infrastructure
  • Work with software engineers, product architects, and product managers to deliver end-to-end cloud infrastructure solutions
  • Write services and software aligned with the NVIDIA DSX OS architectural vision
  • Collaborate with other teams to develop robust and scalable systems
  • Own code from development through commit, testing, and production
  • Work with NVIDIA internal partners
  • Design and build scalable software systems for NVIDIA’s cloud infrastructure
  • Build network and systems automation software for multi-tenant cloud infrastructure
  • Participate in open-source communities
  • Present roadmaps, vision, and demos to internal stakeholders and NVIDIA leadership

Requirements

What you’ll need
  • 12+ years of experience designing and building distributed software systems
  • BS/MS degree in Computer Science or related areas, or equivalent experience
  • Ability to write code in C, C++, Golang, or Rust
  • Ability to design and implement maintainable APIs for consumers
  • Experience with asynchronous programming, type safety, threading models, state machines, and data structures
  • Background in data persistence, such as SQL
  • Understanding of secure communication protocols, such as mutual-TLS or IPsec
  • Experience in a hyperscale cloud service provider environment
  • Understanding of networking protocols including IP, IPv6, BGP, HTTP, ICMP, VXLAN, Geneve, FoU, and GRE
  • Background with host management systems including DHCP, Redfish, and UEFI
  • Knowledge of host security services including TPM, TXT, and SecureBoot
  • Experience with Kubernetes and/or distributed task scheduling
  • Knowledge of SRE principles including observability, SLOs, and logging

Benefits

Comp & perks
  • Equity
  • Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score