Taro Logo

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

Description For Staff 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 Staff Software Engineer to join their team. This role presents an exciting opportunity to build a next-generation API platform for tax preparation, designed to replace existing infrastructure.

The position involves working with a brand new, modern software stack, where you'll contribute directly to a transformative technology solution. As a Staff Software Engineer, you'll be responsible for designing and developing robust, scalable backend software in Java that handles billions of transactions reliably. The role requires expertise in microservices architecture and a strong focus on operational excellence.

The ideal candidate brings 10+ years of professional experience in backend software engineering, with specific expertise in Java. You should have a proven track record of building and maintaining production-grade software systems at scale, with a deep understanding of high availability and performance optimization. Your experience with microservices architectures, including design patterns and service communication, will be crucial for success in this role.

At Intuit, career growth is highly valued, with opportunities for both vertical and lateral movement across different tech stacks and products. The engineering career path offers progression from Software Engineer through Distinguished Software Engineer levels, providing clear advancement opportunities for talented engineers.

The role offers the chance to work on cutting-edge technology while contributing to solutions that help millions of customers manage their financial lives. You'll be part of a collaborative environment where mentoring others and continuous improvement are highly valued. If you're passionate about building scalable systems, optimizing performance, and working with a team dedicated to technical excellence, this role presents an excellent opportunity to make a significant impact at a leading fintech company.

Last updated 22 days ago

Responsibilities For Staff Software Engineer

  • Design, develop, and deploy robust, scalable backend software in Java, handling billions of transactions reliably
  • Write clean, high-quality, well-tested code that meets our high standards for performance and maintainability
  • Actively participate in software design, building scalable, reliable microservices
  • Own operational excellence: proactively identify performance bottlenecks, troubleshoot, tune, and continuously optimize system performance
  • Collaborate closely with cross-functional teams to rapidly ship impactful features to production

Requirements For Staff Software Engineer

Java
  • 10+ years of professional experience in backend software engineering, specifically in Java
  • Proven experience building and maintaining production-grade software systems at scale, with a keen focus on high availability and performance
  • Hands-on experience with microservices architectures, including design patterns, service communication, and operational considerations
  • Demonstrated ability in performance tuning, system optimization, and proactive operational troubleshooting
  • A collaborative, high-energy mindset, eager to mentor others and continuously improve your craft

Interested in this job?

Jobs Related To Intuit Staff Software Engineer