Manager, Software Architecture

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
98 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $212k
This role $236k
$131k $304k
below market most similar roles pay here above market

This role pays more than 71% of similar roles. Most pay $181,000–$243,250 — the blue band above. At the midpoint, this role pays about $236k versus about $212k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Manager, Software Architecture

The Manager, Software Architecture joins the Networking Systems & Software Architecture group's applied research team to lead systems and networking engineers. This role involves leading a team to build distributed AI communication systems, including libraries, frameworks, and system integrations. The manager is responsible for owning execution, setting technical direction, building roadmaps, and managing project planning and resource allocation. Key responsibilities include developing systems-level software for data movement between GPUs, nodes, and storage, focusing on low-level transport optimization, hardware-software co-design, and communication frameworks for production AI stacks and quantum computing interconnects. Candidates must possess expertise in C, C++, Rust, and Python, alongside knowledge of computer architecture, memory hierarchies, DMA engines, and networking. Required competencies include understanding ML systems concepts like transformer architectures and model parallelism.

What you'll do

  • Lead and develop a team of systems and networking engineers building distributed AI communication systems.
  • Build the technical roadmap in partnership with principal engineers and architects to balance near-term delivery with long-term research.
  • Manage project planning, resource allocation, and delivery timelines across concurrent workstreams.
  • Drive architecture and technical direction for systems-level software moving data between GPUs, nodes, and storage.
  • Create a culture of technical excellence and open collaboration within the engineering organization.
  • Oversee the development of libraries, frameworks, and system integrations for production AI stacks.
  • Participate in architecture reviews and make informed trade-off decisions regarding systems software and networking.

What we're looking for

  • Software engineering experience with advanced knowledge in systems software, networking, or distributed systems.
  • 3+ years of direct people management experience.
  • BS, MS, PhD, or equivalent experience in Computer Science, Computer Engineering, or a related field.
  • Proficiency in programming languages such as C, C++, Rust, and Python.
  • Good understanding of computer architecture, memory hierarchies, DMA engines, and networking.
  • Understanding of ML systems concepts including transformer architectures, KV cache mechanics, model parallelism, or distributed training and inference patterns.
  • Strong communication skills for public speaking, writing technical documents, and providing candid feedback.
  • Knowledge of ML inference frameworks (vLLM, SGLang, TensorRT-LLM) and familiarity with hardware and software ecosystems (preferred).

More like this

Similar roles

Manager, Solution Architect

PWC

Dallas, TX +59 20 days ago $99,000–$232,000
Solution Architecture Cloud Engineering Data & Analytics API Management Microservices CI/CD Software Development Digital Integration Automation Functional Design Software Design
4+ yrs exp Hybrid

Manager, Solutions Architect

Nvidia

Remote (CA) 22 days ago $224,000–$356,500
GPU Networking NICs DPUs Switches Software Stacks datacenter operations NPI Solutions Architecture Project Management OEM Integration Product Qualification Roadmap Planning
10+ yrs exp Remote

Manager, Software Engineering

Circle

Remote (San Francisco, CA) +24 42 days ago $195,000–$257,500
Go Java JavaScript Agile Scrum Technical Leadership
7+ yrs exp Remote

Manager, Software Engineering

Snap Inc.

Bellevue, WA +4 104 days ago $229,000–$343,000
AI Tools Distributed Systems Web Development Scalable Services Ops-heavy Systems Security
9+ yrs exp Hybrid

Manager, Software Engineering

Mastercard

O Fallon, MO 47 days ago $140,000–$231,000
Java C++ Distributed Systems Microservices Event-Driven Architecture API Design CI/CD Unit Testing Integration Testing Performance Engineering Observability Site Reliability Engineering DevOps Threat Modeling Data Structures Algorithms Secure Coding Logging Monitoring Benchmarking

Manager, Software Engineering

Cardinal Health

78 days ago
Salesforce SDLC WBS RAID logs Change Control root‑cause analysis QA Hybrid Technology Stack PHI‑safe Compliance Estimation
8+ yrs exp