Taro Logo

Senior Software Engineer

Intuit is the global financial technology platform that powers prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer

QuickBooks is Intuit's flagship accounting software that serves millions of small business owners and accountants globally. The platform comes in multiple versions including QuickBooks Online, Desktop, and mobile editions. As part of the Small Business Group (SBG), you'll work on features spanning Core Accounting, QuickBooks Commerce, Payments, Payroll, and Point of Sale (POS).

The role specifically focuses on QuickBooks Commerce, which enables businesses to reach more customers, manage sales channels, and handle inventory integrations. This platform helps customers optimize their operations by managing orders, tracking inventory, and improving fulfillment across channels while providing powerful sales data insights.

As a Senior Software Engineer, you'll be working with cutting-edge technologies and world-class engineers following Global Engineering Principles. The team emphasizes innovation through Design for Delight, Rapid Prototyping, Fail Fast and Agile processes. You'll spend 80-90% of your time coding while also collaborating with product managers, backend developers, and designers in an agile team structure.

The ideal candidate should have 6+ years of experience in consumer-facing web applications, with strong expertise in React and JavaScript. You'll be responsible for designing integration-centric solutions using modern API technologies, implementing scalable services, and contributing to the overall architecture. The role involves both hands-on development and technical leadership, including mentoring junior engineers.

Key technical requirements include experience with unit testing, TDD, Postgres, Data Lake, Kafka, and schema modeling. You should have strong knowledge of algorithms, design patterns, and experience with streaming frameworks and event-driven architecture. The position offers opportunities for both vertical and lateral growth within Intuit's engineering community.

Last updated 11 minutes ago

Responsibilities For Senior Software Engineer

  • Gathering functional requirements, developing technical specifications and solutions
  • Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POCs)
  • Roughly 80-90% hands-on coding
  • Use coding expertise to design and implement scalable, modular and secure services
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Contribute to the design and architecture of the project
  • Work cross-functionally with various Intuit teams
  • Act in a technical leadership capacity: Mentoring junior engineers

Requirements For Senior Software Engineer

React
JavaScript
PostgreSQL
Kafka
  • 6+ years of experience designing and developing consumer-facing web applications
  • BS/MS in computer science or equivalent work experience
  • 3+ years experience with React and JavaScript in a single page architecture
  • Experience with unit testing & Test Driven Development (TDD)
  • Solid knowledge of algorithms and design patterns
  • Experience with Postgres, Data Lake, Kafka, & schema modeling
  • Strong understanding of Software Design, Architecture and working with large scale systems
  • Knowledge of streaming frameworks, event-driven architecture
  • Solid foundation in writing scalable web application code
  • Solid communication skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave

Interested in this job?

Jobs Related To Intuit Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Intuit's QuickBooks Mid-market Engineering team, focusing on developing and maintaining critical platform services.

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.

Senior Software Engineer - NCP

Senior Software Engineer position at Disney Entertainment working on the Native Client Platform team, developing renderer technologies using Rust and JavaScript/TypeScript.

Senior Software Engineer - Apple

Senior Software Engineer position at Disney focusing on Apple platform development, building interactive experiences using Swift/SwiftUI for Disney's streaming services.

Senior Web Solutions Engineer

Senior Web Solutions Engineer position at YouTube/Google, focusing on full-stack development, data visualization, and system design to support YouTube's global operations.