JobsPrincipal Software Engineer - Rack Scale Systems Infrastructure
NVIDIA logo

Principal Software Engineer - Rack Scale Systems Infrastructure

NVIDIA

Location

remote, Santa Clara, CA

Type

Full-time

Posted

5/15/2026

Compensation

$272,000 - $431,250 per year

Undergraduate with 5+ Years of Experience
Approval 99.2%·Filings 1,781·New hires 873·
👑 Elite Sponsor
·FY 2025

Job description

As a Principal Rack Scale Systems Infrastructure Engineer at NVIDIA, you will be responsible for building and guiding the development of software systems that support rack-scale infrastructure products and services. This role involves working at the intersection of software and hardware, focusing on control planes, orchestration systems, and networking fabrics. You will collaborate with various teams to translate infrastructure roadmaps into software requirements and ensure the reliability and security of systems. Your expertise will help mentor senior engineers and drive high-quality technical decisions in a dynamic environment.

Requirements

  • BS or MS in Computer Engineering, Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • Proven experience of 15+ years in systems architecture, system software, distributed systems, infrastructure control planes, or infrastructure engineering.
  • Solid architectural knowledge of coordination frameworks, state machines, and distributed systems tradeoffs.
  • Practical coding skills in Go, C++, or Rust, with a strong emphasis on production-quality infrastructure software.
  • Experience with Kubernetes or similar orchestration systems for managing large-scale infrastructure services.
  • Strong understanding of data center networking technologies and protocols, including Ethernet and InfiniBand.
  • Expertise in in-band and out-of-band management architectures and related system management protocols.
  • Experience crafting software intended for open source release, focusing on API stability and community usability.
  • Established skill in specifying requirements and managing delivery across various engineering teams.
  • Strong written and verbal communication skills for explaining complex hardware/software tradeoffs.

Responsibilities

  • Define the complete software architecture for rack-scale infrastructure products and services.
  • Use Kubernetes and cloud-native primitives as an infrastructure fabric when appropriate.
  • Bridge hardware and software teams across various domains including firmware and networking.
  • Partner directly with hyperscalers, CSPs, and enterprise customers to align infrastructure capabilities.
  • Establish reliability, security, validation, and left-shift strategies to reduce risk.
  • Mentor senior engineers and technical leads to raise the engineering bar.
  • Make high-quality technical decisions balancing customer needs and software maintainability.

Benefits

  • Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.

Is this posting expired or inaccurate?