Intuit, a global financial technology platform serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Software Engineer 2 to join their team in Bengaluru. This role focuses on building and evolving core backend systems that power their next-generation tax platform.
The position is ideal for engineers who thrive at the intersection of high-scale backend engineering and language runtime integration. You'll work on systems underpinning business-critical tax calculation engines, contributing to scalability, reliability, and performance of services supporting critical tax logic execution.
Key responsibilities include designing and scaling backend systems, modernizing legacy systems, implementing performance-critical components in Java and C++, and collaborating with compiler/runtime engineers and AI/ML teams. The role requires strong expertise in distributed systems, runtime environments, and performance optimization.
The ideal candidate brings 3+ years of backend development experience, proven track record with scalable systems, and strong programming skills in Java, C# or C++. Knowledge of JVM, CLR, or similar runtime environments is essential, along with understanding of performance optimization and DevOps practices.
At Intuit, you'll join a company committed to powering prosperity worldwide. The role offers growth opportunities through their engineering community, with both vertical and lateral career paths available. Whether working on different tech stacks or products, Intuit supports engineer career development through a clear progression path from Software Engineer to Distinguished Software Engineer.
The position combines technical depth with mentorship opportunities, allowing you to contribute to both system architecture and team growth. You'll work in a collaborative environment focused on innovation and solving complex technical challenges in the financial technology space.