I

Intuit

Tax, accounting, and personal-finance software

Staff Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMountain View, CA, USAIn-person

About the Job

Requirements

  • At least 8 years of experience designing, architecting, and developing high-impact web and software applications as a senior full-stack engineer; a BS or MS in Computer Science or equivalent experience.
  • Expert-level proficiency in React, TypeScript, JavaScript, and GraphQL, with strong backend experience building enterprise applications using Java and Spring Boot.
  • A proven track record of building and integrating artificial intelligence features and agents to automate complex workflows and enhance application intelligence.
  • Full software development lifecycle expertise and a deep commitment to high engineering standards, software architecture, test-driven development, clean code, and operational excellence.
  • Demonstrated success as a technical go-to person and cross-functional leader, including setting team vision, facilitating collaboration, and attracting, developing, and retaining talent.
  • Strategic thinking, business acumen, and partnership skills, including the ability to translate complex technical concepts for non-technical stakeholders.
  • A history of delivering assigned tasks, with strong verbal and written communication skills.

Responsibilities

  • Architect and develop web, software, and mobile applications, prototypes, or proofs of concept.
  • Lead the gathering of functional requirements, development of technical specifications, and project and test planning.
  • Serve as a technical subject matter expert by mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems.
  • Spend approximately 40–60% of the time on hands-on coding.
  • Generate technical documentation and presentations to communicate architectural and design options, and educate development teams and business users.
  • Resolve defects and bugs during quality assurance testing, pre-production, production, and post-release patches.
  • Work cross-functionally with product management, quality assurance and quality engineering, product lines, and business units to drive results.
  • Develop well-architected web and/or mobile applications.
  • Apply Agile Development, Scrum, or Extreme Programming methodologies.

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