Taro Logo

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

Intuit is seeking a Staff Software Engineer to join their QuickBooks Online Payroll team in Bengaluru. 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.

The ideal candidate will bring strong backend expertise in Java, Spring, and REST services, contributing to features that enhance the product suite for Small and Mid-market Business customers. With 8+ years of experience, you'll lead technical discussions, mentor fellow engineers, and spend 40-60% of your time hands-on coding.

Key responsibilities include gathering functional requirements, developing technical specifications, and leading project planning. You'll serve as a technical subject matter expert, demonstrating technical leadership while solving complex programming challenges. The role requires excellent communication skills to explain technical concepts to diverse audiences and create technical documentation.

The position demands expertise in Object-Oriented Languages (Java/J2EE, C#, .NET, Python), the complete Software Development Life Cycle, and Test Driven Development. You'll need to demonstrate business acumen and strategic thinking while building strong teams through facilitative leadership.

At Intuit, you'll join a culture that values mobility and growth, offering both vertical and lateral career opportunities. Whether exploring different tech stacks or products, Intuit supports your career progression within their engineering community. The company's commitment to innovation and customer success makes this an ideal opportunity for a technical leader who wants to make a significant impact.

Last updated 10 hours ago

Responsibilities For Staff Software Engineer

  • Leading the gathering of functional requirements and developing technical specifications
  • Acting as technical subject matter expert and mentoring fellow engineers
  • 40-60% hands-on coding
  • Generate technical documentation and presentations
  • Work cross-functionally with product management and business units
  • Building strong teams - set and evangelize vision, facilitative leadership

Requirements For Staff Software Engineer

Java
React
Kubernetes
MongoDB
Kafka
  • 8+ years experience designing and developing web, software, or mobile applications
  • 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)
  • Strong leadership experience
  • Excellent communication skills
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies

Jobs Related To Intuit Staff Software Engineer