Principal Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Finance · Enterprise SaaS

Description For Principal Software Engineer

Intuit is seeking a Principal Software Engineer to join their team and help power prosperity around the world. This role combines technical leadership with hands-on development, focusing on AI-native applications and distributed systems.

The ideal candidate will drive velocity across the organization by accelerating customer, business, and technology outcomes. They will be responsible for end-to-end technology initiatives, including horizontal architecture layers, and partner with cross-functional teams to deliver customer-focused solutions.

Key responsibilities include designing and implementing durable software solutions in a fast-paced environment, building AI-native applications, and creating robust, scalable technical designs. The role requires deep expertise in AI technologies like SageMaker, LangChain, Large Language Models, and experience with both frontend (React, Angular) and backend (Java, TypeScript) technologies.

The position offers opportunities to work with passionate engineers, product managers, and designers in a collaborative environment. The successful candidate will contribute to standards, patterns, and best practices while providing perspective on industry trends and emerging technologies.

Requirements include 10+ years of systems/software development experience, 7+ years designing complex distributed systems, and strong expertise in AI technologies. The role demands excellent communication skills, ability to work effectively across global teams, and a proven track record of driving results in cross-functional environments.

At Intuit, this position sits within a clear engineering career path, offering opportunities for both vertical and lateral growth. The company's culture emphasizes continuous learning, experimentation, and applying cutting-edge technology to solve customer problems.

Last updated 7 hours ago

Responsibilities For Principal Software Engineer

  • Drive velocity in the organization by accelerating customer, business, and technology outcomes
  • Drive significant technology initiatives end-to-end, including horizontal layers of architecture
  • Design and implement durable software solutions for critical customer problems
  • Build AI native applications and guide AI applicability to customer problems
  • Create robust, scalable, and secure technical designs
  • Partner with other groups for cross-functional design, development, and integration
  • Contribute to standards, patterns, and best practices
  • Provide perspective on industry trends and emerging technologies

Requirements For Principal Software Engineer

Java
JavaScript
TypeScript
Python
React
Node.js
  • 10+ years of experience developing systems/software for large business environments
  • 7+ years of experience designing complex distributed systems
  • Full-stack development experience with AI technologies/tools
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models
  • Experience with front-end technologies like React, Angular, SwiftUI, Kotlin
  • Experience with back-end technologies like Java, Typescript, Spring, Express
  • Prior working experience in cloud computing environment (AWS/GCP)
  • BS/MS in Computer Science or related area
  • Strong analytical, problem-solving, and communication skills
  • Ability to work effectively in a fast-paced environment
  • Experience driving results across cross-functional teams

Interested in this job?

Jobs Related To Intuit Principal Software Engineer

Principal Machine Learning Engineer

Principal Machine Learning Engineer position at Intuit, leading AI/ML solutions development for financial products using LLMs and multimodal models, offering competitive compensation and benefits.

Principal Software Engineer (MLOps)

Principal Software Engineer (MLOps) position at Intuit, leading AI/ML platform development and implementation with focus on scalable solutions.

Senior Staff / Principal Software Developer

Senior Staff/Principal Software Developer role at Intuit focusing on AI-native experiences and transformative technology solutions, requiring 10+ years of experience in software development.

Principal Software Engineer

Principal Software Engineer role at Intuit focusing on AI-native applications and financial technology solutions, offering competitive compensation and the opportunity to work with cutting-edge technologies.

Principal Software Engineer

Principal Software Engineer role at Intuit focusing on AI-native applications and distributed systems, requiring 10+ years of experience and expertise in both front-end and back-end technologies.