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, a global financial technology platform serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Senior 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 Senior Software Engineer, you'll be responsible for designing and developing robust, scalable backend software in Java that handles billions of transactions reliably. The role demands expertise in writing clean, high-quality, well-tested code and building scalable, reliable microservices.

The ideal candidate brings 6+ 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 strong focus on high availability and performance. Your experience should include working with microservices architectures, including design patterns and service communication.

At Intuit, mobility plays an important role in the engineering community. Beyond vertical growth, teams offer lateral growth opportunities, whether it's working on a different tech stack or product. The company provides a clear career path progression from Software Engineer through Distinguished Software Engineer levels, supporting your professional development journey.

Join a collaborative environment where you'll work closely with cross-functional teams to ship impactful features to production, while having the opportunity to mentor others and continuously improve your craft. This role offers the chance to be part of a transformative project while working for a leading global fintech company.

Last updated 8 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

Benefits For Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive benefits package including medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave
  • Career growth opportunities
  • Professional development support

Interested in this job?

Jobs Related To Intuit Senior Software Engineer