Staff Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Staff Software Engineer
Contact Company
1,000 - 5,000 Employees
8+ years of experience
Finance

Description For Staff Software Engineer

Join Intuit, a leading global financial technology platform, as a Staff Software Engineer in the QuickBooks Online Payroll team. This role offers an exciting opportunity to work with cutting-edge technologies including React, Spring Boot, Kubernetes, AWS, Elastic Search, and Kafka in a globally distributed services environment. As a senior technical leader, you'll be responsible for designing and developing sophisticated web applications, mentoring team members, and driving technical excellence. The position requires strong expertise in backend technologies, particularly Java and REST services, and offers the chance to directly impact products used by millions of small and mid-market business customers worldwide. With a focus on both technical leadership and hands-on development, you'll split your time between coding (40-60%) and guiding technical direction. The role combines architectural responsibility with practical implementation, requiring both technical depth and leadership skills to succeed in Intuit's innovative and collaborative environment.

Last updated a month ago

Responsibilities For Staff Software Engineer

  • Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts
  • Leading the gathering of functional requirements and developing technical specifications
  • Acting as the technical subject matter expert and mentoring fellow engineers
  • 40-60% hands-on coding
  • Generate technical documentation and presentations
  • Work cross-functionally with various Intuit teams
  • Develop well architected, elegant web and/or mobile apps

Requirements For Staff Software Engineer

Java
React
Kubernetes
Kafka
  • BS/MS in computer science or equivalent work experience
  • 8+ years experience designing and developing web, software, or mobile applications
  • Strong leadership experience
  • Expertise with Object Oriented Languages (Java/J2EE, C#, .NET, Python, or C++)
  • 3+ years experience with web services (REST)
  • Excellent communication skills
  • Expertise in Software design/architecture process
  • Expertise with unit testing & Test Driven Development (TDD)
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Manager 2, Software Engineering

Lead software engineering role at Intuit focusing on QuickBooks Online Payroll, requiring technical leadership and hands-on development experience.

Staff Product Manager, Quickbooks Navigation

Lead QuickBooks Navigation as Staff Product Manager at Intuit, driving platform transformation and user experience innovation with AI-first approach.

Staff Product Manager - TurboTax

Lead product strategy for TurboTax, focusing on AI-powered solutions and expert-connection features while working with cross-functional teams at Intuit.

Staff Program Manager- Intuit for Education

Staff Program Manager position at Intuit leading national educational programs with focus on financial literacy and student engagement.

Senior Staff Product Manager, Mailchimp

Senior Staff Product Manager position at Mailchimp leading development of creative generation tools and editor platform architecture.