Taro Logo

Senior Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Senior Software Engineer
7+ 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 Software Engineer

Join Intuit's QuickBooks Workforce solutions team as a Senior Software Engineer in a dynamic environment that combines the innovation of a startup with the stability of a 41-year-old company. We are seeking an experienced engineer to help drive our mission of powering prosperity around the world.

The role demands expertise in full-stack development, with a focus on scalable web applications. You'll be working with modern technologies including JavaScript, Node.js, Java, and React, while implementing best practices in accessibility, internationalization, and instrumentation. The position offers the opportunity to work on enterprise-class applications that serve millions of customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

As a senior engineer, you'll be responsible for making strategic technical decisions, mentoring junior developers, and solving complex customer problems end-to-end. The ideal candidate will bring strong experience in both frontend and backend development, with particular emphasis on performance, scalability, and quality. You'll be part of a fast-paced team focused on delivering cutting-edge capabilities while maintaining a fun and collaborative environment.

This role is perfect for someone who is passionate about financial technology and wants to make a real impact on global prosperity. You'll have the chance to work with cross-functional teams, implement modern development practices including CI/CD, and contribute to the evolution of Intuit's technology platform. The position offers the unique opportunity to combine technical excellence with meaningful purpose, helping small businesses and individuals achieve their financial goals.

Last updated 6 months ago

Responsibilities For Senior Software Engineer

  • Write scalable web application code following best practices of accessibility, internationalization and instrumentation
  • Write highest quality code with utmost attention to scalability and performance
  • Build effective internal and external relationships essential to delivering quality software
  • Stay aware of industry trends and make technology choices and strategic decisions
  • Take vague customer problems and solve them end to end with accountability

Requirements For Senior Software Engineer

JavaScript
Node.js
Java
React
  • 7+ years total experience delivering enterprise class web applications
  • Experience with cross-browser, cross-platform, and design constraints on web and mobile
  • Solid knowledge of algorithms and design patterns
  • 5+ years of JavaScript application design and testing experience
  • 5+ years experience in mid-tier like Node and Java
  • Experience with test automation: TDD, unit/integration/functional testing
  • Experience with Relational Database Design and Implementation
  • Experience in UI frameworks like React, Backbone, Angular
  • Passionate about CI/CD pipelines
  • Ability to mentor junior developers within the team

Interested in this job?