Senior Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Frontend
Senior Software Engineer
5,000+ Employees
5+ years of experience
Enterprise SaaS · Finance

Description For Senior Software Engineer

Intuit is seeking a Senior Software Engineer to join their QuickBooks Mid-market Engineering team. This role is part of developing QuickBooks, Intuit's flagship accounting software that serves millions of small business owners and accountants globally. The platform encompasses QuickBooks Online, Desktop, and mobile editions, offering features like Core Accounting, Payments, Payroll, and Point of Sale (POS).

The ideal candidate will be a technology leader who can take ownership of critical platform services, with responsibilities including gathering requirements, developing specifications, and leading project planning. The role involves designing and developing highly available REST services, implementing world-class user experiences, and maintaining a strong focus on engineering excellence.

Key technical requirements include 5-7 years of development experience, strong expertise in React ecosystem (Redux, Apollo Client), and proficiency in JavaScript frameworks. Additional valuable skills include Java, Spring framework, AWS, Kubernetes, and DevOps experience. The position emphasizes both technical leadership and hands-on coding (90%), requiring strong communication skills and the ability to mentor junior engineers.

The role offers growth opportunities within Intuit's engineering community, with options for both vertical and lateral career movement. Whether working on different tech stacks or products, Intuit supports career advancement through their engineering ladder, from Software Engineer to Distinguished Software Engineer levels.

The team culture emphasizes innovation, agile methodologies, and world-class engineering practices, focusing on operational excellence, customer empathy, and data-driven decision-making. This position provides an opportunity to work with cutting-edge technologies while contributing to a platform that revolutionizes how businesses manage their finances.

Last updated 15 minutes ago

Responsibilities For Senior Software Engineer

  • Be the technology leader and demonstrate ownership of critical platform services
  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Responsible for the design and architecture of the project
  • Responsible for engineering and operational excellence for the team's deliverables
  • Designing/developing REST services with high availability and resiliency
  • Implementing world class user experience working closely with designers and product owners
  • Mentoring junior engineers and new team members
  • 90% hands-on coding
  • End to end engineering with DevOps responsibilities
  • Innovation Champion – creative ways of solving customer issues
  • Work cross-functionally with various Intuit teams
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies

Requirements For Senior Software Engineer

Java
JavaScript
React
TypeScript
  • 5-7 years experience developing web, software, or mobile applications
  • BS/MS in computer science or equivalent work experience
  • Strong Object Oriented Programming concepts and Coding
  • Strong React, React Redux, React Apollo Client, Bootstrap, HTML/CSS
  • Strong experience in one of the leading Javascript Frameworks
  • Good to have Java, Java EE skills and Spring framework
  • Front end efficiency with 3+ years in-depth UI/Frontend Technologies experience
  • Experience with Workflow Unit Test automation framework
  • Experience in AWS and Kubernetes (advantage)
  • Experience in DevOps (advantage)
  • Experience in handling mission critical services and platform (advantage)
  • Solid communication skills
  • Strong understanding of Software design/architecture process
  • Experience with unit testing & Test Driven Development (TDD)

Interested in this job?

Jobs Related To Intuit Senior Software Engineer

Senior Software Engineer - Frontend

Senior Frontend Software Engineer role at Intuit, building scalable web applications for data-driven systems, requiring 5+ years of experience in React, JavaScript, and enterprise development.

Frontend (UI) Engineer, Email Security

Senior Frontend Engineer position at Cloudflare, focusing on Email Security UI platform development using React and TypeScript, requiring 4+ years of experience.

Senior Software Engineer - Frontend

Senior Frontend Engineer role at Julius, building intuitive interfaces for AI-powered coding tools used by over 1M users.

Software Engineer, Front End

Senior Frontend Engineer role at Greenlite, building intuitive AI interfaces for financial compliance professionals in San Francisco.

Sr. Front-End Engineer, AWS Sustainability Tech

Senior Front-End Engineer position at AWS Sustainability Tech, building customer-facing products to support AWS's renewable energy and sustainability initiatives using React and JavaScript.