Taro Logo

Senior 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 Senior Staff Software Engineer

Join Intuit's Virtual Expert Platform (VEP) team as a Senior Staff Software Engineer, where you'll be part of a global financial technology leader serving 100 million customers worldwide. The VEP team manages configurable, reusable capabilities that connect customers and small businesses to expertise across Intuit's product suite including TurboTax, Credit Karma, QuickBooks, and Mailchimp.

In this role, you'll lead significant technical initiatives while maintaining a strong hands-on coding presence (70-80%). You'll be responsible for designing and implementing durable software solutions that solve critical customer problems, working with distributed systems and cloud technologies. The position requires expertise in backend development, microservices architecture, and cloud platforms, particularly AWS.

The ideal candidate brings 10+ years of engineering experience, with deep knowledge in Java, Node.js, and modern cloud technologies. You'll work with cutting-edge tools and frameworks while mentoring other engineers and driving technical excellence. This role offers the opportunity to impact millions of customers while working with some of the most sophisticated financial technology systems.

What makes this role unique is the combination of technical leadership and hands-on development, allowing you to directly influence both the technology direction and implementation. You'll be at the forefront of connecting Intuit's vast customer base with expert services, working on scalable, mission-critical systems that power financial prosperity for people and businesses worldwide.

The position offers the chance to work with a global team, contribute to significant technical decisions, and help shape the future of financial technology. If you're passionate about building large-scale distributed systems and want to make a real impact on how millions of people interact with financial services, this role provides the perfect opportunity to do so at a company that's at the forefront of financial technology innovation.

Last updated 6 months ago

Responsibilities For Senior Staff Software Engineer

  • Deliver significant technology initiatives end to end across multiple architecture layers
  • Lead engineering team building and supporting products with innovative solutions
  • 70-80% hands-on coding
  • Drive design and implementation of durable software solutions
  • Ship high quality products and features with end-to-end mindset
  • Implement highly available, scalable, and secure web services
  • Partner with cross-functional teams for design and solution integration
  • Coach and mentor other engineers
  • Stay current with mobile/SaaS/PaaS trends and standards

Requirements For Senior Staff Software Engineer

Java
JavaScript
Kubernetes
Node.js
React
  • Bachelor's/Master's degree in Computer Science or relevant advanced degree
  • 10+ years of work experience with 3+ years in SaaS and Public Cloud
  • 5+ years experience in developing complex, distributed, scalable API-based systems
  • Strong OOD and SOA principles
  • Experience with microservices and container technologies
  • Experience with AWS and serverless applications
  • Solid design and coding skills in Node, Java, Spring, REST, GraphQL
  • Experience with test automation and CI/CD
  • Strong database design skills (SQL, NoSQL)
  • Excellent communication skills and stakeholder management

Interested in this job?