Taro Logo

Software Engineer 2

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve with products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer 2

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.

Last updated a day ago

Responsibilities For Software Engineer 2

  • Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POCs)
  • Roughly 90+% hands-on coding
  • Use your coding expertise to design and implement scalable, modular and secure services
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Contribute to the design and architecture of the project
  • Work cross-functionally with various Intuit teams: product management, various product lines, or business units
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies

Requirements For Software Engineer 2

Java
Kotlin
React
PostgreSQL
Kafka
  • BS/MS in computer science or equivalent work experience
  • 2+ years of experience designing and developing consumer-facing web applications
  • Strong experience with Kotlin/Java and Web technologies
  • 2+ years experience with APIs (creating and consuming) with REST or GraphQL API modeling
  • 1+ years of experience with UI frameworks like React, Angular and JavaScript in a single page architecture
  • Experience with unit testing & Test Driven Development (TDD)
  • Solid foundation in writing scalable web application code
  • Good understanding of Software Design, Architecture and working with large scale systems
  • Solid communication skills

Interested in this job?

Jobs Related To Intuit Software Engineer 2