Intuit, a global financial technology leader serving 100 million customers worldwide, is seeking a Senior Software Engineer for their QuickBooks Online Advanced team in Bengaluru. This role is part of the Small Business Group, focusing on QuickBooks - Intuit's flagship accounting software that serves millions of small business owners and accountants globally.
The position is specifically focused on QuickBooks Online Advanced, a cloud-based solution for growing mid-market businesses. Launched in August 2018, this product is fully owned and developed by the Bangalore engineering center. The team maintains a startup culture while adhering to world-class engineering practices, including engineering excellence, operational excellence, customer empathy, and data-driven decision making.
As a Senior Software Engineer, you'll be working on developing Java-based applications and RESTful APIs, designing database schemas, and ensuring system scalability. The role requires expertise in Java, cloud technologies (AWS), and experience with streaming applications and data pipelines. You'll be working with modern technologies including Kafka, Kubernetes, and both SQL and NoSQL databases.
The ideal candidate should have 5+ years of experience in Java development, strong problem-solving skills, and a collaborative mindset. You'll be part of a team that values clean code, thorough testing, and continuous improvement. This is an excellent opportunity for someone who wants to work on a product that directly impacts millions of businesses while being part of a team that combines startup agility with enterprise-level resources and reach.