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.