Senior Staff / Principal Software Engineer

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper.
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Finance

Description For Senior Staff / Principal Software Engineer

Come join Intuit's community of 'Builders' as a Senior Staff / Principal Software Engineer and help us power prosperity around the world. Intuit's Builders co-create with cross-functional partners and exhibit extreme ownership in the end-to-end product development lifecycle, including ideation, rapid experimentation, customer research, and execution. AI-native experiences are designed from the ground up with AI in mind, taking advantage of the unique benefits of AI to solve customers' problems. Our Builders are customer obsessed, demonstrate boundaryless collaboration & focus on transformative AI.

This role involves driving velocity in the organization by accelerating customer, business, and technology outcomes, driving significant technology initiatives end-to-end, and understanding customer behaviors to influence and drive end-to-end solutions. You'll be responsible for designing and implementing durable software solutions, creating robust and scalable technical designs, and contributing to standards and best practices that improve the engineering community.

Key responsibilities include:

  • Driving design and implementation of durable software solutions
  • Building AI-native applications and guiding the applicability of AI to customer problems
  • Creating robust, scalable, and secure technical designs
  • Partnering with cross-functional teams for design, development, and integration
  • Contributing to standards, patterns, and best practices
  • Providing perspective on industry trends and emerging technologies

This is a hybrid role with the expectation of working from our New York office 2 days per week. Join us in shaping the future of financial technology and making a significant impact on our customers' lives.

Last updated a month ago

Responsibilities For Senior Staff / 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 the architecture
  • Understand customer behaviors and partner with cross-functional partners to influence and drive end-to-end solutions
  • Design and implement durable software solutions to solve critical customer problems
  • Execute with a boundaryless mindset and contribute to solutions outside of primary area of ownership
  • Guide the applicability of AI 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 that improve the engineering community
  • Provide perspective on leading industry trends and emerging technologies

Requirements For Senior Staff / Principal Software Engineer

Java
JavaScript
Python
React
TypeScript
  • 10+ years of experience developing systems/software for large business environments
  • 7+ years of experience designing complex distributed systems, management products, or business applications
  • Full-stack development experience with AI technologies/tools
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python
  • Experience with front-end technologies like React, Angular, SwiftUI (iOS), Kotlin (Android) or back-end technologies like Java, Typescript, Spring, Express (NodeJS)
  • Prior working experience in a cloud computing environment like AWS/GCP
  • Prior experience working in teams that have built AI native applications for 1+ years
  • BS/MS in Computer Science or related area
  • Strong analytical, problem-solving, and communication skills
  • Strong mentoring skills
  • Ability to work effectively in a fast-paced, complex technical environment
  • Experience driving results across cross-functional teams
  • Demonstrated ability to work with global teams across time zones

Benefits For Senior Staff / Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Hybrid work environment
  • Career growth opportunities
  • Collaborative work culture
  • Opportunity to work on cutting-edge AI technologies

Interested in this job?

Jobs Related To Intuit Senior Staff / Principal Software Engineer

Principal Product Manager (Digital Marketers & Agencies)

Lead product development for Mailchimp's digital marketing solutions, focusing on AI-driven multi-channel marketing strategies for agencies and advanced marketers.

Principal Product Manager, Applied AI Innovation

Lead AI innovation at Intuit as Principal Product Manager, driving AI-native product initiatives across QuickBooks, MailChimp, TurboTax, and Credit Karma platforms.

Principal Product Manager - Intuit Assist (AI)

Lead AI product development for Intuit's Expert Network, driving innovation in financial technology through AI-powered solutions and team leadership.

Principal Product Manager, Virtual Expert Platform

Lead AI-driven product innovation at Intuit as Principal Product Manager, developing platforms that connect customers with financial experts across TurboTax, QuickBooks, and other products.

Principal Software Engineer

Principal Software Engineer role at Intuit focusing on AI-native applications and distributed systems, requiring 10+ years of experience and strong technical leadership skills.