Staff Software Developer

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

Description For Staff Software Developer

Join Intuit's TurboTax organization as a Staff Software Developer in the AI-First Tax Experiences team. This role offers an exciting opportunity to shape the future of AI-driven experiences in TurboTax, incorporating cutting-edge AI capabilities to deliver unprecedented efficiency and customer benefits. As a technical leader, you'll be working with a dynamic team focused on revolutionizing tax experiences through artificial intelligence.

The position requires a seasoned professional with deep expertise in Java/Kotlin and full-stack web development. You'll be responsible for driving the design, development, testing, and maintenance of large-scale features that span multiple engineers' work. Your role will be crucial in developing AI-driven capabilities that enhance the TurboTax platform.

At Intuit, you'll be part of a global financial technology platform that powers prosperity for approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. The company maintains a strong commitment to innovation and creating opportunities for everyone to prosper.

As a Staff Software Developer, you'll split your time between hands-on technical work (40-60%) and technical leadership responsibilities. You'll collaborate with product management and experience design teams to create solutions that address customer and technology challenges. Your expertise will be vital in ensuring the security, scalability, and resilience of production systems while contributing to the technical strategy of the broader organization.

This role offers the opportunity to work with cutting-edge AI technology while making a real impact on millions of users' financial lives. You'll be at the forefront of incorporating AI capabilities into customer experiences, helping to shape the future of tax preparation software while working with a talented team of professionals in a company known for its innovative approach to financial technology.

Last updated 8 minutes ago

Responsibilities For Staff Software Developer

  • Lead critical projects across the full software development lifecycle using Java/Kotlin and JavaScript/React
  • Own and elevate engineering and operational excellence within a given domain
  • Drive technical design of secure, scalable and resilient production systems
  • Identify, coach, and elevate engineering talent through mentoring
  • Perform 40-60% hands-on technical work
  • Work cross-functionally with product management and experience design teams

Requirements For Staff Software Developer

Java
Kotlin
React
JavaScript
  • 8+ years experience developing front-end, back-end, or mobile applications
  • Expertise in Java/Spring, ReactJS, Kotlin/Swift or equivalent
  • Deep knowledge of software engineering fundamentals
  • Strong experience designing and developing scalable production systems
  • Strong understanding of software development life cycle
  • Previous experience working with Artificial Intelligence

Interested in this job?

Jobs Related To Intuit Staff Software Developer

Manager 3, Software Engineering (CRM Platform)

Senior engineering leadership role at Mailchimp leading CRM platform development, requiring 10+ years experience and offering competitive compensation in NY or SF Bay Area.

Staff Software Engineer

Staff Software Engineer position at Intuit focusing on API Gateway development, requiring 8+ years of experience and expertise in distributed systems and cloud technologies.

Chipset Integrated Circuit Program Manager, Staff

Staff-level Chipset IC Program Manager role at Qualcomm, managing complex semiconductor programs with 10+ years experience required.

Software Engineering LMTS

Lead Engineer position at Salesforce's CECM team, focusing on distributed systems and infrastructure optimization with 8+ years of experience required.

Sr. Manager, Software Engineering

Lead engineering teams at Salesforce's CECM division, focusing on capacity management and infrastructure optimization using big data and ML technologies.