Staff Software Engineer

Intuit, Inc.

New York (NY)

On-site

USD 203,000 - 274,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Intuit, Inc. is seeking a Staff Software Engineer to own end-to-end design and delivery of complex treasury infrastructure. You will lead event-driven architecture, partner with platform teams, and set engineering bar across the team.

Responsibilities include driving cross-system initiatives, mentoring engineers, and ensuring rigorous automated test coverage. Strong Java/Spring skills and experience with Kafka or Flink are preferred, with a focus on high-reliability financial systems.

Qualifications

  • 10+ years of professional software engineering experience with ownership of complex systems.
  • Strong proficiency in Java and Spring; experience with streaming frameworks is a plus.
  • Proven ability to design and operate reliable event-driven financial/transactional systems.
  • Commitment to automated testing across integration and end-to-end levels.
  • Experience with PostgreSQL or similar databases and schema migrations.
  • Excellent written and verbal communication; able to drive alignment with stakeholders.
  • Track record of proactively identifying and managing delivery risk.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.

Responsibilities

  • Own technical design and delivery of cross-system initiatives spanning reconciliation and rule execution.
  • Partner with platform teams to translate business requirements into robust designs.
  • Build and maintain production-grade services with automated test coverage.
  • Document architecture decisions and maintain alignment across delivery stages.
  • Provide technical leadership, code reviews, and mentoring for engineers.
  • Identify delivery risks and propose recovery plans and actions.
  • Navigate ambiguity, document assumptions, and drive stakeholder decisions.

Skills

Java
Spring
Event-driven systems
Automated testing
Relational databases
Communication
Delivery risk

Education

Bachelor's degree in Computer Science

Tools

Kafka
Flink

Job description

The Smart Money Tracking Team builds and operates core treasury infrastructure powering internal funds movement, balance verification, money reconciliation, and transactions reporting.

As a Staff Software Engineer, you'll own complex, often ambiguous technical problems end-to-end: designing event-driven systems, partnering with platform teams, and setting the technical and engineering-practice bar for the team.

Responsibilities
  • Own the technical design and delivery of complex, cross-system initiatives spanning balance verification, scheduled rule execution, and event-driven reconciliation.
  • Partner with platform teams to translate business requirements into robust, well-tested system designs.
  • Build and maintain production-grade services with rigorous automated test coverage.
  • Author and maintain architecture decision records and technical specs, keeping design and implementation in sync throughout delivery.
  • Provide technical leadership and code review for the team, modeling strong engineering practices and mentoring other engineers.
  • Proactively identify and communicate delivery risk, with clear recommendations and recovery plans.
  • Operate effectively through ambiguity, investigate open questions, document assumptions, and drive stakeholders toward decisions rather than waiting for full clarity.
Qualifications
  • 10+ years of professional software engineering experience, with demonstrated staff-level ownership of complex, distributed systems.
  • Strong proficiency in Java and the Spring ecosystem; experience with Kafka or stream-processing frameworks (e.g., Flink) is a plus.
  • 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 as part of the delivery lifecycle.
  • Experience with relational databases (PostgreSQL or similar) and schema/migration management in production systems.
  • Excellent written and verbal communication skills; able to document design decisions clearly and drive alignment across engineering and business stakeholders.
  • Demonstrated track record of proactively identifying and managing delivery risk, with strong ownership from design through production.
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience.

Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position may be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit®: Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender.

The expected base pay range for this position is:
New York $202,500 - $274,000

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Intuit • New York (NY)

On-site
USD 203,000 - 274,000
Staff Software Engineer - Payments Platform
Staff Software Engineer - Payments Platform

Intuit, Inc. • Mountain View (CA)

On-site
USD 203,000 - 274,000
Staff Software Engineer - Back End
Staff Software Engineer - Back End

Intuit • New York (NY)

On-site
USD 203,000 - 274,000
Staff Software Engineer
Staff Software Engineer

Intuit • Mountain View (CA)

On-site
USD 203,000 - 274,000
Sr. Staff Software Engineer
Sr. Staff Software Engineer

Intuit, Inc. • Mountain View (CA)

On-site
USD 221,000 - 299,000
Sr Staff Software Engineer
Sr Staff Software Engineer

Intuit, Inc. • New York (NY)

On-site
USD 220,000 - 298,000
Staff Software Engineer - Full Stack
Staff Software Engineer - Full Stack

Intuit • New York (NY)

On-site
USD 164,000 - 274,000
Staff Software Engineer, Workforce Solutions
Staff Software Engineer, Workforce Solutions

Intuit, Inc. • New York (NY)

On-site
USD 203,000 - 274,000
Staff Software Engineer - Back End
Staff Software Engineer - Back End

Intuit Inc. • New York (NY)

On-site
USD 203,000 - 274,000
Cash bonus
Equity rewards
Benefits package
Sr Staff Software Engineer
Sr Staff Software Engineer

Intuit • New York (NY)

On-site
USD 221,000 - 298,000