Senior Staff Software Engineer

Global financial technology platform that powers prosperity with 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 a dynamic organization that's revolutionizing the way small businesses manage their workforce. Our mission is to power prosperity around the world through innovative financial technology solutions.

As a Senior Staff Software Engineer, you'll be at the forefront of developing enterprise-class web applications that make a real difference in how businesses operate. You'll work with cutting-edge technologies including microservices architecture, Kubernetes, Kafka, and modern JavaScript frameworks. The role combines technical leadership (60% hands-on coding) with strategic influence, as you'll be responsible for driving cross-team initiatives and mentoring fellow engineers.

The position offers exciting challenges in building scalable solutions for QuickBooks' workforce management capabilities. You'll be working with a fast-paced team focused on delivering cutting-edge capabilities while having fun doing it. Your expertise in web technologies, microservices, and enterprise architecture will be crucial in shaping the future of our products.

This role is perfect for someone who combines deep technical expertise with leadership abilities. You'll have the opportunity to influence technical decisions, mentor others, and work on complex problems that require end-to-end solutions. The position offers exposure to the latest industry trends and the chance to work with a diverse, talented team committed to innovation.

At Intuit, we believe in fostering a culture of innovation and continuous learning. You'll be part of a company that's constantly disrupting itself to deliver better solutions for our customers. The role offers significant growth opportunities and the chance to make a meaningful impact on products used by millions of small businesses worldwide.

Last updated 5 hours ago

Responsibilities For Senior Staff Software Engineer

  • Foster collaboration outside the organization, leading cross-team initiatives with external partners
  • Lead cross-team initiatives and foster cooperation across diverse teams
  • Lead gathering of functional requirements and technical specifications
  • 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 communicate architectural options
  • Solve vague customer problems end to end with accountability

Requirements For Senior Staff Software Engineer

Java
JavaScript
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 scalable services
  • Experience in 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
  • Business Acumen - strategic thinking
  • Passionate about CI/CD pipelines
  • Ability to mentor junior developers

Benefits For Senior Staff Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive health benefits including medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave

Interested in this job?

Jobs Related To Intuit Senior Staff Software Engineer

Staff Software Engineer

Staff Software Engineer role at Intuit leading technology innovation for the Virtual Expert Platform, building scalable solutions and mentoring teams.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit, leading backend development for QuickBooks STS team, requiring 10+ years experience in distributed systems and cloud architecture.

FullStack Staff Software Engineer

Staff Software Engineer position at Intuit focusing on fullstack development and AI integration, offering competitive compensation and the opportunity to impact millions through financial technology solutions.

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on backend development, AI integration, and system architecture for financial technology platforms.

Staff Software Engineer

Staff Software Engineer role at Intuit, leading technical initiatives for QuickBooks Workforce Solutions, focusing on distributed systems and full-stack development.