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
8+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Description For Senior Staff Software Engineer

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

The position requires a seasoned professional with 8+ years of experience who can thrive in a fast-paced, innovative environment. As a Senior Staff Software Engineer, you'll be part of a dynamic team focused on delivering cutting-edge capabilities while contributing to Intuit's mission of powering prosperity around the world.

The ideal candidate will bring extensive experience in both technical leadership and hands-on development, with particular expertise in AI technologies and distributed systems. You'll work with modern tech stack including AI tools like SageMaker, LangChain, and various front-end and back-end technologies. The role demands someone who can effectively bridge technical and business requirements, mentor team members, and drive results across global, cross-functional teams.

This position offers the opportunity to work on innovative solutions that directly impact millions of customers worldwide. You'll be part of a company that values technical excellence, innovation, and the ability to deliver impactful solutions. The role combines technical depth with leadership responsibilities, making it ideal for someone who wants to influence product direction while staying hands-on with technology.

Working at Intuit means joining a company that's constantly pushing the boundaries of financial technology, with a strong focus on AI and cloud technologies. You'll have the chance to work on challenging problems, mentor others, and help shape the future of financial technology solutions that make a real difference in people's lives.

Last updated 24 days ago

Responsibilities For Senior Staff Software Engineer

  • Team player with strong analytical, problem-solving, and communication skills
  • Mentor and influence both technical and non-technical people
  • Collaborate with cross-functional partners
  • Work effectively in a fast-paced, complex technical environment
  • Communicate clearly with all levels of employees, customers, and management
  • Make decisions independently with a self-starter attitude
  • Drive results across cross-functional teams
  • Work with global teams across time zones

Requirements For Senior Staff Software Engineer

Java
Python
React
TypeScript
Node.js
  • 8+ years of experience developing systems/software for large business environments
  • 5+ years of experience designing complex distributed systems
  • Full-stack development experience with AI technologies/tools
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python
  • Experience with front-end technologies like React, Angular, SwiftUI, Kotlin
  • Experience with back-end technologies like Java, Typescript, Spring, Express
  • Experience in cloud computing environment like AWS/GCP
  • Prior experience working in AI native applications for 1+ years
  • BS/MS in Computer Science or related area

Interested in this job?