Taro Logo

Staff Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS
This job posting is no longer active.

Job Description

Join the QuickBooks Online Advanced Product Development team (SBSEG - Small Business and Self Employed Group) at Intuit, a global financial technology leader serving 100 million customers worldwide. QuickBooks, our flagship accounting software, powers millions of small businesses and accountants globally across multiple platforms - Online, Desktop, and mobile.

As a Staff Software Engineer, you'll be part of an innovative team working with cutting-edge technologies including React, Spring Boot, Kubernetes, AWS, Elastic Search, and Kafka. We're seeking someone with strong backend expertise (Java, Spring, REST services) to enhance our product features for Small and Mid-market Business customers.

The role combines technical leadership with hands-on development (30-70% coding). You'll lead architectural decisions, mentor team members, and work cross-functionally with product management and business units. Our SBSEG team embraces innovation through Design for Delight, Rapid Prototyping, and Agile methodologies.

The position offers growth opportunities within Intuit's engineering community, with both vertical and lateral mobility options. You'll be part of a culture that values technical excellence, innovation, and collaborative problem-solving. Join us in building solutions that power prosperity for millions of small businesses worldwide.

Key responsibilities include architecting solutions, leading technical discussions, mentoring engineers, and ensuring high-quality software delivery. You'll need 8+ years of experience, strong leadership skills, and expertise in Java, AWS, and modern development practices. If you're passionate about creating impactful solutions and leading technical teams, this role offers an exciting opportunity to shape the future of small business financial management.

Last updated 3 months ago

Responsibilities For Staff Software Engineer

  • Architecting and developing web, software, prototypes, or proofs of concepts (POC's)
  • Leading the gathering of functional requirements, developing technical specifications, and project & test planning
  • Acting as the technical subject matter expert: Mentoring fellow engineers
  • Generate technical documentation and presentations
  • Work cross-functionally with various Intuit teams
  • Demonstrate a passion for developing well architected, elegant, web and/or mobile apps

Requirements For Staff Software Engineer

Java
Kubernetes
React
Redis
Kafka
  • 8+ years experience designing and developing web, software, or mobile applications
  • Strong leadership experience: Leading meetings, presenting, technical go-to person
  • BS/MS in computer science or equivalent work experience
  • Proficiency in Server Side technologies -- Java/J2EE/Spring Boot/Database
  • Expertise in Kafka, Kubernetes, Caching
  • Expertise in Amazon Web Services (AWS) and DevOps
  • 3+ years experience with web services (REST)
  • Excellent communication skills
  • Expertise in Software design/architecture process
  • Expertise with unit testing & Test Driven Development (TDD)

Benefits For Staff Software Engineer

Medical Insurance
401k
  • Comprehensive benefits package including medical insurance and 401k
  • Career growth opportunities
  • Work with cutting-edge technologies