Taro Logo

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

Description For Senior Software Engineer

Intuit is seeking a Senior Software Engineer to join their team in building a next-generation API platform for tax preparation. This role offers a unique opportunity to work on transformative technology solutions using modern software stack.

The ideal candidate will be responsible for designing, developing, and deploying robust, scalable backend software in Java that can handle billions of transactions reliably. You'll be writing clean, high-quality, well-tested code while actively participating in software design and building scalable, reliable microservices.

As a Senior Software Engineer, you'll own operational excellence by proactively identifying performance bottlenecks, troubleshooting, tuning, and continuously optimizing system performance. Collaboration with cross-functional teams to rapidly ship impactful features to production will be key to success in this role.

The position requires 6+ years of professional experience in backend software engineering, specifically in Java, with proven experience building and maintaining production-grade software systems at scale. You should have hands-on experience with microservices architectures and demonstrated ability in performance tuning and system optimization.

At Intuit, you'll be part of a company that powers prosperity through innovative financial technology products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. The company offers strong career growth opportunities, with paths ranging from Software Engineer to Distinguished Software Engineer, and encourages both vertical and lateral movement across different tech stacks and products.

Join a team that values operational excellence, collaborative problem-solving, and continuous improvement. You'll have the opportunity to work on cutting-edge technology while contributing to solutions that impact millions of customers worldwide.

Last updated 21 days ago

Responsibilities For Senior 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 Senior Software Engineer

Java
  • 6+ 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 Senior Software Engineer