Staff Software Engineer

Intuit

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
New York, NY
Salary
$202,500–$274,000 / yr
Posted
23 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $238k
$127k $290k
below market most similar roles pay here above market

This role pays more than 86% of similar roles. Most pay $174,587–$221,750 — the blue band above. At the midpoint, this role pays about $238k versus about $198k 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 · Staff Software Engineer

The Staff Software Engineer joins the Smart Money Tracking Team to build and operate core treasury infrastructure. This role involves owning complex technical problems end-to-end, specifically designing and delivering cross-system initiatives for balance verification, scheduled rule execution, and event-driven reconciliation. You will build production-grade services with rigorous automated test coverage while authoring architecture decision records and technical specifications. Key responsibilities include providing technical leadership, performing code reviews, and mentoring other engineers. The role requires proficiency in Java and the Spring ecosystem, with preferred experience in Kafka, Flink, and relational databases like PostgreSQL. You will solve technical problems within high-reliability financial and transactional systems, translating business requirements into robust designs while managing delivery risks and ensuring seamless money reconciliation and transaction reporting across distributed systems.

What does a Software Engineer earn in New York?

Median $216000 from 270 postings across 57 companies.

See salary data

What you'll do

  • Design and deliver complex cross-system initiatives for balance verification and event-driven reconciliation.
  • Translate business requirements into robust, well-tested system designs in partnership with platform teams.
  • Build and maintain production-grade services with rigorous automated test coverage.
  • Author and maintain architecture decision records and technical specifications throughout the delivery lifecycle.
  • Provide technical leadership and code reviews to model strong engineering practices and mentor other engineers.
  • Identify and communicate delivery risks with clear recommendations and recovery plans.
  • Drive stakeholders toward decisions by investigating open questions and documenting assumptions in ambiguous situations.

What we're looking for

  • 10+ years of professional software engineering experience with staff-level ownership of complex, distributed systems.
  • Strong proficiency in Java and the Spring ecosystem.
  • Experience with Kafka or stream-processing frameworks (preferred).
  • Experience designing and operating event-driven, high-reliability financial or transactional systems.
  • Deep commitment to automated testing practices, including integration and end-to-end testing.
  • Experience with relational databases (PostgreSQL or similar) and schema/migration management in production systems.
  • Excellent written and verbal communication skills to document design decisions and drive stakeholder alignment.
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience.

More like this

Similar roles

Staff Software Engineer

Intuit

Mountain View, CA 76 days ago $202,500–$274,000
React JavaScript Java Python React Native Redux TDD Agile Scrum Relational Database Design Test Automation Integration Testing Web Technologies Single-Page Architecture
7+ yrs exp

Staff Software Engineer

PayPal

Austin, TX +1 56 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA +3 29 days ago $110,000–$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Terraform Ansible AWS GCP Azure IaaS PaaS Data Modeling Observability
10+ yrs exp

Staff Software Engineer

Anduril Industries

Costa Mesa, CA 121 days ago $220,000–$292,000
AWS TypeScript React Remix JavaScript Distributed Systems APIs Infrastructure as Code Observability AI LLM MES ERP
10+ yrs exp

Staff Software Engineer

Cisco

Remote (Durham, NC) +2 89 days ago
AWS GCP Kubernetes Go Python Java CI/CD Distributed Systems REST Azure LLMs RAG Microservices
8+ yrs exp Remote