Principal Software Engineer

Intuit

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $308k
$118k $379k
below market most similar roles pay here above market

This role pays more than 97% of similar roles. Most pay $169,550–$220,800 — the blue band above. At the midpoint, this role pays about $308k versus about $195k 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 255 open roles on FindRole.

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

Most-posted roles

View all roles at Intuit

At a glance

TL;DR · Principal Software Engineer

The Principal Software Engineer joins the Intuit Fintech team to lead the long-term technology vision and architecture for the Fintech Risk Platform. This role involves designing and driving systems that protect customers, minimize fraud, and optimize risk loss rates while enabling seamless financial experiences. You will architect end-to-end risk decisioning systems, including transaction processing, identity verification, and fraud detection. Key responsibilities include establishing real-time risk pipelines, managing model lifecycles, and ensuring systems are auditable and compliant. You will utilize Java, Spring Boot, React, AWS, Python, and SQL to build distributed systems. The work focuses on the intersection of risk intelligence, large-scale distributed systems, AI, and GenAI to handle billions of transactions with sub-second risk decisions and strong consistency guarantees for financial correctness.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define and drive the multi-year technical vision and architecture for the Fintech Risk Platform.
  • Architect systems capable of supporting over $1 trillion in annual money movement with high availability and security.
  • Establish a roadmap for risk intelligence using AI, ML, and GenAI for proactive fraud prevention.
  • Lead the design of end-to-end risk decisioning systems for transaction processing, identity, and compliance.
  • Build resilient, fault-tolerant distributed systems that handle billions of transactions with sub-second latency.
  • Integrate advanced ML models into production workflows for fraud detection and explainable AI.
  • Own and optimize key business metrics including fraud loss rates, false positives, and customer approval rates.
  • Act as a technical authority to mentor senior engineers and influence engineering practices across the organization.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 12+ years of experience building and scaling complex distributed systems with a track record of technical leadership.
  • Proven experience architecting large-scale financial systems, payment platforms, or risk and fraud systems.
  • Deep expertise in backend systems using Java, Spring Boot, or equivalent, and frontend technologies like React.
  • Expertise in cloud platforms (AWS preferred) and distributed architectures.
  • Strong experience with production AI/ML systems, including real-time decisioning and model integration.
  • Proficiency in data technologies including Python, SQL, data pipelines, and streaming frameworks.
  • Demonstrated ability to design systems operating at extreme scale with low-latency decisioning for billions of transactions.

More like this

Similar roles

Principal Software Engineer

Intuit

Mountain View, CA 49 days ago $261,500–$353,500
Python AI ML LLM APIs Vertex AI SageMaker Bedrock Vector Databases AWS GCP Java TypeScript Node.js Spring React Angular SwiftUI Kotlin Distributed Systems Agent Orchestration
10+ yrs exp

Senior Software Engineer

Intuit

Mountain View, CA 48 days ago $171,000–$231,500
Java Spring Boot React GenAI AWS OpenAI GPT-3 SageMaker Bedrock CI/CD DevOps AI/ML Data Pipelines A/B Testing Risk Analytics
6+ yrs exp

Software Engineer 2, Risk Management

Intuit

New York, NY 60 days ago $136,000–$184,000
React Java Spring Boot GenAI Python SQL AWS SageMaker Bedrock OpenAI GPT CI/CD DevOps A/B testing Data Pipelines Data Visualization
2+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 74 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 139 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 16 days ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid