Principal Software Engineer

Intuit

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Mountain View, CA
Salary
$261,500–$353,500 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $308k
$118k most similar roles pay here $379k

This role pays more than 95% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $308k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Intuit

Intuit is a financial software company known for products like TurboTax, QuickBooks, Mint, and Credit Karma, helping consumers and small businesses manage their finances and taxes. Industry: Financial Software & Technology

Intuit currently has 174 open roles on FindRole.

Listed pay typically runs $202,500–$274,000 across 152 roles with salary data.

Most-posted roles

View all roles at Intuit

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer, you will shape the long-term technical direction of Intuit by anticipating complex problems and designing scalable, resilient systems. You will lead the conversion of existing systems into AI-native architectures while making critical trade-offs regarding AI techniques and algorithm choices to deliver production-grade software. Your daily work involves setting engineering standards for quality and security, coaching technical leaders, and aligning stakeholders across various business units. The role requires deep expertise in distributed systems and hands-on experience with agentic workflows and LLM APIs. You will utilize a modern tech stack including Python, React, Angular, SwiftUI, Kotlin, Java, TypeScript, Spring, Node.js, and vector databases. Additionally, you will leverage cloud platforms like AWS or GCP to solve complex financial challenges for consumers and small businesses through advanced software engineering craft.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Shape the long-term technical direction by anticipating problems that require fundamentally new solutions.
  • Design scalable, resilient, and adaptive systems to drive innovation and business value.
  • Lead the conversion of existing legacy systems into AI-native architectures.
  • Make critical trade-offs between different AI techniques and algorithms to deliver production-grade software.
  • Identify and integrate emerging technologies that provide a competitive advantage for the company.
  • Establish engineering standards for quality, security, and maintainability across the organization.
  • Align stakeholders across multiple business units to drive execution and unblock delivery.
  • Coach technical leaders and advise senior leadership on team structure and engineering practices.

What we're looking for

  • 12+ years developing systems and software for large scale business environments.
  • 8+ years designing complex distributed systems, platforms, or business applications.
  • Hands-on experience integrating AI into production software using commoditized tools and agentic workflows.
  • Experience modernizing systems toward AI-native patterns and driving architectural decisions across multiple teams (preferred).
  • Full-stack experience with Python, LLM APIs, vector databases, and modern AI/ML platforms like Vertex AI, SageMaker, or Bedrock.
  • Depth in at least one front-end framework (React, Angular, SwiftUI, Kotlin) or back-end technology (Java, TypeScript, Spring, Node.js).
  • Production experience in AWS or GCP.
  • BS/MS in Computer Science or related field; advanced degree preferred.

More like this

Similar roles

Principal Engineer

Intuit

Mountain View, CA 147 days ago $261,500$353,500
Python Large Language Models Prompt Engineering SageMaker LangChain AWS GCP React Angular SwiftUI Kotlin Java TypeScript Spring Express NodeJS Distributed Systems Full-stack Development
10+ yrs exp

Senior Staff Software Engineer

Intuit

Mountain View, CA 2 days ago $220,500$298,500
Python AI LLM APIs Vertex AI SageMaker Bedrock Vector Databases AWS GCP React Angular SwiftUI Kotlin Java TypeScript Spring Node.js Agentic Workflows Distributed Systems
8+ yrs exp

Principal Software Engineer

Intuit

New York, NY 147 days ago $261,000$353,000
Python Large Language Models Prompt Engineering LangChain SageMaker Vert.x DialogFlow AWS GCP React Angular SwiftUI Kotlin Java TypeScript Spring Express NodeJS Distributed Systems Full-stack Development
10+ yrs exp Hybrid

Senior Staff Software Engineer

Intuit

Mountain View, CA 147 days ago $220,500$298,500
AI Large Language Models Prompt Engineering Python SageMaker LangChain React Angular SwiftUI Kotlin Java TypeScript Spring Express NodeJS AWS GCP Distributed Systems Full-stack Development
8+ yrs exp

Senior Staff Software Engineer

Intuit

New York, NY 147 days ago $208,000$289,500
AI Large Language Models Prompt Engineering Python SageMaker LangChain AWS GCP React Angular SwiftUI Kotlin Java TypeScript Spring Express NodeJS Distributed Systems Full-stack Development
10+ yrs exp Hybrid

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid