I

Intuit

Tax, accounting, and personal-finance software

Staff Software Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeMountain View, CA, USAIn-person

About the Job

Requirements

  • At least 8 years of hands-on software development experience, including at least 2 years designing and implementing AI solutions in a professional setting.
  • Strong programming skills in Java, Python, R, or other relevant languages and frameworks.
  • Deep knowledge or experience with data architecture, including SQL, NoSQL, and data caching technologies or in-memory databases such as Memcached and Redis.
  • Experience designing and maintaining large-scale backend web services.
  • Experience with backend technologies such as Java, enterprise capability integration, and frontend technologies such as React and CSS; ability to drive performance and monitoring for customer experience.
  • Backend development experience with data pipelines and applying them to user experiences or backend solutions.
  • Experience spanning code quality and delivery management, review of technical architecture proposals, and communication of strategy and domain capability plans with team and senior leadership.
  • Experience building and operating large-scale web platforms and microservices in an API-first environment, emphasizing operational excellence and high-quality customer experiences.
  • Experience working across teams and functions to remove barriers and enable teams to move with urgency.
  • Ability to communicate clearly, succinctly, and persuasively with employees at all levels, customers, management, and executives.
  • Self-starter attitude and ability to make independent decisions.
  • Strong mentoring experience.
  • Ability to influence and communicate effectively with technical and non-technical people.
  • Bachelor’s or master’s degree in Computer Science or a related field, or equivalent experience.

Responsibilities

  • Design and develop advanced AI models and algorithms to address business challenges and simplify the onboarding experience.
  • Collaborate with data scientists, software engineers, product managers, and business stakeholders to define project requirements and deliver scalable solutions.
  • Lead the architecture and implementation of AI systems, ensuring robustness, scalability, and maintainability.
  • Identify and drive key opportunities across the company to accelerate customer, business, and technology outcomes.
  • Lead operational excellence in delivering highly available, scalable web applications and microservices, with attention to quality, security, and performance metrics for APIs and experiences.
  • Work through product, technology, and architecture details with cross-functional stakeholders to co-create feasible development plans.
  • Collaborate with product management, design, and program management through change management, providing technical guidance and evaluations to maintain high-quality customer experiences.
  • Create and implement robust, scalable, and secure technical designs that balance short-term and long-term objectives while ensuring high availability and application performance.
  • Drive the design and implementation of durable software solutions for critical customer problems.
  • Contribute solutions beyond the primary area of ownership.
  • Mentor and teach team members to raise the overall team’s technical acumen.

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