Staff Software Engineer

Intuit

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Oakland, CA
Salary
$202,500–$274,000 / yr
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $238k
$166k most similar roles pay here $286k

This role pays more than 66% of similar roles. Most pay $198,000–$260,000 — the shaded band above. At the midpoint, this role pays about $238k versus about $229k 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 · Staff Software Engineer

Staff Software Engineer - Credit Karma joins the team to build scalable data and software solutions that power diverse use cases across the platform. This end-to-end engineering role focuses on designing and developing production-grade systems throughout the data lifecycle, including ingestion, processing, modeling, and serving. The engineer will build robust batch and streaming pipelines, develop reusable datasets and models, and contribute to shared infrastructure for reliable experiment execution and metric computation. Key responsibilities include implementing monitoring, troubleshooting complex issues, and translating ambiguous requirements into technical designs. Required skills include proficiency in Python, Java, or Scala, along with expertise in SQL and data warehousing concepts. The candidate will utilize technologies such as Google Dataflow, BigQuery, Airflow/Composer, Spark, or Flink to solve problems related to large-scale data processing and distributed systems within the financial products domain.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and develop scalable, production-grade systems for data ingestion, processing, modeling, and serving.
  • Build and maintain robust batch and streaming data pipelines using modern technologies.
  • Apply software engineering principles to ensure all systems are reliable, testable, and maintainable.
  • Create well-structured, reusable datasets and data models to power analytics and downstream applications.
  • Develop frameworks that enable scalable data processing and reduce duplication across teams.
  • Contribute to the development of platform components for experiment execution and metric computation.
  • Implement monitoring, alerting, and validation to ensure high data quality and system reliability.
  • Translate ambiguous business requirements into technical designs and drive end-to-end execution.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 10+ years of experience in software engineering, data engineering, or a related role.
  • Strong programming skills in at least one language such as Python, Java, or Scala.
  • Expertise in SQL and a strong understanding of data modeling and warehousing concepts.
  • Experience building large-scale data pipelines using technologies like Google Dataflow, BigQuery, Airflow/Composer, Spark, or Flink.
  • Experience designing and building scalable data pipelines and distributed systems.
  • Deep understanding of software development lifecycle best practices, including agile methodologies.
  • Excellent communication, collaboration, and stakeholder management skills.

More like this

Similar roles

Staff Software Engineer

Intuit

Oakland, CA 55 days ago $202,500$274,000
Python Java Scala SQL BigQuery Google Dataflow Airflow Spark Flink Data Warehousing Data Modeling Streaming Distributed Systems Agile Methodologies Monitoring Alerting
10+ yrs exp

Staff Software Data Engineer

Intuit

Charlotte, NC 147 days ago
Scala Java Python Apache Kafka Google Cloud Platform BigQuery Spanner Dataflow Apache Beam gRPC Finagle Akka Streams MySQL CI/CD Kubernetes Git CDC mTLS infrastructure-as-code
7+ yrs exp

Staff Software Engineer, Experimentation Platform

Intuit

Oakland, CA 7 days ago $202,500$274,000
Scala Python SQL BigQuery Dataflow Cloud Composer Airflow Spark Flink Pub/Sub Akka Finagle Statsmodels SciPy A/B Testing Distributed Systems Agile
10+ yrs exp

Staff Data Engineer

Apple Inc

Seattle, WA 27 days ago $175,000$308,500
Spark Python Java Scala SQL AWS Apache Flink Kafka Hadoop Presto Druid ElasticSearch Cassandra MongoDB HBase Data Modeling Data Architecture stream-processing NoSQL S3

Staff Software Engineer

Intuit

Charlotte, NC +2 29 days ago $202,500$274,000
TypeScript Java Scala Kubernetes Docker Terraform Node.js GraphQL Microservices NoSQL relational database s LLM GenAI Machine Learning CI/CD TDD ORM API Design
7+ yrs exp

Staff Software Engineer

Intuit

Charlotte, NC 57 days ago
TypeScript Java Scala Kubernetes Docker Terraform Microservices GraphQL Node.js NoSQL relational database s ORM LLM GenAI Machine Learning CI/CD TDD Integration Testing API Design
7+ yrs exp