Principal Software Engineer, Infrastructure

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CARedmond, WA
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $195k
$122k $247k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $174,600–$214,625.

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 · Principal Software Engineer, Infrastructure

The Principal Software Engineer – Infrastructure joins the Configuration Management team to define the future of enterprise infrastructure automation and operational platforms. In this hands-on leadership role, you will architect and build foundational software systems to manage infrastructure consistently across compute, storage, networking, data centers, cloud, and hybrid environments. You will develop prototypes, review critical code, and establish technical directions for orchestration and self-service platforms. Key technologies include Ansible Automation Platform, AWX, Salt, Go, Python, Java, Linux, Kubernetes, and Databricks. You will also lead the strategy for applying AI to configuration management for drift analysis and automated remediation. The role solves complex problems regarding scalability, security, and disaster recovery while establishing engineering standards for large-scale infrastructure platforms across multiple teams.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define the multi-year technical vision and architecture for IT infrastructure automation and configuration management.
  • Set the technical direction for platforms such as Ansible, AWX, and Salt across compute, storage, and networking.
  • Develop a strategy for applying AI to configuration intelligence, drift analysis, and automated remediation.
  • Develop prototypes and production software while resolving complex technical and scalability problems.
  • Build secure, scalable integrations across cloud services, CMDB, secrets management, and observability systems.
  • Establish engineering standards and lead organizations in the implementation and adoption of new platforms.
  • Partner with executive leadership to translate business challenges into prioritized technical roadmaps and measurable outcomes.
  • Mentor senior and staff engineers to raise engineering standards and develop technical leaders across teams.

What we're looking for

  • 15+ years of progressive software engineering experience delivering complex, business-critical platforms and distributed systems.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a similar domain, or a Master’s degree or equivalent experience.
  • Deep knowledge of enterprise configuration management or infrastructure automation using Ansible Automation Platform, AWX, Salt, or equivalent platforms.
  • Deep hands-on expertise in Go, Python, Java, or a comparable systems programming language, including APIs, concurrency, and distributed systems.
  • Strong hands-on experience in Linux, Kubernetes, containers, cloud and hybrid infrastructure, CI/CD, and Infrastructure as Code.
  • Strong experience developing and implementing enterprise data and automation pipelines using Databricks or comparable large-scale data platforms.
  • Proven experience defining and evolving the architecture of large-scale infrastructure platforms across multiple teams, data centers, or cloud environments.
  • Outstanding communication and technical leadership skills to build consensus, influence senior leaders, and mentor experienced engineers.

More like this

Similar roles

Senior Software Engineer, Linux Platform

Nvidia

Remote (CA) +1 15 days ago
Linux AWS Azure Terraform Python Go Ansible Chef Kubernetes GitLab CI/CD GitHub Actions Shell Scripting infrastructure-as-code Configuration Management Container Runtimes hybrid-cloud Multi-Cloud
8+ yrs exp Remote

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 73 days ago $114,600–$234,600
Oracle Cloud Infrastructure (OCI) Distributed Systems System Design Observability Root Cause Analysis Encryption Access Controls Automation Rate Limiting Telemetry

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 73 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) System Design Cloud Infrastructure Telemetry Load Testing Fault Injection Data Replication Encryption Access Controls Monitoring Dashboards Alerting Scalability Availability Durability

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 73 days ago $114,600–$234,600
C/C++ Rust Oracle Cloud Infrastructure (OCI) Write-Ahead Logging (WAL) B-tree LSM tree Raft Paxos Multi-Paxos MVCC Key-Value store Data Partitioning Sharding CAP theorem Cloud Infrastructure Low-level Systems Operating Systems
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 73 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Processing Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Security Controls Scalability
3+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 73 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Automation Scalability Data Replication Multi-tenant Environments
3+ yrs exp