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

. Work with NVIDIA internal customers .

Posted 10/27/2026full-timeRemote • United KingdomSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in designing and building scalable distributed software systems, with a strong focus on cloud infrastructure management and automation. Proficient in mainstream programming languages and secure communication protocols, with a solid understanding of networking and data persistence.

Highest-signal resume keywords
Distributed Software Systems DesignC/C++/Golang/Rust ProgrammingAPI Design and ImplementationKubernetes and Distributed Task SchedulingNetworking Protocols Knowledge

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
Distributed Software SystemsC ProgrammingC++ ProgrammingGolang ProgrammingRust ProgrammingAPI DesignAsynchronous ProgrammingData PersistenceSecure Communication ProtocolsNetworking Protocols
Soft Skills
CollaborationPresentation Skills
Tools & Technologies
KubernetesHyperscale Cloud ServicesHost Management SystemsSRE Principles
Industry Keywords
Cloud InfrastructureMulti-Tenant CloudOpen-Source SoftwareObservabilitySLOs

Tech Stack

Tools & technologies
CloudKubernetesRustSQLC++Go

About the role

Key responsibilities & impact
  • Work with NVIDIA internal customers
  • Design and build scalable software systems to manage NVIDIA’s cloud infrastructure
  • Build network and systems automation software for managing a multi-tenant cloud infrastructure
  • Participate in open-source communities of software NVIDIA leverages and builds
  • Present to internal stakeholders and NVIDIA leadership on roadmaps, vision, and demos
  • Write services and software aligned with the architectural vision for the NVIDIA Cloud Platform
  • Own code from development through commit, testing, and production
  • Collaborate with software engineers, product architects, product managers, and other teams to deliver end-to-end software solutions

Requirements

What you’ll need
  • 8+ years of experience with designing and building distributed software systems
  • BS/MS degree in Computer science or related areas (or equivalent experience)
  • Demonstrated ability to write code in a mainstream systems programming language such as C, C++, Golang, or Rust
  • Demonstrated ability to design and implement maintainable APIs for consumers
  • Practical experience with asynchronous programming, type safety, threading models, state machines and data structures
  • Background of data persistence (SQL or similar)
  • Understanding of secure communication protocols (mutual-TLS, IPsec, or similar)
  • Experience in a Hyperscale Cloud Service Provider (public facing or not)
  • Understanding of networking protocols such as IP, IPv6, BGP, HTTP, ICMP, tunneling protocols (VXLAN, Geneve, FoU, GRE), etc.
  • Background with Host management systems (DHCP, Redfish, UEFI) and host security services such as TPM, TXT, and SecureBoot
  • Kubernetes and/or distributed task scheduling
  • Knowledge of SRE principles (observability, SLOs, logging, etc.)