Staff Software Engineer

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve with products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp.
$197,000 - $266,500
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer

Join the MXP (Monetization, Experimentation, and Personalization) Product Development Team at Intuit as a Staff Software Engineer to build innovative solutions that power flagship products like TurboTax, Credit Karma, QuickBooks, and Mail Chimp. This role offers an exciting opportunity to work at the intersection of financial technology and artificial intelligence, leading complex technical initiatives and mentoring other engineers.

As a Staff Software Engineer, you'll be responsible for architecting and developing sophisticated web applications, leading functional requirement sessions, and serving as a technical subject matter expert. The role requires expertise across the full software stack, including Java/J2EE, cloud technologies, and AI implementation. You'll work on critical customer-facing solutions while ensuring high reliability and performance.

The position demands strong technical leadership skills, with responsibilities including mentoring fellow engineers, driving technology initiatives, and maintaining 24x7 on-call incident response. You'll be working with cutting-edge technologies, including AI and cloud services, while collaborating with product managers and designers to deliver high-quality software solutions.

Intuit offers a competitive compensation package ranging from $197,000 to $266,500, plus bonuses and equity rewards. The company provides comprehensive benefits and opportunities for career growth within a dynamic, innovation-driven environment. You'll be part of a team that values continuous learning, collaboration, and technical excellence while working on products that impact millions of customers worldwide.

This role is perfect for experienced engineers who are passionate about building scalable solutions, mentoring others, and working with emerging technologies. You'll have the opportunity to shape the future of financial technology while working with some of the industry's most recognized products. The position offers both technical challenges and leadership opportunities, making it ideal for those looking to advance their careers in software engineering while making a significant impact.

Last updated a minute ago

Responsibilities For Staff Software Engineer

  • Architect and develop sophisticated web, software, and mobile applications
  • Lead functional requirement sessions and develop technical specifications
  • Serve as a technical subject matter expert and mentor fellow engineers
  • Drive significant technology initiatives across multiple layers of architecture
  • Deliver resilient software solutions to critical customer problems
  • Provide technical leadership and coaching
  • Build working models using AI techniques
  • Monitor model performance in production environments
  • Provide 24x7 on-call Incident Response

Requirements For Staff Software Engineer

Java
Python
JavaScript
  • BS/MS in Computer Science or related area
  • 10+ years of experience in developing large-scale enterprise applications
  • 3+ years of experience as technical leader
  • Proficiency in interpreted languages (Python, Ruby) and compiled languages (Java, Go)
  • Strong understanding of web architecture concepts
  • Expertise in full software stack including OOAD, Java/J2EE/Spring stack
  • Experience with AI and cloud technologies (AWS)
  • Strong skills in test automation and performance tuning
  • Excellent team player qualities and communication skills

Benefits For Staff Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Competitive compensation package
  • Cash bonus
  • Equity rewards

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Staff Software Engineer

Staff Software Engineer position at Intuit focusing on the Virtual Expert Platform, combining technical leadership with hands-on development of collaboration solutions.

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on QuickBooks Online Advanced, requiring expertise in RAG, vector databases, and machine learning.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit, leading development of QuickBooks Workforce Solutions with focus on scalable enterprise web applications and technical leadership.

Staff Software Engineer

Staff Software Engineer role at Intuit leading technology innovation for the Virtual Expert Platform, building scalable solutions and mentoring teams.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit, leading backend development for QuickBooks STS team, requiring 10+ years experience in distributed systems and cloud architecture.