Taro Logo

Principal Software Engineer - Developer Experience

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins to transform industries.
$248,000 - $391,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, a pioneer in accelerated computing and AI technology for over 25 years, is seeking a Principal Software Engineer to join their Developer Experience Software Engineering team. This role represents a unique opportunity to shape the future of developer tools and AI services at one of technology's most innovative companies.

The position involves leading the development of cutting-edge solutions for NVIDIA's internal products, with a focus on AI Inference Services, Agentic AI frameworks, and Engineering Apps. As a principal engineer, you'll be at the forefront of combining technical excellence with business strategy to create enterprise-level solutions that drive NVIDIA's global operations forward.

The ideal candidate brings 15+ years of software development experience and deep expertise in modern technologies including AI, cloud platforms, and programming languages such as JavaScript, React, NodeJS, or Python. You'll need to demonstrate not just technical prowess, but also strong leadership abilities to influence cross-functional teams and senior leadership.

What makes this role particularly exciting is the opportunity to work with cutting-edge AI technologies, including LLMs, AI Inference, and AI Agents, while contributing to NVIDIA's mission of transforming industries through accelerated computing. The position offers competitive compensation ($248,000-$391,000), equity, and comprehensive benefits, reflecting NVIDIA's commitment to attracting top talent.

NVIDIA's culture of innovation, combined with its position as a leader in AI and accelerated computing, makes this an exceptional opportunity for a senior technical leader looking to make a significant impact. The role offers the chance to work on transformative projects while collaborating with some of the industry's brightest minds in a supportive, diverse environment that encourages pushing the boundaries of what's possible.

Last updated 21 days ago

Responsibilities For Principal Software Engineer - Developer Experience

  • Spearhead the design, development, and adoption of complex company-wide software projects
  • Collaborate with senior leaders to establish and implement technology strategies
  • Provide technical leadership for cross-functional teams
  • Define project scopes and manage resources
  • Develop and maintain company-wide influence
  • Contribute to technical roadmaps for internal products and Enterprise AI services

Requirements For Principal Software Engineer - Developer Experience

JavaScript
Python
React
Node.js
  • BS, MS, or PhD in Computer Science, Engineering, or related fields
  • 15+ years of professional software development experience
  • Expertise in crafting scalable, secure software solutions
  • Demonstrated use of AI for coding, designing, planning and execution
  • Strong business insight
  • Excellent leadership and collaboration skills
  • Experience with JavaScript, React, NodeJS or Python
  • Familiarity with Gen AI and Agentic AI
  • Experience with cloud platforms and containerization

Benefits For Principal Software Engineer - Developer Experience

Medical Insurance
Equity
  • Equity
  • Medical Insurance and other benefits

Related Jobs

Principal Software Engineer – CSP Engagements

Principal Software Engineer role at NVIDIA focusing on CSP engagements and system software architecture for data center products.

Principal Storage Kernel Software Engineer, Linux - DGX Cloud

Principal Storage Kernel Software Engineer position at NVIDIA, focusing on developing advanced storage solutions for DGX Cloud, requiring 15+ years of experience in storage systems and kernel development.

Principal Software Architect – GPU Driver

Principal Software Architect position at NVIDIA focusing on GPU driver development, requiring 15+ years of experience in system software design and kernel development.

Principal Software Engineer

Principal Software Engineer role at NVIDIA focusing on database transformation and GPU-accelerated platforms for AI workloads.

Principal Software Engineer

Principal Software Engineer position at NVIDIA focusing on AI-powered ServiceNow solutions with 15+ years experience required, offering $248,000-$391,000 salary plus equity.