Staff Software Engineer

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

Description For Staff Software Engineer

QuickBooks is Intuit's flagship accounting software serving millions of small business owners and accountants globally. As a Staff Software Engineer in the QuickBooks Commerce team, you'll be working on enabling businesses to reach more customers, manage sales channels, and optimize operations through seamless inventory integrations.

The role combines strong technical expertise with leadership responsibilities. You'll be writing scalable, modular code while working closely with product managers, backend developers, and designers in an agile environment. The position involves significant hands-on coding (80-90%) along with technical leadership responsibilities including mentoring junior engineers and architecting solutions.

The QuickBooks Commerce platform helps businesses manage orders, track inventory, and improve fulfillment across all channels from a single platform. You'll be working with modern technologies including React, JavaScript, Kotlin/Java, and various API technologies to build consumer-facing web applications that help small businesses optimize their operations.

This is an excellent opportunity for experienced engineers who love solving real-world challenges and are passionate about creating intuitive user experiences. You'll be part of Intuit's Small Business Group (SBG) which fosters innovation through Design for Delight, Rapid Prototyping, and Agile processes.

The role offers growth opportunities within Intuit's engineering community, with options for both vertical and lateral career movement. Whether it's working on different tech stacks or products, Intuit supports your career progression through a well-defined engineering career path from Software Engineer to Distinguished Software Engineer.

Last updated 2 hours ago

Responsibilities For Staff 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
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies

Requirements For Staff Software Engineer

React
JavaScript
Kotlin
Java
PostgreSQL
Kafka
  • BS/MS in computer science or equivalent work experience
  • 8+ years of experience designing and developing consumer-facing web applications
  • 4+ years experience with React and JavaScript in a single page architecture
  • 4+ years experience with Kotlin/Java, and API (creating and consuming) with ReST or GraphQL API modeling
  • Experience with HTML and CSS
  • Experience with unit testing & Test Driven Development (TDD)
  • Solid knowledge of algorithms and design patterns
  • Strong understanding of Software Design, Architecture and working with large scale systems
  • Solid foundation in writing scalable web application code

Benefits For Staff Software Engineer

Medical Insurance
401k
  • Comprehensive benefits package including medical insurance and 401k
  • Career growth opportunities
  • Work with cutting-edge technologies

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Staff Software Developer (FE leaning)

Staff Software Engineer role at Intuit focusing on frontend development and AI integration for web applications, requiring 7+ years of experience with JavaScript, TypeScript, and React.

Staff Software Engineer - Front-End

Staff Software Engineer position at Intuit focusing on front-end development, AI integration, and team leadership in San Diego.

Staff Software Engineer - Front-End

Staff Software Engineer position at Intuit focusing on front-end development and AI integration, offering competitive compensation and opportunity to lead technical initiatives.

Staff Software Developer (FE leaning)

Staff Software Engineer position at Intuit focusing on front-end development for AI-powered platforms and applications.

Lead Software Engineer - Front End

Lead Software Engineer position at Disney focusing on frontend development for advertising platforms, offering competitive compensation and the opportunity to shape the future of Disney's digital media.