JobsPrincipal Software Engineering Lead — Enterprise Data Platforms
NVIDIA logo

Principal Software Engineering Lead — Enterprise Data Platforms

NVIDIA

Location

Santa Clara, CA

Type

Full-time

Posted

5/10/2026

Compensation

$248,000 - $391,000 per year

Undergraduate with 5+ Years of Experience
Approval 99.2%·Filings 1,781·New hires 873·
👑 Elite Sponsor
·FY 2025

Job description

NVIDIA is seeking a Principal Software Engineer to lead engineering efforts across enterprise systems, focusing on transforming reactive support into strategic, AI-infused automated systems. The role involves collaborating with IT leadership to enhance user experience while ensuring speed and security. This position requires a strong background in enterprise data architecture and modern software development practices. The successful candidate will work in a diverse and innovative environment, mentoring engineers and driving measurable outcomes.

Requirements

  • BS, MS, or equivalent experience in Computer Science, Software Engineering, Data Engineering, or a related field.
  • 15+ years of experience building and operating production software, with significant experience leading architecture across application, platform, and data systems.
  • Strong background in enterprise data architecture, including integration, pipelines, governance, lineage, observability, and modern EDW/lakehouse platforms such as Databricks and Snowflake.
  • Hands-on experience building modern full-stack and platform systems using technologies such as TypeScript/JavaScript, React, Python, Go, Java, APIs, and distributed infrastructure.
  • Familiarity with multi-agent systems, skills, MCP integrations, agent-to-agent tooling, and orchestration frameworks such as LangChain and LangGraph.
  • Strong judgment, communication, and cross-functional leadership skills, with the ability to stay highly hands-on.
  • Experience leveraging AI coding tools such as Cursor, Claude Code, Codex, and similar systems to improve engineering productivity.

Responsibilities

  • Lead the architecture and delivery of enterprise-grade AI applications and workflow platforms that connect to core systems of record.
  • Build resilient end-to-end systems across frontend, backend APIs, distributed services, data pipelines, and orchestration layers for secure enterprise use.
  • Develop enterprise data integration capabilities across Databricks, Snowflake, and similar EDW/lakehouse platforms.
  • Build agentic workflow automation for high-value enterprise jobs across business systems.
  • Define how agents, skills, MCP-based integrations, APIs, and agent-to-agent tooling work together securely across enterprise platforms.
  • Support modern orchestration patterns using frameworks such as LangChain and LangGraph.
  • Help operationalize NVIDIA AI technologies in enterprise production environments.
  • Mentor and lead engineers, codify shared architecture and reusable components, and partner across various teams to deliver measurable outcomes.

Benefits

  • Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.

Is this posting expired or inaccurate?