Senior 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
5,000+ Employees
12+ years of experience
Finance · Enterprise SaaS

Description For Senior Staff Software Engineer

Intuit, a leading global financial technology platform, is seeking a Senior Staff Software Engineer to join their QuickBooks Workforce Solutions team. This role represents an exciting opportunity to work with a company that serves approximately 100 million customers worldwide through renowned products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

The position combines technical leadership with hands-on development, requiring approximately 60% coding time while leading cross-team initiatives and mentoring fellow engineers. You'll be working in a fast-paced environment focused on delivering cutting-edge capabilities for Intuit's mission to power prosperity around the world.

The ideal candidate will bring 12+ years of experience in enterprise-class web applications, with deep expertise in microservices architecture, modern JavaScript frameworks, and scalable service design. You'll be responsible for driving technical innovation, making strategic technology choices, and solving complex customer problems end-to-end.

This role offers the opportunity to work with cutting-edge technologies including Kubernetes, Kafka, React, and various modern development tools. You'll be involved in all aspects of the software development lifecycle, from gathering requirements and developing technical specifications to implementation and testing.

What makes this role particularly exciting is the chance to work on solutions that directly impact millions of users worldwide. You'll be part of a team that values innovation, collaboration, and technical excellence, while contributing to products that help individuals and businesses prosper.

The position requires strong leadership skills, as you'll be fostering collaboration both within and outside the organization, leading cross-team initiatives, and mentoring junior developers. Your technical expertise will be crucial in making architectural decisions, implementing best practices, and ensuring the delivery of high-quality software solutions.

Working at Intuit means joining a company with a strong focus on technology and innovation, while maintaining a clear mission of powering prosperity around the world. The QuickBooks Workforce Solutions team offers a dynamic environment where you can make a significant impact while working with modern technologies and talented professionals.

This role is perfect for a seasoned engineer who wants to combine technical leadership with hands-on development, enjoys mentoring others, and is passionate about creating scalable, enterprise-level solutions. If you're excited about working with cutting-edge technology while making a real difference in people's financial lives, this position at Intuit could be your next career move.

Last updated 5 days ago

Responsibilities For Senior Staff Software Engineer

  • Foster collaboration outside the organization, leading cross-team initiatives and engagements
  • Take the lead in driving cross-team initiatives
  • Lead the gathering of functional requirements, developing technical specifications, and project & test planning
  • Act as technical subject matter expert and mentor fellow engineers
  • Perform 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 Senior Staff Software Engineer

JavaScript
Java
Node.js
React
Kubernetes
Kafka
  • BS/MS in Computer Science or related area or equivalent experience
  • 12+ 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 (REST, GraphQL, Kubernetes, Kafka, ActiveMQ)
  • 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: TDD, unit/integration/functional testing
  • 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 Senior Staff Software Engineer

Staff Product Manager - Mid-Market Acceleration

Lead product strategy and development for Intuit's Mid-Market solutions, focusing on international markets and working with global teams to deliver innovative financial technology products.

Staff Software Developer, Full Stack

Staff Software Developer position at Intuit focusing on full-stack development, AI integration, and technical leadership in Toronto.

Group Product Manager, QuickBooks Desktop

Lead product strategy and team management for QuickBooks Desktop at Intuit, driving innovation in financial management solutions for SMBs.

Staff Product Manager

Lead Intuit's international fintech initiatives as Staff Product Manager, shaping global money movement solutions for millions of users worldwide.

Staff Software Engineer- Kotlin

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