Taro Logo

Staff Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer

Join Intuit's CG Group as a Staff Software Engineer working on the modernization of the E-File platform for TurboTax, America's leading tax preparation software. This role offers an opportunity to shape the technology strategy and architecture of a platform serving millions of customers. You'll be working with cutting-edge technologies including Java, Spring Framework, AWS, and Kubernetes, leading multiple scrum teams in developing scalable, resilient solutions.

The position requires a seasoned professional with 10+ years of experience who can drive significant technical initiatives end-to-end. You'll be responsible for architecting and developing enterprise-class applications while providing technical leadership to teams of 8-20 engineers. The role combines hands-on development with strategic thinking, requiring expertise in distributed systems, cloud architecture, and modern DevOps practices.

Intuit, as a global financial technology platform, powers prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide. This role offers the chance to work on technology that directly impacts millions of users' financial lives while collaborating with global teams in a fast-paced, innovative environment.

The ideal candidate will possess strong educational background in Computer Science, extensive experience with enterprise Java development, and expertise in cloud technologies. You'll need to demonstrate excellent communication skills, leadership abilities, and a passion for staying at the forefront of technology trends. This role provides an opportunity to shape the future of financial technology while working with a company committed to customer-driven innovation.

Last updated 6 months ago

Responsibilities For Staff Software Engineer

  • Drive significant technology initiatives end-to-end and across multiple layers of architecture
  • Architect and develop scalable, resilient, and observable web applications or distributed systems
  • Drive design and implementation of durable software solutions
  • Provide recommendations and best practices for application development
  • Lead multiple scrum teams (8 to 20 engineers)
  • Stay abreast on industry best practices and apply cutting edge technologies
  • Provide innovations that fuel the growth of Intuit

Requirements For Staff Software Engineer

Java
Kubernetes
  • BS / MS in Computer Science or related area
  • 10+ years experience in developing enterprise class web applications and services
  • Experience with Enterprise Java platform, Spring Framework, AWS, Kubernetes
  • Strong software development fundamentals
  • Experience with OOAD, Java/J2EE/Spring, RDBMS, Amazon Web Services, Containerization
  • Strong verbal and written communication skills
  • Ability to work with global teams across time zones
  • Experience delivering results across cross-functional teams

Interested in this job?