Staff Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Staff Software Engineer
In-Person
10+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer

Join Intuit's QuickBooks Workforce Solutions team as a Staff Software Engineer in a dynamic environment focused on delivering cutting-edge capabilities. As a global financial technology platform serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, Intuit is committed to powering prosperity around the world.

In this role, you'll be at the forefront of technical leadership, spending about 60% of your time on hands-on coding while guiding cross-team initiatives and mentoring fellow engineers. You'll work with modern technologies including microservices architecture, utilizing tools like Kubernetes, Kafka, and various frontend and backend frameworks.

The position requires a seasoned professional with 10+ years of experience in enterprise web applications, with deep expertise in both frontend and backend technologies. You'll be responsible for designing scalable solutions, leading technical specifications, and ensuring best practices in accessibility, internationalization, and instrumentation.

What makes this role unique is the combination of technical leadership and hands-on development, working on solutions that directly impact millions of users worldwide. You'll have the opportunity to shape the future of financial technology while working with a team that values innovation and continuous learning.

The ideal candidate will bring strong technical expertise across the full stack, from database design to frontend frameworks, combined with the ability to mentor others and drive strategic technical decisions. This role offers the perfect balance of technical challenges and leadership opportunities in a company that's constantly pushing the boundaries of financial technology.

Last updated 4 days ago

Responsibilities For Staff Software Engineer

  • Foster collaboration outside the organization, leading cross-team initiatives
  • Take the lead in driving cross-team initiatives
  • Leading the gathering of functional requirements, developing technical specifications, and project & test planning
  • Mentoring fellow engineers and leading a small team
  • 60% hands-on coding
  • Build effective internal and external relationships
  • Stay aware of industry trends and make technology choices
  • Generate technical documentation and presentations
  • Solve vague customer problems end to end with accountability

Requirements For Staff Software Engineer

JavaScript
Java
Node.js
React
Kubernetes
Kafka
  • BS/MS in Computer Science or related area or equivalent experience
  • 10+ years total experience delivering enterprise class web applications
  • 5+ years of experience in design and implementation of robust and highly scalable services
  • Experience in microservices & messaging technologies
  • Solid foundation in writing scalable web application code
  • Experience with cross-browser, cross-platform, and design constraints
  • Solid knowledge of algorithms and design patterns
  • 5+ years of JavaScript application design and testing experience
  • 7+ Experience in mid-tier like Node and Java
  • Experience with test automation
  • Experience with Relational Database Design and Implementation
  • Experience in UI frameworks like React, Backbone, Angular
  • Business Acumen - strategic thinking & strategy development
  • Experience with CI/CD pipelines
  • Ability to mentor junior developers

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Senior Product Manager

Senior Product Manager position at Intuit leading Enterprise Contract Lifecycle Management implementation, requiring 9+ years experience and strong technical expertise.

Manager 2, Software Engineering (Futures)

Lead software engineering manager role at Intuit's Futures team, focusing on emerging technologies and innovative solutions for financial technology platforms.

Staff Software Engineer- Kotlin

Staff Software Engineer position at Intuit focusing on Kotlin development for cloud-scale tools and AI-native Modern SaaS platform capabilities.

Senior Staff Product Manager: GNA and new channels

Senior Staff Product Manager role at Intuit focusing on payments solutions and growth initiatives for QuickBooks, offering competitive compensation and opportunity to impact small business success.

Staff Software Developer, Full Stack

Staff Software Developer position at Intuit focusing on full-stack development with AI integration, requiring 7+ years of experience in enterprise applications.