I

Intuit

Tax, accounting, and personal-finance software

Senior Software Engineer

AI Application Engineering +1Posted on Nov 11
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Five to eight years of professional software engineering experience, with a solid grounding in distributed systems or backend platform development.
  • A BS or MS in computer science, or equivalent work experience.
  • Strong object-oriented programming concepts.
  • Strong experience in backend programming with Java, Java EE, and Spring Boot.
  • Experience working with retrieval-augmented generation (RAG) technologies and large language model (LLM) frameworks, LLM APIs, embedding models, and vector databases, or architecting custom agentic frameworks.
  • Hands-on experience with server-side technologies.
  • Hands-on experience with AWS cloud technologies and Kubernetes.
  • Progressive experience in artificial intelligence, machine learning, generative AI, LLMs such as GPT, Claude, and Gemini, and prompt engineering principles.
  • Experience designing and architecting autonomous or agentic AI systems, such as multi-agent frameworks, self-optimizing systems, or LLM-driven decision engines.
  • Experience monitoring service performance and failures and diagnosing root causes.
  • Ability to disambiguate at large scale to deliver solutions for complex problems.
  • Ability to experiment rapidly and productize solutions.
  • Understanding of machine learning principles, including training and validation.
  • Knowledge of data query and data processing tools such as SQL.
  • Ability to explain complex technical issues to technical and nontechnical audiences.

Responsibilities

  • Design and architect the initiative.
  • Ensure engineering and operational excellence for the team's deliverables.
  • Mentor junior engineers and new team members, and apply technical expertise to challenging programming and design problems.
  • Deliver end-to-end engineering with a focus on quality and engineering and operational excellence.
  • Develop creative solutions to customer issues within constraints.
  • Work cross-functionally with product management, product lines, and business units to drive results.
  • Troubleshoot complex issues and manage stakeholder expectations through clear communication and proactive updates.
  • Work with Agile Development, Scrum, or Extreme Programming methodologies.

Desired Qualifications

  • Experience handling mission-critical services and platforms is an added advantage.

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