Taro Logo

Senior Staff Software Engineer

Global financial technology platform serving 100M+ customers worldwide with TurboTax, Credit Karma, QuickBooks, and Mailchimp.
$214,000 - $289,500
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Finance · Enterprise SaaS

Job Description

Join Intuit's Futures team as a Senior Staff Software Engineer in the Emerging Experiences team. This role offers a unique opportunity to lead and shape the future of customer experiences through cutting-edge technologies. You'll be part of a global technology platform serving over 100 million customers worldwide with products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

As a Senior Staff Software Engineer, you'll spearhead the development and launch of next-generation customer experiences for Intuit's flagship products. You'll work within a multi-disciplined team of designers, engineers, data scientists, researchers, and analysts, focusing on incubating emerging technologies and innovative user experiences that can transform Intuit's products and services.

Key responsibilities include designing and maintaining high-performance software solutions, leading complex technology experimentation, and providing technical leadership to the engineering team. You'll collaborate closely with Product Managers, Data Scientists, and Designers while maintaining a strong focus on clean code practices and continuous integration.

The role requires expertise in modern technology stacks, including public cloud platforms, container-based development, and AI/GenAI technologies. You'll be instrumental in evaluating and implementing emerging technologies, particularly in areas like LLMs, RAG, and real-time avatar technologies.

This position offers competitive compensation, including a base salary range of $214,000 - $289,500, plus eligibility for cash bonuses and equity rewards. The role provides opportunities for both technical growth and leadership development, making it ideal for experienced engineers passionate about innovative technology and mentoring others.

Last updated 5 days ago

Responsibilities For Senior Staff Software Engineer

  • Design, code, and maintain high-performance software solutions
  • Lead complex technology experimentation
  • Mentor and lead team of engineers
  • Collaborate with Product Managers, Data Scientists, and Designers
  • Develop clean code practices and CI/CD processes
  • Contribute to architecture and design discussions
  • Prepare technical documentation
  • Share technical expertise through knowledge sharing
  • Partner with capability teams across Intuit
  • Balance technical and business objectives

Requirements For Senior Staff Software Engineer

Java
JavaScript
Python
  • BS/MS in Computer Science, Engineering, or equivalent relevant work
  • At least 10 years of professional experience in software
  • Strong design and coding skills in Java, JavaScript, Python, or similar
  • Experience with public cloud, container-based development, and AI technologies
  • Prior experience with AI and GenAI technologies (LLMs, RAG)
  • Experience with voice and real-time avatar technologies
  • Effective communication and collaboration skills
  • Experience with Agile methodologies
  • Knowledge in FinTech domain
  • Experience building web services and databases

Benefits For Senior Staff Software Engineer

Medical Insurance
Equity
  • Competitive Base Salary
  • Cash Bonus
  • Equity Awards
  • Medical Benefits