Principal Software Engineer, Full Stack

NVIDIASanta Clara, CAfull_timeprincipal

$248,000 – $391,000 USD

Tech Stack

Responsibilities

  • Lead architecture and delivery of high-scale web applications across front end, services, and data with clear reliability and performance targets (SLOs/SLAs).
  • Own multi-team initiatives end to end: discovery, RFCs/design reviews, phased rollouts, and measurable impact on product and business outcomes.
  • Establish engineering standards, reusable platforms/design systems, and microservice/event patterns that reduce complexity and long-term tech debt.
  • Mentor and sponsor engineers; improve code quality, testing, security, and observability through reviews, pairing, and mentoring.
  • Partner with product, design, data, and security to shape roadmaps, align trade-offs, and de-risk critical launches.

Soft Skills

Automated TestingWritten CommunicationVerbal CommunicationCloud Cost OptimizationFinops

Benefits

  • Equity

Culture

Diverse LeadershipMentorship Program

Requirements

Required: BS/MS/PhD in Computer Engineering, Computer Science or equivalent experience
Regions: Us

Get jobs like this in your inbox

Weekly Data Engineering, Olap, AWS hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About NVIDIA
Industry: ai
Size: enterprise

NVIDIA is a technology company specializing in AI computing, offering the NeMo Platform for developing, evaluating, deploying, and operating AI systems at scale.

View company profile →
Compensation
Base salary: $248,000 – $391,000 USD
Equity: eligible for equity