QuickBooks, Intuit's flagship accounting software, serves millions of small business owners and accountants globally. As a Software Engineer 2 in the QuickBooks Commerce team, you'll be part of building and enhancing features that help businesses manage their operations, from inventory tracking to order fulfillment across multiple sales channels.
The role combines hands-on coding (90+%) with collaborative work alongside product managers, backend developers, and designers in an agile environment. You'll be working on consumer-facing web applications, building scalable services, and implementing APIs using modern technologies like Kotlin/Java, React, and Kafka.
The ideal candidate should have 2+ years of experience in web development, strong expertise in Kotlin/Java, and familiarity with REST/GraphQL APIs. Knowledge of frontend technologies, particularly React, is essential. You should be comfortable with test-driven development and have a solid understanding of software architecture and scalable systems.
At Intuit, you'll be part of a team that values innovation and customer-centric design. The company offers various growth opportunities through internal mobility and works on cutting-edge technologies. You'll be contributing to products that directly impact millions of small businesses, helping them optimize their operations and improve their financial management.
The position is based in Bengaluru, India, where you'll work with world-class engineers following Global Engineering Principles. The team emphasizes Design for Delight, Rapid Prototyping, and Agile processes, making it an excellent opportunity for engineers who want to make a real impact while growing their technical skills.