Staff Software Engineer

Global financial technology platform powering prosperity through products like 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

Description For Staff Software Engineer

Come join Intuit as a Staff Software Engineer in the Quickbooks Online Payroll team, a global financial technology leader serving 100 million customers worldwide. You'll be part of an innovative team working with cutting-edge technologies like React, Spring Boot, Kubernetes, AWS, Elastic Search, and Kafka.

As a Staff Software Engineer, you'll focus on backend web technologies, particularly Java and Spring, to enhance features and services for Small and Mid-market Business customers. The role combines technical leadership with hands-on development, requiring 8+ years of experience and strong expertise in software architecture and design.

Your responsibilities will span from architecting solutions to mentoring team members, with 40-60% of your time dedicated to hands-on coding. You'll lead technical discussions, gather requirements, and work cross-functionally with product management and business units.

The ideal candidate brings a strong background in object-oriented programming, REST services, and the complete software development lifecycle. We value excellent communication skills and the ability to explain complex technical concepts to diverse audiences.

At Intuit, you'll find opportunities for career growth through our engineering community, with both vertical and lateral mobility options. Whether you're interested in different tech stacks or products, we support your career development journey.

Join us in building innovative financial solutions that power prosperity for millions of customers, while working with a passionate team of engineers in an environment that values technical excellence and continuous learning.

Last updated 5 hours ago

Responsibilities For Staff Software Engineer

  • Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts
  • 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
  • 40-60% hands-on coding

Requirements For Staff Software Engineer

Java
React
Kubernetes
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
  • Expertise with Object Oriented Languages: Java/J2EE, C#, .NET, Python, or C++
  • 3+ years experience with web services (REST)
  • Expertise in Software design/architecture process
  • Expertise with unit testing & Test Driven Development (TDD)
  • Excellent communication skills
  • Business Acumen - strategic thinking & strategy development

Benefits For Staff Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive benefits package including medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave
  • Career growth opportunities
  • Education and development support

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Staff Software Engineer

Staff Software Engineer position at Intuit leading Business Intelligence team development with focus on platform engineering and cloud technologies.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit leading engineering teams and building scalable solutions for the Reporting Team while maintaining hands-on technical contribution.

Staff Software Engineer

Staff Software Engineer role at Intuit leading development of business intelligence and platform solutions, combining technical leadership with hands-on coding in cloud and distributed systems.

Staff Software Engineer

Staff Software Engineer role at Intuit leading AI-driven Virtual Experts Platform development, combining technical leadership with hands-on coding to build scalable solutions.

Staff SMS Deliverability Engineer (Mailchimp)

Staff SMS Deliverability Engineer position at Intuit's Mailchimp division, focusing on SMS/MMS delivery, compliance, and system optimization.