← All roles

Senior Manager, Software Engineering - Rack Scale Systems Infrastructure

NVIDIA· Mgmt, SW Eng
Apply on company site
Santa Clara, CA, Seattle, WA$248k - $391kfull-timePosted 1w ago

About the role

Lead engineers building rack-scale infrastructure software to manage and program complex hardware. Responsible for delivery of control planes, lifecycle orchestration, system health, and recovery capabilities across hardware, firmware, networking, and operations to support rack and fleet deployments.

Responsibilities

  • Take ownership for the delivery of rack-scale infrastructure software within a cross-functional organizational structure. Coordinate commitments, address ownership gaps, and stay accountable for results from requirements to production adoption and support.
  • Translate business needs and evolving hardware roadmaps into release priorities and achievable plans. Balance staffing, dependencies, and technical risk across projects as priorities change.
  • Partner with architects and technical leads on control planes, lifecycle orchestration, health analysis, and recovery. Guide engineering tradeoffs and ensure reliability, security, and maintainability.
  • Build and develop the team through hiring, mentoring, and clear performance expectations. Grow technical leads and future managers, delegate important ownership, and balance work across the team.
  • Establish effective planning, validation, release, and issue triage practices. Use delivery and quality evidence to identify risks early, drive root-cause resolution of production issues, and improve how the team works.
  • Coordinate with firmware, platform, networking, QA, security, and operations teams to deliver coordinated capabilities. Work with customers and partners to turn deployment feedback into product improvements.
  • Be responsible for the team's open-source delivery and support practices, including contribution review, issue triage, documentation, and release maintenance.
  • Communicate priorities, progress, and tradeoffs clearly to engineers, collaborators, and leadership. Make sound decisions in ambiguous situations and carry cross-team commitments through to completion.

Qualifications

  • Bachelor's, master's, or doctoral degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent experience.
  • 12+ years of engineering experience in systems software, platform software, server firmware, or data center infrastructure, including at least 6 years managing software or firmware engineering teams.
  • Proven track record delivering production software across multiple programs in a matrix organization, aligning shared resources and dependencies while maintaining quality, release rigor, and production support.
  • Solid technical background in Linux, distributed systems, APIs, state machines, and failure handling. Familiarity with data center architecture, hardware-conscious orchestration, server manageability, firmware/OS lifecycle, telemetry, and large-scale reliability.
  • Software development experience in Go, C++, or Rust, with ability to review designs, guide debugging, and assess engineering quality.
  • Proven capability to guide distributed engineering groups, recruit and nurture engineers, cultivate technical leaders, assign responsibilities, and maintain performance standards.
  • Clear written and verbal communication, good judgment under ambiguity, and experience aligning engineering teams, customers, and partners on practical solutions.

Skills

Required:Leadership and people managementDelivery managementLinux and distributed systemsGo, C++, or Rust

Benefits

  • equity
  • benefits (as described in company benefits page)
Last updated Oct 23, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA