Senior Staff / Principal Software Developer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Finance

Description For Senior Staff / Principal Software Developer

Intuit, a leading global financial technology platform, is seeking a Senior Staff/Principal Software Developer to join their team of 'Builder Catalysts'. This role is crucial in developing AI-native experiences and solutions that power prosperity for approximately 100 million customers worldwide. The position offers a unique opportunity to work with cutting-edge AI technologies while contributing to products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

The ideal candidate will drive significant technology initiatives, focusing on AI implementation and customer-centric solutions. You'll be working in a hybrid environment, collaborating with cross-functional teams to design and implement robust, scalable systems. The role requires deep expertise in both AI technologies and full-stack development, with a focus on creating transformative solutions that solve critical customer problems.

As a Builder Catalyst, you'll be at the forefront of AI innovation, working with technologies like Large Language Models, SageMaker, and various cloud platforms. The position offers the opportunity to influence technical direction, mentor others, and contribute to the engineering community's growth. You'll be part of a global team that values boundaryless collaboration, continuous learning, and customer obsession.

This role is perfect for someone who combines technical excellence with strong leadership abilities, has a passion for AI innovation, and wants to make a significant impact on products used by millions. The hybrid work arrangement, with 2 days per week in the Toronto office, offers flexibility while maintaining collaborative opportunities with the team.

Last updated 3 months ago

Responsibilities For Senior Staff / Principal Software Developer

  • Drives velocity by accelerating customer, business, and technology outcomes
  • Drives significant technology initiatives end-to-end, including horizontal layers of architecture
  • Partners with cross-functional teams to drive end-to-end solutions
  • Designs and implements durable software solutions for critical customer problems
  • Creates robust, scalable, and secure technical designs
  • Guides AI applicability to customer problems
  • Partners with other groups for cross-functional design, development, and integration
  • Contributes to standards, patterns, and best practices

Requirements For Senior Staff / Principal Software Developer

Java
Python
React
TypeScript
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
  • Experience with AI technologies like SageMaker, LangChain, Large Language Models, Prompt Engineering
  • Experience with front-end technologies (React, Angular, SwiftUI, Kotlin)
  • Experience with back-end technologies (Java, TypeScript, Spring, Express)
  • Cloud computing experience with AWS/GCP
  • BS/MS in Computer Science or related area
  • Strong analytical, problem-solving, and communication skills
  • Experience working with global teams across time zones

Interested in this job?

Jobs Related To Intuit Senior Staff / Principal Software Developer

Principal Machine Learning Engineer

Principal Machine Learning Engineer position at Intuit leading AI/ML solutions development with focus on LLMs and multimodal systems, offering competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer role at Intuit focusing on AI-native applications and financial technology, requiring 10+ years of experience in software development and AI technologies.

Principal Product Manager

Lead QuickBooks Live AI team as Principal Product Manager at Intuit, focusing on Agentic AI and AI-powered Experts to drive innovation in financial technology.

Principal Software Engineer, Fintech AI

Principal Software Engineer position at Intuit focusing on AI solutions in fintech, requiring 8+ years of experience and expertise in AI technologies and full-stack development.

Principal Engineer, "Builder" Program

Principal Engineer position at Intuit focusing on AI-native applications and technical leadership in financial technology.