Staff Software Engineer

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$191,000 - $258,500
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer

Intuit, a leading global financial technology platform serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Staff Software Engineer to join their Global Business Solutions Group.

The role is specifically focused on the QuickBooks Accountant Mission, where you'll be part of revolutionizing small business accounting. This position offers a unique blend of technical leadership and hands-on development, with 70-85% of time dedicated to coding. You'll be working with cutting-edge technologies including Java, Python, Kubernetes, and both SQL and NoSQL databases, while also leveraging AI technologies for building innovative solutions.

The ideal candidate will bring 7+ years of experience in software development, with a strong background in designing complex distributed systems and working with cloud technologies, particularly AWS. This role requires someone who can not only architect and implement sophisticated solutions but also mentor junior engineers and collaborate effectively across different teams and business units.

What makes this opportunity particularly compelling is the chance to work on products that directly impact millions of small businesses worldwide. You'll be part of a highly motivated and cohesive team, contributing to both technical excellence and team success. The position offers competitive compensation ($191,000 - $258,500), along with additional benefits including cash bonuses and equity rewards.

The role is based in Mountain View, California, putting you at the heart of Silicon Valley's tech ecosystem. You'll be working on mission-critical systems that require both technical expertise and business acumen, making this an ideal position for a senior engineer looking to make a significant impact while continuing to grow technically and professionally.

This role would be perfect for someone who is passionate about financial technology, enjoys solving complex technical challenges, and wants to contribute to a product that helps small businesses prosper. The combination of technical leadership, hands-on development, and the opportunity to work with cutting-edge technologies makes this a unique opportunity for the right candidate.

Last updated 3 days ago

Responsibilities For Staff Software Engineer

  • Development of customer-facing applications from design through implementation
  • Contribute to full lifecycle quality and engineering activities, including peer reviews of estimates, designs and code
  • Act in a technical leadership capacity: Mentoring junior engineers and new team members
  • Partner effectively with all team members to deliver against commitments
  • 70-85% hands-on coding
  • Resolve defects/bugs during testing, pre-production, production, and post-release patches
  • Work cross-functionally with various Intuit teams
  • Contribute to the design and architecture of the project

Requirements For Staff Software Engineer

Java
Python
Kubernetes
  • BS/MS in Computer Science or related area or equivalent experience
  • 7+ years of experience developing systems/software for large business environments (Java/J2EE, Python preferred)
  • 7+ years of experience designing complex distributed systems
  • 7+ years of professional working experience delivering production-ready code
  • Prior experience working in teams that have built AI native applications for 1+ years
  • Full-stack development experience with AI technologies and tools
  • Strong leadership experience
  • Experience with microservices, container technologies, and Kubernetes
  • Strong experience with Databases design (SQL, NoSQL) and analytics
  • Experience building and deploying applications in cloud environments (AWS highly desired)

Benefits For Staff Software Engineer

  • Competitive compensation
  • Cash bonus
  • Equity rewards

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Staff Software Engineer

Staff Software Engineer position at Intuit's FinTech Platform focusing on testing strategies and quality engineering.

Staff Software Engineer

Staff Software Engineer position at Intuit's Virtual Experts Platform team, focusing on AI-driven solutions and platform development.

Staff Full Stack Engineer

Staff Full Stack Engineer role at Intuit focusing on Risk Assessment platform development, requiring Java Spring, React expertise and 8+ years experience.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit, leading technical initiatives and developing enterprise-class web applications for QuickBooks Workforce Solutions team.

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.