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
Contact Company
7+ years of experience
Finance · Enterprise SaaS

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 days 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?

Jobs Related To Intuit Senior Software Engineer

Sr. Software Quality Analyst

Senior Software Quality Analyst role at Intuit leading partner technical support team, focusing on API integration and bank feed connections, requiring 5+ years leadership experience.

Senior Backend Software Engineer

Senior Backend Software Engineer role at Intuit focusing on scalable solutions and AI integration

Senior Software Engineer

Senior Software Engineer role at Intuit's Virtual Expert Platform team, focusing on backend development with Java/Spring Boot and frontend with React, requiring 6+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on developing internal tools and platforms using Java, React, and cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Intuit, focusing on backend development for QuickBooks Online using Java, React, and cloud technologies.