Principal Software Engineer

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

Description For Principal Software Engineer

Intuit, a global financial technology platform serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Principal Software Engineer to join their AppFabric organization. This role offers an exciting opportunity to shape the future of AI Native mobile development, runtime, and observability at Intuit.

The position sits within the AppFabric organization, which powers all web and mobile apps development experience and runtime observability for Intuit applications. As a Principal Engineer, you'll lead the AppFabric mobile team and play a crucial role in Intuit's transformation into an AI-driven expert platform.

The ideal candidate brings 12+ years of experience, with at least 5 years in technical leadership, and deep expertise in mobile technologies including Swift, iOS, Java, and Android. You'll be responsible for developing strategic direction, driving large-scale projects, and providing architectural guidance while maintaining a hands-on approach to problem-solving.

Key aspects of the role include collaborating with leaders to influence technical strategy, mentoring the next generation of technical leaders, and maintaining a strong customer focus. The position requires excellent communication skills to explain complex designs to various stakeholders and the ability to operate effectively from business strategy to detailed implementation.

This role offers the opportunity to make a significant impact on how thousands of engineers build and ship products at Intuit, while working on mission-critical, high-scale platforms. The position is based in Bengaluru, India, and offers career growth opportunities within Intuit's engineering community, including both vertical and lateral movement across different tech stacks and products.

Last updated 3 days ago

Responsibilities For Principal Software Engineer

  • Collaborate with leaders to influence and develop strategic direction and systems roadmap
  • Drive multiple large-scale projects in parallel providing architectural guidance
  • Debug complex issues and create working POCs
  • Groom the next generation of technical leaders
  • Develop 3-year technology vision for capabilities
  • Explain complex designs to technical and non-technical stakeholders
  • Drive consensus and advocate for customer needs

Requirements For Principal Software Engineer

Java
  • 12+ years of overall experience with 5+ years in technical leadership
  • BS/MS in computer science or equivalent work experience
  • Experience building large-scale consumer-facing web applications
  • Proficiency in mobile frameworks including Swift, iOS, Objective C, Java, Android
  • Strong understanding of software design/architecture
  • Ability to operate at various levels from business strategy to implementation

Benefits For Principal Software Engineer

401k
Medical Insurance
  • Comprehensive benefits package including medical insurance and 401k
  • Career growth opportunities

Interested in this job?

Jobs Related To Intuit Principal Software Engineer

Principal iOS Engineer

Principal iOS Engineer role at Embrace, leading mobile observability platform development using Swift and Objective-C.

Principal Engineer, Mobile, Earner

Principal Engineer position at Uber focusing on mobile development for the Earner team, leading technical initiatives and mentoring engineers while building solutions for millions of users.

Principal iOS Engineer – Testing Specialist

Principal iOS Engineer role at Fidelity Investments focusing on testing and quality assurance for mobile applications, requiring 6+ years of iOS development experience.

Senior Staff Software Engineer - Mobile

Lead mobile architecture and development at EarnIn, a fintech pioneer, as Senior Staff Software Engineer. Remote role with competitive compensation and equity.

Principal Software Engineer Game Studio Engagement – Mobile Gaming

Principal Software Engineer position at Qualcomm's Snapdragon Studios, focusing on mobile game optimization and developer relations for the Snapdragon platform.