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

Come join Intuit as a Senior Staff Software Engineer on the QuickBooks Workforce Solutions team! We are constantly disrupting ourselves as we identify major new technology and design trends that are needed to deliver our mission to power prosperity around the world. Our group is a fast-paced team focused on delivering cutting edge capabilities and having fun while doing it.

As a Senior Staff Software Engineer, you'll be at the forefront of technical leadership and innovation, working on enterprise-class web applications that serve millions of customers worldwide. You'll be responsible for fostering collaboration across teams, leading technical initiatives, and maintaining a significant hands-on coding role (approximately 60% of your time).

The role combines deep technical expertise with leadership responsibilities, requiring you to mentor fellow engineers while driving architectural decisions and implementation of robust, scalable services. You'll work with cutting-edge technologies including microservices, Kubernetes, Kafka, and modern frontend frameworks like React.

Your impact will extend beyond just coding – you'll be instrumental in gathering requirements, developing technical specifications, and ensuring the delivery of high-quality software products. The position requires someone who can think strategically about technology choices while maintaining strong business acumen.

The ideal candidate will bring 12+ years of experience in enterprise web application development, with deep knowledge of both frontend and backend technologies. You'll need to demonstrate expertise in JavaScript, Java, and modern web frameworks, along with a solid understanding of scalable architecture and design patterns.

At Intuit, you'll be part of a company that powers prosperity for approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. You'll work in a fast-paced environment that values innovation, collaboration, and technical excellence, while having the opportunity to make a significant impact on products that help customers manage their financial lives.

Last updated 3 hours ago

Responsibilities For Senior Staff Software Engineer

  • Foster collaboration outside the organization, leading cross-team initiatives
  • Lead cross-team initiatives and drive technical expertise
  • Lead functional requirements gathering and technical specifications development
  • Act as technical subject matter expert and mentor fellow engineers
  • 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

Java
JavaScript
Node.js
React
Kubernetes
Kafka
MongoDB
  • 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 with microservices & messaging technologies
  • Solid foundation in writing scalable web application code
  • Experience with cross-browser, cross-platform 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
  • Experience in UI frameworks like React, Backbone, Angular
  • Business Acumen - strategic thinking & strategy development
  • Passionate about CI/CD pipelines
  • Ability to mentor junior developers

Interested in this job?

Jobs Related To Intuit Senior Staff Software Engineer

FullStack Staff Software Engineer

Staff Software Engineer role at Intuit focusing on designing and implementing scalable systems, leading technical initiatives, and mentoring engineers while working with modern technologies like Java, Python, and Kubernetes.

Staff Software Engineer

Staff Software Engineer position at Intuit working on QuickBooks Accountant Mission, focusing on backend development and technical leadership.

Staff Software Engineer

Staff Software Engineer position at Intuit focusing on FinTech platform development, testing strategies, and large-scale payment systems implementation.

Staff Software Engineer

Staff Software Engineer position at Intuit, focusing on AI-driven platform development with competitive compensation and opportunities for technical leadership.

Staff Software Engineer

Staff Software Engineer position at Intuit, focusing on enterprise-class web application development using JavaScript, Java, and modern frameworks, requiring 7+ years of experience.