Staff Software Engineer

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

Description For Staff Software Engineer

Intuit, a leading global financial technology platform, is seeking a Staff Software Engineer to join their QuickBooks Online Product Development team within the Small Business and Self Employed Group. This role offers an exciting opportunity to work on QuickBooks, Intuit's flagship accounting software that serves millions of small business owners and accountants globally.

The position involves working with cutting-edge technologies and requires expertise in Java/J2EE, web services, and software architecture. As a Staff Software Engineer, you'll be responsible for designing and developing complex features, mentoring junior engineers, and driving technical solutions that impact millions of users worldwide.

The role combines technical leadership with hands-on development, requiring both strong coding skills and the ability to guide and influence others. You'll be working in an agile environment, collaborating with cross-functional teams to deliver high-quality solutions for QuickBooks' various offerings including Core Accounting, Payments, Payroll, and Point of Sale (POS).

This is an excellent opportunity for experienced engineers who want to make a significant impact on a platform that powers small business prosperity. You'll be part of a team that values innovation, rapid prototyping, and user-centric design principles. The position offers the chance to work on meaningful problems while contributing to the success of small businesses worldwide.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Designing/developing web, software, mobile apps, prototypes, or proofs of concepts
  • Technical leadership and mentoring junior engineers
  • Hands-on coding and bug resolution
  • Cross-functional collaboration with product management and QA teams
  • Contributing to project design and architecture
  • Owning end-to-end quality, design, maintenance and support of features

Requirements For Staff Software Engineer

Java
  • 8+ years experience developing web, software, or mobile applications
  • BS/MS in computer science or equivalent work experience
  • Proficient in Java/J2EE technologies, design patterns, data structures, algorithms
  • Experience with web services (REST or SOAP)
  • Strong communication skills
  • Experience with unit testing & Test Driven Development (TDD)
  • Experience with entire Software Development Life Cycle (SDLC)
  • Strong understanding of Software design/architecture process

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Staff Product Manager

Staff Product Manager position at Intuit, leading product strategy and development for QuickBooks Mid Market team, focusing on AI-driven project management solutions.

Manager 3, Software Engineering

Lead software engineering role at Intuit focusing on Identity Platform development, requiring extensive Java expertise and proven leadership experience.

Staff Software Engineer ( Ecommerce Integrations Team )

Staff Software Engineer position at Intuit's Mailchimp, leading ecommerce integrations and data systems, requiring 8+ years of experience in software development.

Staff Product Manager

Lead product strategy for QuickBooks Ecosystem Platform Transformation at Intuit, driving innovation and cross-functional collaboration with competitive compensation and benefits.

Staff Backend Engineer

Staff Backend Engineer position at Intuit focusing on building and improving high-scale platform services using Java and cloud technologies.