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.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Finance · Enterprise SaaS

Description For Principal Software Engineer

Intuit, a global financial technology platform consistently ranked on Fortune's "100 Best Companies to Work For" and "Most Admired Software Companies" lists, is seeking a Principal Software Engineer to join their team. This role offers an opportunity to work on innovative solutions that serve approximately 100 million customers worldwide through products like TurboTax, QuickBooks, Mailchimp, and Credit Karma.

As a Principal Software Engineer, you'll provide technical leadership across multiple engineering teams, driving complex initiatives that span multiple organizations. You'll be responsible for designing and implementing durable software solutions while ensuring key non-functional requirements are met, including security, availability, performance, and scale.

The role requires expertise in modern technology stacks, including microservices, public cloud, and programming languages such as iOS/Android development (Swift/Kotlin), GraphQL, REST, JavaScript, CSS, React, Java, and serverless technologies. You'll influence future products by contributing to the framework architecture and drive system and platform thinking within development teams.

You'll have the opportunity to work in an entrepreneurial environment that has brought more than 250 innovations to market. The company emphasizes design for delight and lean startup methodologies, allowing you to turn ingenious ideas into reality. You'll also play a crucial role in mentoring other engineers and driving strategic architecture planning to improve developer velocity.

The ideal candidate brings 12+ years of experience, strong communication skills, and the ability to influence tech strategy. You'll work in a culture that values experimentation, innovation, and continuous learning, with opportunities to stay current with mobile/SaaS/PaaS trends and contribute to Intuit-wide architecture decisions.

This position offers the chance to work with a company that's expanding its mobile and global footprint, revolutionizing the financial technology industry through customer-driven innovations. You'll be part of an award-winning culture while creating breakthrough solutions that simplify the lives of consumers and small businesses worldwide.

Last updated 2 days ago

Responsibilities For Principal Software Engineer

  • Provide technical leadership across interdependent engineering teams
  • Drive design and implementation of durable software solutions
  • Influence future products by contributing to framework architecture
  • Research and evaluate state-of-the-art technology
  • Communicate architectural and design options
  • Coach and mentor other engineers
  • Provide perspective on industry trends
  • Drive strategic architecture planning

Requirements For Principal Software Engineer

Java
JavaScript
React
TypeScript
Kubernetes
  • BS/MS in computer science or equivalent work experience
  • 12+ years experience designing and leading design for web, software or mobile applications
  • Deep understanding of design principles, architecture best practices
  • Excellent communication skills
  • Expertise with modern technology stacks, microservices, public cloud
  • Expertise at web UI technology and foundational web UI framework
  • Operation and engineering excellence experience
  • Ability to incorporate industry best practices into solution design

Interested in this job?

Jobs Related To Intuit Principal Software Engineer

Director, Software Engineering

Director of Software Engineering position at Intuit, leading QuickBooks Online Payroll division with focus on AI-driven platform development and team leadership.

Director, Software Engineering

Lead Platform Capabilities within Virtual Expert Platform organization at Intuit's India Development Center, focusing on AI integration and platform development.

Principal Software Engineer - Observability

Principal Software Engineer role at Microsoft focusing on observability and telemetry systems for OneDrive and SharePoint services.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure PostgreSQL, building scalable cloud database services.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Xbox Platform team, focusing on game compatibility and security systems, offering competitive compensation and flexible work arrangements.