Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Intuit Logo

Principal Software Engineer

Intuit

$254,500 - $344,000
Dec 12, 2025
Mountain View, CA, US
Apply Now

Intuit is looking to solve customer problems by developing durable, scalable, and secure software solutions, particularly in the realm of AI-native applications, to power prosperity for their customers.

Requirements

  • Full-stack development experience with AI technologies/tools and apply it to user experiences or backend solutions.
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python.
  • Experience with at least one of the following: Front-end technologies like React, Angular, SwiftUI (iOS), Kotlin (Android)
  • Experience with at least one of the following: Back-end technologies like Java, Typescript, Spring, Express (NodeJS)
  • Prior working experience in a cloud computing environment like AWS/GCP is highly desired.
  • Prior experience working in teams that have built AI native applications for 1+ years.
  • 7+ years of experience designing complex distributed systems, management products, or business applications.

Responsibilities

  • Drives significant technology initiatives end-to-end, including horizontal layers of the architecture.
  • Drives design and implementation of durable software solutions that will solve critical customer problems in a fast-paced environment.
  • Guides the applicability of AI to customer problems through a deep understanding of the value and limitations of AI technologies.
  • Understands evaluation tools to validate and measure the accuracy of solutions.
  • High-level understanding of how AI models work, the different types of AI models that exist, and their pros and cons.
  • Understanding of the latest tools and technologies that apply AI to real-world applications.
  • Creates robust, scalable, and secure technical designs, effectively implementing them to balance short-term and long-term objectives, ensuring high availability and optimal performance of applications.

Other

  • Ability to drive velocity in a highly matrixed environment, partnering with numerous stakeholders.
  • Team player possessing strong analytical, problem-solving, and communication skills.
  • Strong mentoring skills. Able to influence and communicate effectively with both technical and non-technical people.
  • Ability to work effectively in a fast-paced, complex technical environment.
  • Excellent communication skills. Communicates clearly, succinctly, and persuasively to all levels of employees, customers, and management (including executives).