I

Intuit

Tax, accounting, and personal-finance software

Senior Staff Software Engineer - Mobile, Android

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science in Computer Science, or equivalent work experience.
  • At least 12 years of professional software engineering experience, including a track record of architecting and delivering high-impact, large-scale consumer applications.
  • Deep hands-on Android development expertise, including Kotlin, Jetpack Compose, the Android SDK, application architecture, performance optimization, and modern Android development practices.
  • Strong software engineering fundamentals and versatility across technology stacks, with the ability to design, develop, debug, and deliver solutions beyond Android, including iOS, web, backend services, and AI-powered systems.
  • Expertise in system design and architecture for high-volume, mission-critical applications operating under seasonal traffic peaks.
  • Ability to navigate unfamiliar technologies, quickly gain proficiency in new frameworks and platforms, and independently solve complex engineering problems across the stack.
  • Understanding of modern architecture patterns, distributed systems, API design, modularization, and scalable application development.
  • Experience across the software development life cycle, from architecture and implementation to testing, deployment, and production operations.
  • Experience developing and consuming web services using REST, GraphQL, or similar API technologies.
  • Familiarity with development challenges associated with highly scalable, reliable, and available web applications.
  • Experience with automated testing, unit testing, test-driven development, continuous integration and continuous delivery, and engineering productivity practices.
  • Experience building or integrating functional AI models, on-device large language models, multimodal large language model architectures, or AI-powered application capabilities.
  • Ability to lead complex technical initiatives, make sound architectural trade-offs, and deliver solutions across multiple engineering teams and technology domains.
  • Ability to explain complex technical concepts, influence architectural decisions, and collaborate effectively with engineers and cross-functional stakeholders.

Responsibilities

  • Drive the architectural vision and technical strategy for complex, large-scale consumer applications, using deep Android expertise to architect, develop, and deliver solutions across mobile, web, backend, and emerging technology platforms.
  • Lead the design and development of highly reliable, scalable, and performant Android applications, while contributing hands-on to engineering challenges across iOS and other technology stacks as business and technical needs evolve.
  • Set engineering best practices, mentor engineers, and drive cross-functional alignment with Product, Design, Data Science, and Engineering leaders.
  • Lead strategic evaluation, prototyping, and integration of cutting-edge AI technologies, including generative AI, multimodal large language models, and agentic AI, to transform consumer tax experiences and unlock new platform capabilities.
  • Establish organizational standards for software engineering, continuous integration and continuous delivery pipeline efficiency, and modern architecture patterns, including modularization, server-driven user interfaces, and reusable platform capabilities.
  • Champion technical excellence, performance optimization, accessibility, security, and reliability across mobile and adjacent engineering workstreams.
  • Architect and build mobile platform capabilities and agentic surfaces that enable contextual, intelligent, and seamless customer experiences.
  • Drive end-to-end technical solutions across client applications, backend services, APIs, and AI systems, working beyond the Android ecosystem.
  • Remain actively hands-on in architecture, coding, prototyping, debugging, and resolving complex technical challenges while influencing technical direction across teams.

About the Company

Intuit

Tax, accounting, and personal-finance software

Intuit provides financial technology tools for consumers and small businesses. Its main products are TurboTax for tax preparation, QuickBooks for accounting, and Mint for personal finance management. These tools typically operate on a subscription basis or behind transaction fees, with features that help users file taxes, track income and expenses, and manage budget and goals. The software ecosystem is designed to connect tax, accounting, and personal finance in one place, improving workflows for individuals, freelancers, and small business owners. Security is a priority, with measures like multi-factor authentication and anti-fraud protections to protect user data. Intuit’s goal is to help people achieve financial well-being by educating users and delivering easy-to-use, reliable financial software across different needs and customer segments.

Company size
10,001+
Company stage
IPO
Headquarters
Mountain View, CA
Founded
1983

Recently Posted Jobs

Explore more opportunities at Intuit

See more jobs