Intuit is a global leader in financial management software, best known for products like QuickBooks, TurboTax, and Mint. With a strong presence in over 150 countries, the company helps individuals, small businesses, and accountants simplify complex financial tasks through innovative cloudβbased solutions. In India, Intuit has been expanding its engineering footprint, offering fresh talent the chance to work on products that impact millions of users worldwide while fostering a culture of continuous learning and collaboration.
As a Software Engineer I at Intuit, you will be part of a dynamic backend team that builds, scales, and maintains highβperformance services powering the companyβs suite of financial applications. The role is designed for recent graduates who are eager to apply their academic knowledge to realβworld problems, write clean code, and grow under the mentorship of senior engineers and product managers. You will get exposure to modern development practices, cloud infrastructure, and a fastβmoving product environment that values innovation, quality, and customer obsession.
Key responsibilities include:
1. Design, develop, test, and maintain backend applications, services, and RESTful APIs using Java, Kotlin, or Python.
2. Implement frontβend features with ReactJS where required, ensuring seamless integration with backend services.
3. Write clean, efficient, reusable, and maintainable code following established engineering standards and best practices.
4. Collaborate with senior engineers and product managers to translate functional requirements into technical solutions.
5. Participate in technical design discussions and contribute to the architecture of scalable, reliable backend services.
6. Develop unit and integration tests to ensure code quality, correctness, and reliability.
7. Perform code reviews, provide constructive feedback, and adopt continuous integration/continuous deployment (CI/CD) pipelines.
8. Troubleshoot production issues, perform rootβcause analysis, and implement fixes promptly.
9. Stay updated with emerging technologies and suggest improvements to existing systems.
10. Contribute to documentation, knowledge sharing sessions, and team retrospectives.
The tech stack revolves around Java/Kotlin (Spring Boot), Python (Django/FastAPI), and ReactJS for UI components, all hosted on cloud platforms such as AWS. Intuit encourages a growth path that starts from Software Engineer I, progressing to Software Engineer II, Senior Engineer, and eventually to leadership roles like Tech Lead or Engineering Manager. Continuous learning is supported through internal training programs, mentorship, and access to industry conferences.
Why join Intuit? You will work on products that touch the financial lives of millions, gain exposure to cuttingβedge technologies, and benefit from a culture that values workβlife balance, diversity, and employee wellβbeing. The company offers flexible remote work options, competitive compensation, and a clear career progression roadmap, making it an ideal launchpad for fresh engineering talent.