Home
Jobs
82 Job openings at Intuit
Software Engineer 2

Bengaluru, Karnataka, India

2 years

Not disclosed

On-site

Full Time

Overview We're seeking a talented and passionate Software Engineer 2 to join our frontend team . You'll play a key role in building sophisticated, configurable and reusable components across our web platform that power exceptional experiences for millions of Intuit customers. As a full-stack team, we deliver seamless experiences across Web, Mobile-Web and Native platforms (iOS and Android) and also own the critical service infrastructure powering these experiences. You will engage in close daily collaboration with our backend and native engineering teams, gaining valuable cross-functional expertise. This role also presents an exciting opportunity for those with the interest and drive to expand their skillset beyond frontend development and contribute to a broader spectrum of technologies. If you're a skilled frontend engineer with a passion for building user-centric applications and a desire to make a real impact, we encourage you to apply. What you'll bring Bachelor's or Master's degree in Computer Science or a related field, or equivalent work experience Experience: 2+ years of professional experience developing web applications, focused on front-end component development Technical Skills: Strong proficiency in JavaScript and TypeScript Solid understanding and practical application of fundamental computer science concepts Extensive experience with React and Redux Mastery of modern CSS, bullet-proof layout techniques, and responsive web design principles Familiarity with web services and APIs (RESTful APIs preferred) Experience with unit testing, and frontend testing frameworks Familiarity with cloud platforms like AWS is a plus Additional Skills: Excellent analytical and problem-solving abilities Strong verbal and written communication skills Proactive and high levels of ownership of tasks and projects How you will lead Develop and maintain high-quality, reusable frontend components adhering to best practices and accessibility standards. Demonstrate a strong understanding of computer science fundamentals and data structures and algorithms, applying this knowledge to design efficient and performant solutions. Collaborate closely with UX designers, product managers, and backend engineers throughout the entire software development lifecycle, from ideation to deployment and monitoring. Possess a keen eye for detail and a commitment to delivering pixel-perfect user experiences. Possess a robust design thinking mindset and an acute eye for detail. Able to critically deconstruct design proposals, ensuring all visual, interaction, and technical aspects meet the highest standards while translating user needs into delightful, scalable frontend solutions. Embrace a platform mindset, focusing on building reusable components and libraries that empower other engineering teams. Take ownership of features from concept to delivery, including design, development, testing, deployment, and ongoing maintenance. Communicate effectively with stakeholders, both technical and non-technical. Thrive in a fast-paced, dynamic environment and adapt quickly to changing priorities. Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

3 years

Not disclosed

On-site

Full Time

Overview Come join the MSE ( Monetisation, Services and Experience ) Billing Team as a Software engineer 2. The MSE organization is primarily responsible for providing the monetisation capability to Intuit customers, partners, merchants, and developers. MSE Billing Team is the central cog of Intuit ecosystem of products, responsible for more than 94% of Intuit revenue flowing through the billing platform . In this role you will develop and/or implement cutting edge solutions to enable speed and agility through the development experience. We are looking for a highly motivated and creative problem solver with a passion for innovation to join our team and revolutionize the way the world does business. What you'll bring At least 3+ year’s front-end development experience in developing web, software, or mobile applications. BS/MS in computer science or equivalent work experience. Strong HTML and JavaScript (ReactJS, Relay, GraphQL/Apollo) skills. Strong CSS experience. Strong User Interfacing knowledge Strong experience in one of the leading Javascript Frameworks. Experience in any of the following a plus: Rest, JQuery, Backbone, Grunt, Browser development tools, UI Testing frameworks. Experience in AWS and Kubernetes an added advantage. Experience in DevOps an added advantage. Experience in handling mission critical services and platform – an added advantage. Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences. Strong understanding of the Software design/architecture process Experience with unit testing & Test Driven Development (TDD). How you will lead Implementing world class user experience working closely with designers and product owners. Hands-on UI development. Write highest quality code with utmost attention to scalability and performance. Gathering functional requirements, developing technical specifications, and project & test planning. Ability to quickly translate insights into mockups, wireframes, and working proof-of-concept code. Responsible for engineering and operational excellence for the team’s deliverables. Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems. Roughly 80% hands-on coding. End to end engineering, quality focus with world class engineering and operational excellence. Devops responsibilities with Infrastructure as a code philosophy Innovation Champion – creative ways of solving customer issues within constraints. Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results. Experience with Agile Development, SCRUM, or Extreme Programming methodologies. Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

2 years

Not disclosed

On-site

Full Time

Overview Intuit's MarTech organization owns the technology platform that helps marketing and product teams reach the right customers with the right message at the right time. We drive initiatives that modernize, enhance and create highly scalable capabilities critical for driving business goals. This role will play a pivotal part in shaping the technology strategy and architecture for key marketing capabilities. What you'll bring 2+ years of professional software engineering experience Hands on experience building scalable, resilient, and observable distributed systems Should have deep technical experience in building full stack systems including AWS, RESTful or GraphQL based web services with Java, Spring Boot, DynamoDB, React JS, JavaScript, HTML, CSS, Python, Camunda Experience providing technical leadership and enabling teams to deliver services that benefit internal and external stakeholders. Demonstrated ability to work in a team, learn fast and deliver with quality and speed. Experience driving collaboration across organizational boundaries, building large scalable distributed systems. multi-dimensional relationships, and importing and exporting ideas to achieve broad organizational goals. Knowledge of AI and ML, with a strategic and innovative mindset to enable AI and GenAI into platform capabilities Prior experience with Marketing technologies Prior experience in building compliance related software. Working with Legal and compliance teams. Cultivate ideas across organizational boundaries that create strategic How you will lead Define the technology strategy and architecture for key marketing capabilities, ensuring both functional and non-functional requirements are met Evaluate vendors and make build buy decisions in partnership with the Product Manager Navigate Intuit towards ecosystems and platforms, visioning short and long-term strategies, and making trade-offs across business and technology Support execution teams with complex development and operational challenges through hands-on technical leadership via code design and contributions Uphold a culture of innovation, respect, and inclusion. Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

2 years

Not disclosed

On-site

Full Time

Overview Come join the GTM Tech MXP as a Full stack Software Engineer 2. GTM Tech Summary What you'll bring BS/MS in computer science or equivalent work experience 2+ years experience developing web, software, or mobile applications Solid grasp of software engineering fundamentals and their practical application Experience with any of the following Object Oriented Languages (OOD): Java/J2EE, JS/CSS, GraphQL, AWS, Oracledb or MYSQL An understanding of the Software Development Life Cycle (SDLC) An understanding and preferable experience with web services (REST or SOAP) Proficient in leveraging AI tools and techniques to enhance efficiency and drive innovation An understanding of unit testing & Test Driven Development (TDD) "Self-starter"" attitude and ability to make decisions independently Helpful, can-do attitude and a willingness to take ownership of problems Strong desire to learn and grow Excellent problem solving skills with a history of superb delivery against assigned tasks Excellent verbal and written communication skills Outstanding partnership skills How you will lead Successful delivery of high quality web or mobile software (requirements, design, code, documentation, etc.) Roughly 80-95% hands-on coding Contribute to early quality activities, including peer reviews of estimates, designs and code Resolve defects/bugs during QA testing, pre-production, production, and post-release patches Partner effectively with all team members to deliver against commitments Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results Commitment to team success and positive team dynamics Passion for growing and applying technical skills in service to customers Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

2 years

Not disclosed

On-site

Full Time

Overview QuickBooks is the flagship accounting software from Intuit that fuels millions of small business owners and accountants across multiple countries globally. QuickBooks is truly the operating system behind small business accounting and comes in multiple flavors – QuickBooks Online, QuickBooks Desktop as well as the mobile edition. The Small Business Group provides multiple offerings of QuickBooks features such as Core Accounting, QuickBooks Commerce, Payments, Payroll, Point of Sale (POS). Built on cutting edge technologies by world class engineers based on Global Engineering Principles, the SBG product development team fosters innovation, providing the best in class experience to our small business owners, accountants and through Design for Delight, Rapid Prototyping, Fail Fast and Agile processes. https://quickbooks.intuit.com/smallbusiness/ QuickBooks Commerce enables businesses to reach more customers, make more sales, add new channels and manage existing ones with seamless inventory integrations. It also helps our customers to easily identify their highest-performing products across channels to improve their sales strategy. Customers using QuickBooks Commerce can optimize their entire operations from one place including managing orders, tracking inventory and improving fulfillment from all channels with a single platform while getting powerful insights into all their sales data on-demand. This position requires strong software engineering skills. If you love solving real-world challenges and making customers happy while fostering your desire to write perfect code and user experience, this is the job for you. Along with coding, you will be responsible for working with product managers, backend developers, and designers on our agile team structure. We love product engineers who lead the charge, communicate with customers and deliver the most beautiful, intuitive application. What you'll bring At least 2 years of overall experience BS/MS in computer science or equivalent work experience. Strong Object-Oriented Programming concepts. Should be proficient in Server Side (Java/Linux/J2EE) technologies. Expertise in Amazon Web Services (AWS) and ability to operate in DevOps model. Expertise in web development model and exposure to UI tech stack will be an added advantage. Expertise in architecting or developing features for enterprise scale systems will be added advantage. Passion in being the technology ambassador and coaching engineering excellence to junior engineers. Strong understanding of the Software design/architecture/data-backed-decision-making processes. How you will lead Gathering functional requirements, developing technical specifications and solutions. Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POCs) Roughly 80-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 to drive forward results Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems Experience with Agile Development, SCRUM, or Extreme Programming methodologies. Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

2 years

Not disclosed

On-site

Full Time

Overview Come join Intuit as a Software Engineer 2 on the QuickBooks Workforce Solutions Online Payroll team! We are constantly disrupting ourselves as we identify major new technology and design trends that are needed to deliver our mission to power prosperity around the world. Our group is a fast-paced team focused on delivering capabilities and having fun while doing it. As a Full Stack Engineer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. Intuit is a global technology platform that helps consumers and small businesses overcome their most important financial challenges. Serving more than 100 million customers worldwide with TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible. What you'll bring BS/MS in Computer Science or related area or equivalent experience 2+ years of experience developing systems/software for large business environments (Java/J2EE) 2+ years of experience designing complex distributed systems, management products or business applications Strong experience with Software Engineering/CS fundamentals, including data structures and algorithms Knowledge of OOD and SOA principles, with ability to implement them in a language of choice Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches Ability to demonstrate unit testing & Test Driven Development (TDD) How you will lead Work with development teams to ideate software solutions Capture requirements and use cases Build the front-end of applications through appealing visual design Code and implement software solutions that will solve critical quality problems, are scalable, secure, easy to maintain, and interact with numerous other services Develop and manage well-functioning databases and applications Write effective APIs Test software to ensure responsiveness and efficiency Troubleshoot, debug and upgrade software Write technical documentation Partner with other groups inside Intuit for cross-functional design, solution integration and on-boarding of mobile/SaaS/PaaS/web/desktop offerings Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

3 years

Not disclosed

On-site

Full Time

Overview We are looking for a Software Engineer-2 to help us build and evolve the core backend systems that power our next-generation tax platform. This role is ideal for someone who thrives at the intersection of high-scale backend engineering , and language runtime integration . You will work on the systems that underpin our business-critical tax calculation engines, contributing to the scalability, reliability, and performance of services that support critical tax logic execution. What you'll bring 3+ years of professional experience in backend or systems-level software development. Proven experience building scalable, distributed backend systems in production environments. Strong programming skills in Java, C# and/or C++. Low-level experience with JVM, CLR, or other language runtime environments. Solid understanding of performance optimization, multithreading, memory management, and networking. Experience with modern CI/CD pipelines, observability tools, and DevOps best practices. Preferred Qualifications Exposure to compiler or interpreter internals is a plus, but not required. Familiarity with containerized environments (Docker, Kubernetes) and cloud platforms. Knowledge of language tooling, custom DSLs, or domain-specific platforms is a bonus. Strong communication skills and a collaborative, growth-oriented mindset. How you will lead Design, build, and scale backend systems that support our tax development language and runtime. Contribute to the modernization and integration of legacy systems with modern runtimes (e.g., JVM, CLR). Implement performance-critical components using Java and C++ in a distributed, service-oriented architecture. Collaborate with compiler/runtime engineers and AI/ML teams to support intelligent language tooling. Ensure system reliability, observability, and operational excellence in production environments. Write clean, well-tested code and participate in design and code reviews. Mentor junior engineers and contribute to the technical growth of the team. Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

5 years

Not disclosed

On-site

Full Time

Overview Come join Intuit as a Software Engineer 2 in the QuickBooks Online Payroll team. You will join an innovative and passionate team of engineers using cutting edge technologies like React, Spring Boot, AI, Kubernetes, AWS, Elastic Search, Kafka, and globally distributed services. We are looking for an engineer with a strong background in back-end web technologies (Java, Spring, REST services etc.) You will be working on features and services that enhance the product set and delight our Small and Mid-market Business customers What you'll bring At least 3 – 5 years’ experience developing web, software, or mobile applications BS/MS in computer science or equivalent work experience. Strong Object Oriented Programming concepts Strong Java, Java EE skills and Spring framework Strong experience in one of the leading Javascript Frameworks Strong experience in back end programming in Java / Java EE, Springboot Have at least 3 years for experience in Server Side Technologies In-depth understanding of AI/ML concepts and their relevance to application development. Exposure to AI-related tools and libraries used in software development. Experience in AWS and Kubernetes an added advantage Experience in DevOps an added advantage Experience in handling mission critical services and platform – an added advantage Have at least 6 years for experience in Server Side Technologies Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences Passion in being the technology ambassador and coaching engineering excellence to junior engineers Strong understanding of the Software design/architecture process How you will lead Be the technology leader and demonstrate ownership of critical platform services Gathering functional requirements, developing technical specifications, and project & test planning Responsible for the design and architecture of the project Responsible for engineering and operational excellence for the team’s deliverables Designing/developing REST services with high availability and resiliency Implementing world class user experience working closely with designers and product owners Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems Roughly 80% hands-on coding Awareness of AI concepts and their potential application in software development. Ability to utilize existing AI-powered tools and APIs in development tasks. Experience with IDE like Windsurf, Qudo, Cursor is an added advantage End to end engineering, quality focus with world class engineering and operational excellence. Devops responsibilities with Infrastructure as a code philosophy Innovation Champion – creative ways of solving customer issues within constraints Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

3 years

Not disclosed

On-site

Full Time

Overview We are looking for a Software Engineer 2 to help us build a next-generation API platform for tax preparation, designed to replace our existing infrastructure. You'll have the unique opportunity to work on a brand new, modern software stack, contributing directly to a transformative technology solution. What you'll bring 3+ years of professional experience in backend software engineering, specifically in Java Proven experience building and maintaining production-grade software systems at scale, with a keen focus on high availability and performance. Hands-on experience with microservices architectures, including design patterns, service communication, and operational considerations. Demonstrated ability in performance tuning, system optimization, and proactive operational troubleshooting. A collaborative, high-energy mindset, eager to mentor others and continuously improve your craft. How you will lead Design, develop, and deploy robust, scalable backend software in Java, handling billions of transactions reliably. Write clean, high-quality, well-tested code that meets our high standards for performance and maintainability. Actively participate in software design, building scalable, reliable microservices. Own operational excellence: proactively identify performance bottlenecks, troubleshoot, tune, and continuously optimize system performance. Collaborate closely with cross-functional teams to rapidly ship impactful features to production. Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

2 years

Not disclosed

On-site

Full Time

Overview Intuit's MarTech organization owns the technology platform that helps marketing and product teams reach the right customers with the right message at the right time. We drive initiatives that modernize, enhance and create highly scalable capabilities critical for driving business goals. This role will play a pivotal part in shaping the technology strategy and architecture for key marketing capabilities What you'll bring 2+ years of professional software engineering experience Hands on experience building scalable, resilient, and observable distributed systems Should have deep technical experience in building full stack systems including AWS, RESTful or GraphQL based web services with Java, Spring Boot, DynamoDB, React JS, JavaScript, HTML, CSS, Python, Camunda Experience providing technical leadership and enabling teams to deliver services that benefit internal and external stakeholders. Demonstrated ability to work in a team, learn fast and deliver with quality and speed. Experience driving collaboration across organizational boundaries, building large scalable distributed systems. multi-dimensional relationships, and importing and exporting ideas to achieve broad organizational goals. Knowledge of AI and ML, with a strategic and innovative mindset to enable AI and GenAI into platform capabilities Prior experience with Marketing technologies Prior experience in building compliance related software. Working with Legal and compliance teams. Cultivate ideas across organizational boundaries that create strategic How you will lead Define the technology strategy and architecture for key marketing capabilities, ensuring both functional and non-functional requirements are met Evaluate vendors and make build buy decisions in partnership with the Product Manager Navigate Intuit towards ecosystems and platforms, visioning short and long-term strategies, and making trade-offs across business and technology Support execution teams with complex development and operational challenges through hands-on technical leadership via code design and contributions Uphold a culture of innovation, respect, and inclusion. Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

5 years

Not disclosed

On-site

Full Time

Overview Come join Intuit as a Software Engineer 2 in the QuickBooks Online Payroll team. You will join an innovative and passionate team of engineers using cutting edge technologies like React, Spring Boot, AI, Kubernetes, AWS, Elastic Search, Kafka, and globally distributed services. We are looking for an engineer with a strong background in back-end web technologies (Java, Spring, REST services etc.) You will be working on features and services that enhance the product set and delight our Small and Mid-market Business customers What you'll bring At least 3 – 5 years’ experience developing web, software, or mobile applications BS/MS in computer science or equivalent work experience. Strong Object Oriented Programming concepts Strong Java, Java EE skills and Spring framework Strong experience in one of the leading Javascript Frameworks Strong experience in back end programming in Java / Java EE, Springboot Have at least 3 years for experience in Server Side Technologies In-depth understanding of AI/ML concepts and their relevance to application development. Exposure to AI-related tools and libraries used in software development. Experience in AWS and Kubernetes an added advantage Experience in DevOps an added advantage Experience in handling mission critical services and platform – an added advantage Have at least 6 years for experience in Server Side Technologies Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences Passion in being the technology ambassador and coaching engineering excellence to junior engineers Strong understanding of the Software design/architecture process How you will lead Be the technology leader and demonstrate ownership of critical platform services Gathering functional requirements, developing technical specifications, and project & test planning Responsible for the design and architecture of the project Responsible for engineering and operational excellence for the team’s deliverables Designing/developing REST services with high availability and resiliency Implementing world class user experience working closely with designers and product owners Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems Roughly 80% hands-on coding Awareness of AI concepts and their potential application in software development. Ability to utilize existing AI-powered tools and APIs in development tasks. Experience with IDE like Windsurf, Qudo, Cursor is an added advantage End to end engineering, quality focus with world class engineering and operational excellence. Devops responsibilities with Infrastructure as a code philosophy Innovation Champion – creative ways of solving customer issues within constraints Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results Experience with Agile Development, SCRUM, or Extreme Programming methodologies Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

5 years

Not disclosed

On-site

Full Time

Overview Come join the GTM Tech - MSE ( Monetisation, Services and Experience ) Team as a Software engineer 2. The MSE organization is primarily responsible for providing the monetisation capability to Intuit customers, partners, merchants, and developers. MSE Team is the central cog of Intuit ecosystem of products, responsible for more than 94% of Intuit revenue flowing through the billing platform . In this role you will develop and/or implement cutting edge solutions to enable speed and agility through the development experience. We are looking for a highly motivated and creative problem solver with a passion for innovation to join our team and revolutionize the way the world does business. What you'll bring At least 3 – 5 years’ experience developing web, software, or mobile applications BS/MS in computer science or equivalent work experience. Strong Object Oriented Programming concepts Strong Java, Java EE skills and Spring framework Strong experience in one of the leading Javascript Frameworks Strong experience in back end programming in Java / Java EE, Springboot Have at least 3 years for experience in Server Side Technologies Experience in AWS and Kubernetes an added advantage Experience in DevOps an added advantage Experience in handling mission critical services and platform – an added advantage Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences Passion in being the technology ambassador and coaching engineering excellence to junior engineers Strong understanding of the Software design/architecture process Experience with unit testing & Test Driven Development (TDD) How you will lead Be the technology leader and demonstrate ownership of critical platform services Gathering functional requirements, developing technical specifications, and project & test planning Responsible for the design and architecture of the project Responsible for engineering and operational excellence for the team’s deliverables Designing/developing REST services with high availability and resiliency Implementing world class user experience working closely with designers and product owners Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems Roughly 80% hands-on coding End to end engineering, quality focus with world class engineering and operational excellence. Devops responsibilities with Infrastructure as a code philosophy Innovation Champion – creative ways of solving customer issues within constraints Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results Experience with Agile Development, SCRUM, or Extreme Programming methodologies Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

2 years

Not disclosed

On-site

Full Time

Overview QuickBooks is the flagship accounting software from Intuit that fuels millions of small business owners and accountants across multiple countries globally. QuickBooks is truly the operating system behind small business accounting and comes in multiple flavors – QuickBooks Online, QuickBooks Desktop as well as the mobile edition. The Small Business Group provides multiple offerings of QuickBooks features such as Core Accounting, QuickBooks Commerce, Payments, Payroll, Point of Sale (POS). Built on cutting edge technologies by world class engineers based on Global Engineering Principles, the SBG product development team fosters innovation, providing the best in class experience to our small business owners, accountants and through Design for Delight, Rapid Prototyping, Fail Fast and Agile processes. https://quickbooks.intuit.com/smallbusiness/ QuickBooks Commerce enables businesses to reach more customers, make more sales, add new channels and manage existing ones with seamless inventory integrations. It also helps our customers to easily identify their highest-performing products across channels to improve their sales strategy. Customers using QuickBooks Commerce can optimize their entire operations from one place including managing orders, tracking inventory and improving fulfillment from all channels with a single platform while getting powerful insights into all their sales data on-demand. This position requires strong software engineering skills. If you love solving real-world challenges and making customers happy while fostering your desire to write perfect code and user experience, this is the job for you. Along with coding, you will be responsible for working with product managers, backend developers, and designers on our agile team structure. We love product engineers who lead the charge, communicate with customers and deliver the most beautiful, intuitive application. What you'll bring 2+ years of experience designing and developing consumer-facing web applications. BS/MS in computer science or equivalent work experience. 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). Experience with Postgres, Data Lake, Kafka, & schema modeling will be a plus. Solid foundation in writing scalable web application code following best practices of accessibility, internationalization and instrumentation. Good understanding of Software Design, Architecture and working with large scale systems. Solid communication skills How you will lead 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 to drive forward results Experience with Agile Development, SCRUM, or Extreme Programming methodologies Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

2 years

Not disclosed

On-site

Full Time

Overview Come join the GTM Tech MXP as a Full stack Software Engineer 2 What you'll bring BS/MS in computer science or equivalent work experience 2+ years experience developing web, software, or mobile applications Solid grasp of software engineering fundamentals and their practical application Experience with any of the following Object Oriented Languages (OOD): Java/J2EE, JS/CSS, GraphQL, AWS, Oracledb or MYSQL An understanding of the Software Development Life Cycle (SDLC) An understanding and preferable experience with web services (REST or SOAP) An understanding of unit testing & Test Driven Development (TDD) "Self-starter"" attitude and ability to make decisions independently Helpful, can-do attitude and a willingness to take ownership of problems Strong desire to learn and grow Excellent problem solving skills with a history of superb delivery against assigned tasks Excellent verbal and written communication skills Outstanding partnership skills How you will lead Successful delivery of high quality web or mobile software (requirements, design, code, documentation, etc.) Roughly 90-95% hands-on coding Contribute to early quality activities, including peer reviews of estimates, designs and code Resolve defects/bugs during QA testing, pre-production, production, and post-release patches Proficient in leveraging AI tools and techniques to enhance efficiency and drive innovation- Partner effectively with all team members to deliver against commitments Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results Commitment to team success and positive team dynamics Passion for growing and applying technical skills in service to customers Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies Show more Show less

Software Engineer 2

Bengaluru, Karnataka, India

2 - 4 years

Not disclosed

On-site

Full Time

Overview Embark on a thrilling journey with Intuit, a leader in financial management solutions, as a Android Software Developer in our buzzing Bangalore hub. TurboTax, a household name, delivers cutting-edge tax software that makes filing stress-free and straightforward for millions of users across the globe. About Your Team: As a part of our dynamic TurboTax Mobile team, you'll collaborate with fellow ingenious minds in San Diego, Toronto, and here in Bangalore. Together, you'll innovate and iterate on the TurboTax mobile app — loved and lauded for its user-friendly design and empowering features like automatic W-2 import, deduction maximization, and refund tracking. What you'll bring BS/BE in Computer Science, Engineering, or related field 2-4 years of professional experience in Android development Strong knowledge of Kotlin programming language Experience with Android SDK and Android Studio Understanding of RESTful APIs and working with backend services Knowledge of Material Design principles and Android UI best practices Experience with version control systems (Git) Experience with unit testing frameworks Basic understanding of software design patterns Good problem-solving and analytical skills Good communication and teamwork abilities Experience with Agile development methodologies Willingness to learn and adapt to new technologies How you will lead Developing Android mobile apps using Kotlin and Android frameworks Contributing to technical discussions and implementation planning Building and maintaining features in Android applications Writing clean, maintainable, and efficient code Collaborating with cross-functional teams including product management, QA, and design teams Participating in code reviews and implementing feedback from senior developers Debugging and fixing issues during development and QA testing phases Following Agile development practices and participating in sprint ceremonies Writing and maintaining unit tests to ensure code quality Implementing UI components following Material Design guidelines Supporting application performance optimization efforts Maintaining technical documentation for assigned features Learning and applying Android development best practices Contributing to continuous improvement of development processes Show more Show less

Director, Software Engineering

Bengaluru, Karnataka, India

15 years

Not disclosed

On-site

Full Time

Overview Intuit is a mission-driven, global financial platform company that gives everyone the opportunity to prosper. With products like TurboTax, QuickBooks, CreditKarma and Mailchimp, we’re using technology to build solutions to challenging financial problems for millions of people around the world. Intuit India's Dream is to be the innovative, entrepreneurial center where individuals create solutions that revolutionize millions of lives worldwide. We achieve success by empowering employees to excel, leveraging proximity to emerging markets and capitalizing on co-located Intuit businesses. At Intuit we believe everyone has the right to prosper, which is why our mission is ‘Powering Prosperity Around the World’. Being a mission-driven company includes living our values every day. That means integrity is at the foundation of everything we do, including the products we design, the role we play in the communities we are part of, and the way we treat every person that is a part of the Intuit family. Our products, including TurboTax, QuickBooks, CreditKarma and MailChimp help solve our customers’ most important problems to help them make more money, save time, and make financial decisions with confidence. We’re proud to have a culture that attracts top talent and empowers them to do the best work of their lives. When employees know they can bring their whole selves to work – that translates into an environment that has been recognized as one of the world’s best and most innovative places to work year upon year. What you'll bring Computer Science degree or equivalent with 15+ years of experience in the software product industry in senior architecture and software development roles. Demonstrated ability to build and deliver high quality SaaS and PaaS products/platforms that serve millions of customers and handle several millions to billion transactions. Ability to establish technology sourcing directions for the product division and provide context for these decisions to the company including having experience in evaluating and identifying Marketing technologies and have a clear framework for build vs buy including Notification systems, Content management systems, Data enablement, Customer journey orchestration, Adtech, Customer Data platform. Expertise in managing monetization capabilities like pricing, shopping etc. would be nice to have. Experience with influencing teams and executing change management to move to a unified platform/capability. Proven ability to lead and influence large distributed product development efforts across different geographies. Understanding of industry-leading technology/solutions in Marketing technologies, AI/ML, and In-depth knowledge of industry best practices, technologies, architectures and emerging technologies. Proven track record of outstanding business outcomes with effective and fast decision making that takes into account the interests of all four key stakeholders – employees, customers, shareholders, and partners. Experience in helping business and teams in prioritization and having difficult trade-offs that balance the short and long term product goals. Experience driving engineering design using Agile process to drive innovation, accelerate decisions and outcomes while minimizing risk. Proficiency in one or more key technologies including React, Java, Javascript, NoSQL; exceptionally competent in front-end and back-end architecture & design. Be extremely data driven and be able to give teams clear directions including scoreboards that will allow them to achieve their goals. Be a fantastic coach and mentor to your teams to build a highly motivated and high performance team, including the ability to attract, develop and retain top talent. Ability to work well through ambiguity, confidence in making tough calls and leading through adversity with a sharp focus on the eventual right outcomes. Ability to manage and build confidence in Senior leadership and stake holders through building strong relationships. Ability to communicate effectively to Senior leadership to influence strategic decisions. How you will lead Intuit is looking for a Director of Product Development, Marketing Technologies. We are a platform organization who will be powering the growth of our products by attracting, engaging, retaining and selling our products to being benefit for our customers. The successful executive will have technical depth, business acumen, and a desire to create delight in every customer experience. S/he will have a passion for driving technical product direction, leading and inspiring cross-functional teams, and influencing executives as well as engineers. The ideal candidate’s experience encompasses technical architecture and/or software development, business strategy, and people management experience. This executive will have an ability to leverage prior success building and re-architecting products and platforms that run at scale. Technology Strategy - The Director of Product Development, Marketing will lead the technical strategy and lead a team of engineers who build and deploy high scaled Marketing capabilities including Intuit built SaaS platforms and capabilities that are vendor provided. Ideally the person should have significant AI/ML expertise and should be able to push the strategy to embrace GenAI to help drive velocity and efficiency. Organizational Leadership - The role requires leading multiple teams in a complex domain that serves both as a platform/capability.Partner with senior engineering leaders and business leaders to influence organizational and structural change as well as build strong engineering teams. The person should demonstrate significant experience in leading teams globally and managing senior level stakeholders across different geographical time zones. Should be very comfortable working in a highly matrixed organization. Boundary-less Leadership - The leaders drive/partner closely with multi-disciplinary teams across Product, Design, Partnerships, Marketing, and Customer Support to deliver customer outcomes. Being a platform leader, the ideal candidate should have experience driving technology and product strategies for the next 1-3 years out bringing in an outside in perspective. Platform Mindset - Drive and deliver an open platform that fosters open contribution within the company and with the external developer and commerce industry. Drive company wide initiatives like platform and data architecture, process, rubrics for technology career tracks, hiring/coaching senior individual contributors. Operational Excellence - Be a key contributor to ensure the product is highly secure, available, scalable, resilient, and cloud ready. Inspire team’s innovation and deliver quality at speed across product offerings and platform services. People Leadership - Execute to success through diligent planning, attention to detail, effective delegation, efficient decision making, and individual/team accountability. Perform role of counselor and coach; provide input and guidance into the staffing process; actively attract, retain, and develop talent. Should have experience managing Sr technology leaders and help them grow. Speed as a Habit - Can operate in a fast-moving environment, make quick decisions and execute fiercely to deliver outcomes. Show more Show less

Staff Software Engineer

Bengaluru, Karnataka, India

3 years

Not disclosed

On-site

Full Time

Overview QuickBooks is the flagship accounting software from Intuit that fuels millions of small business owners and accountants across multiple countries globally. QuickBooks is truly the operating system behind small business accounting and comes in multiple flavors – QuickBooks Online, QuickBooks Desktop as well as the mobile edition. The Small Business Group provides multiple offerings of QuickBooks features such as Core Accounting, Payments, Payroll, Point of Sale (POS). Built on cutting edge technologies by world class engineers based on Global Engineering Principles, the SBG product development team fosters innovation, provide the best in class experience to our small business owners, accountants and through Design for Delight, Rapid Prototyping, Fail Fast and Agile processes. QuickBooks Online Advanced is the disruptive solution in the cloud for growing mid markets. As mid markets grow in transaction size and volume, QuickBooks Online Advanced provides the customers with efficient workflows and solutions that help them save better. QuickBooks Online Advanced also provides them with unique solutions to tailor their custom requirements such as custom roles, custom fields and smart reporting. In addition, QuickBooks Online Advanced also provides them with premium care including the white glove program Priority Circle. For more details, please refer to https://quickbooks.intuit.com/accounting/advanced/ The QuickBooks Online Advanced was launched by a small engineering team in August 2018 and the product development is fully owned end to end in Bangalore center (Intuit India Development Centre). The team cherishes its startup engineering culture and takes pride in world class engineering practices such as engineering excellence, operational excellence, customer empathy and data-based decision making. Responsibilities Take an active role in collaborating to develop strategic direction, systems roadmap, and business and operational processes by providing the required technical guidance. Execution – Ability to drive multiple large-scale projects in parallel by providing the required architectural guidance. Hands On – Be prepared to get hands on and debug complex issues or create fully working POCs which teams can take forward. Grow Talent – Grooms next level technical leadership and takes responsibility in growing overall technical leadership in the group. Speed as a Habit – can operate in a fast-moving environment, make quick decisions and execute fiercely to deliver outcomes. Deep Dive – Take passion in going deep into critical issues and apply the technical/process/mindset-change learnings back into the product and team. Technical roadmap – Develop a 3-year technology vision for the owning product or sub-systems. Communication skills – Explain complex technical architectures and designs to both technical and non-technical stakeholders and drive decisions. Customer Obsession – is maniacal and a staunch advocate for the customer Qualifications At least 10+ years of overall experience with over 5+ years in architecting web applications. BS/MS in computer science or equivalent work experience. Strong Object-Oriented Programming concepts. Should be proficient in Server Side (Java/Linux/J2EE) technologies. Expertise in Amazon Web Services (AWS) and ability to operate in DevOps model. Experience with RESTful services Expertise in architecting or developing features for enterprise scale systems will be added advantage. Passion in being the technology ambassador and coaching engineering excellence to junior engineers. Strong understanding of the Software design/architecture/data-backed-decision-making processes. Can partner and implement solutions that leverage/compose AI capabilities . Show more Show less

Senior Software Engineer

Bengaluru, Karnataka, India

6 years

Not disclosed

On-site

Full Time

Overview Come join as a Senior Software Engineer on the Intuit Enterprise Suite team. You will join an innovative and passionate team of engineers using cutting edge technologies like React, Spring Boot, Kubernetes, AWS, Elastic Search, Kafka, and globally distributed services. We are looking for an engineer with a strong background in back-end web technologies (Java, SpringBoot, REST services, etc.) You will be working on features and services that enhance the product set and delight our Small Business customers. Hands on AI experience is a Plus. What you'll bring 6+ years experience developing web applications. BS/MS in computer science or equivalent work experience. Strong experience with Java and Java server-side applications. 2+ years experience with web services (consuming or creating) with REST. Experience with unit testing & Test Driven Development (TDD). Experience with Agile Development, SCRUM, or Extreme Programming methodologies. Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences. Strong understanding of the software design/architecture process. Development with AI first mindset. How you will lead Designing/developing web-based applications and backend services. Gathering functional requirements, developing technical specifications, and project & test planning. Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems. Resolve defects/bugs during testing, pre-production, production, and postrelease patches. Work cross-functionally with various Intuit teams: Product Management, Experience Design, various product lines, or business units to drive forward results. Contribute to the design and architecture of the project. Show more Show less

Senior Software Engineer

Bengaluru, Karnataka, India

6 years

Not disclosed

On-site

Full Time

Overview We are looking for a Senior Software Engineer to help us build a next-generation API platform for tax preparation, designed to replace our existing infrastructure. You'll have the unique opportunity to work on a brand new, modern software stack, contributing directly to a transformative technology solution. What you'll bring 6+ years of professional experience in backend software engineering, specifically in Java Proven experience building and maintaining production-grade software systems at scale, with a keen focus on high availability and performance. Hands-on experience with microservices architectures, including design patterns, service communication, and operational considerations. Demonstrated ability in performance tuning, system optimization, and proactive operational troubleshooting. A collaborative, high-energy mindset, eager to mentor others and continuously improve your craft. How you will lead Design, develop, and deploy robust, scalable backend software in Java, handling billions of transactions reliably. Write clean, high-quality, well-tested code that meets our high standards for performance and maintainability. Actively participate in software design, building scalable, reliable microservices. Own operational excellence: proactively identify performance bottlenecks, troubleshoot, tune, and continuously optimize system performance. Collaborate closely with cross-functional teams to rapidly ship impactful features to production. Show more Show less

Mobile Software Developer - iOS

Bengaluru, Karnataka, India

2 - 4 years

None Not disclosed

On-site

Full Time

Overview Embark on a thrilling journey with Intuit, a leader in financial management solutions, as a Mobile Software Developer in our buzzing Bangalore hub. TurboTax, a household name, delivers cutting-edge tax software that makes filing stress-free and straightforward for millions of users across the globe. About Your Team: As a part of our dynamic TurboTax Mobile team, you'll collaborate with fellow ingenious minds in San Diego, Toronto, and here in Bangalore. Together, you'll innovate and iterate on the TurboTax mobile app — loved and lauded for its user-friendly design and empowering features like automatic W-2 import, deduction maximization, and refund tracking. What you'll bring 2-4 years of professional experience in iOS development Strong knowledge of Swift programming language Experience with iOS SDK, Xcode, and Interface Builder Understanding of RESTful APIs and working with backend services Knowledge of Apple's Human Interface Guidelines and iOS UI best practices Experience with version control systems (Git) Experience with unit testing frameworks (XCTest) Basic understanding of software design patterns Good problem-solving and analytical skills Good communication and teamwork abilities Experience with Agile development methodologies Willingness to learn and adapt to new technologies Familiarity with UIKit and SwiftUI Understanding of iOS app lifecycle and memory management Nice To Have Experience with Core Data Knowledge of Combine framework Understanding of app signing and provisioning profiles Experience with dependency management tools (CocoaPods/SPM) How you will lead Developing iOS applications using Swift and Apple's latest frameworks Contributing to technical discussions and implementation planning Building and maintaining features in iOS applications Writing clean, maintainable, and efficient code Collaborating with cross-functional teams including product management, QA, and design teams Participating in code reviews and implementing feedback from senior developers Debugging and fixing issues during development and QA testing phases Following Agile development practices and participating in sprint ceremonies Writing and maintaining unit tests to ensure code quality Implementing UI components following Apple's Human Interface Guidelines Supporting application performance optimization efforts Maintaining technical documentation for assigned features Learning and applying iOS development best practices Contributing to continuous improvement of development processes Show more Show less

Intuit

82 Jobs

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview