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 Manager, Software Engineering - Rack Scale Systems Infrastructure

NVIDIA

. Own delivery of rack-scale infrastructure software within a cross-functional organizational structure .

Posted 10/12/2026full-timeUnited StatesSenior💰 $248,000 - $391,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in managing software and firmware engineering teams, delivering production software, and guiding cross-functional collaboration. Proficient in Linux, distributed systems, and programming languages such as Go, C++, and Rust, with a strong focus on reliability and maintainability in rack-scale infrastructure.

Highest-signal resume keywords
Software Engineering ManagementLinux Systems ExpertiseGo, C++, Rust ProgrammingCross-Functional CollaborationOpen-Source Software Delivery

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
Software DevelopmentFirmware EngineeringDistributed SystemsApplication Programming InterfacesFailure HandlingData Center ArchitectureServer ManageabilityTelemetryKubernetes ControllersOpenBMC
Soft Skills
Clear CommunicationGood JudgmentTeam BuildingMentoringProblem Solving
Tools & Technologies
NVIDIA GB200NVIDIA GB300RedfishNVLinkEthernetInfiniBandBaseboard Management Controller SoftwareEmbedded LinuxPythonArtificial Intelligence Tools
Industry Keywords
Rack-Scale InfrastructureLifecycle OrchestrationHealth AnalysisProduction AdoptionIssue TriageRoot-Cause ResolutionMatrix OrganizationLarge-Scale ReliabilityControl PlanesSimulation or Fault Injection

Tech Stack

Tools & technologies
Distributed SystemsKubernetesLinuxPythonRustC++Go

About the role

Key responsibilities & impact
  • Own delivery of rack-scale infrastructure software within a cross-functional organizational structure
  • Coordinate commitments, address ownership gaps, and remain accountable from requirements through production adoption and support
  • Translate business needs and hardware roadmaps into release priorities and achievable plans
  • Balance staffing, dependencies, and technical risk across changing priorities
  • 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, performance expectations, and delegation
  • Establish planning, validation, release, and issue triage practices
  • Identify risks early, drive root-cause resolution of production issues, and improve team processes
  • Coordinate with firmware, platform, networking, quality assurance, security, and operations teams
  • Work with customers and partners to turn deployment feedback into product improvements
  • Oversee open-source delivery and support practices, including contribution review, issue triage, documentation, and release maintenance
  • Communicate priorities, progress, and tradeoffs to engineers, collaborators, and leadership
  • Make decisions in ambiguous situations and carry cross-team commitments through completion

Requirements

What you’ll need
  • Bachelor's, master's, or doctoral degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience
  • 12 or more overall years of engineering experience in systems software, platform software, server firmware, or data center infrastructure
  • Minimum of 6 years managing software or firmware engineering teams
  • Proven track record delivering production software across multiple programs in a matrix organization
  • Solid technical background in Linux, distributed systems, application programming interfaces, state machines, and failure handling
  • Familiarity with data center architecture, hardware-conscious orchestration, server manageability, firmware or operating system lifecycle, telemetry, and large-scale reliability
  • Software development experience in Go, C++, or Rust
  • Capability to guide distributed engineering groups, recruit and nurture engineers, cultivate technical leaders, assign significant responsibilities, and maintain a steady standard of performance
  • Clear written and verbal communication, good judgment under ambiguity, and experience aligning engineering teams, customers, and partners on practical solutions
  • Experience across the rack-scale systems lifecycle is a plus
  • Familiarity with NVIDIA GB200 or GB300 systems is a plus
  • Experience with Kubernetes controllers or operators, declarative control planes, and simulation or fault injection is a plus
  • Hands-on experience with baseboard management controller software, OpenBMC, embedded Linux, Python, and server debugging is a plus
  • Familiarity with Redfish or related standards, NVLink, Ethernet, or InfiniBand is a plus
  • Built open-source infrastructure software used by external teams; strong Rust experience and thoughtful use of artificial intelligence tools for development, testing, and debugging are a plus

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