Taro Logo

Staff Software Engineer

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

Job Description

Join Intuit's Futures team as a Staff Software Engineer in the Emerging Experiences team, where innovation meets financial technology. As a global platform serving over 100 million customers through flagship products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, Intuit is at the forefront of financial technology innovation.

In this role, you'll be part of an intrapreneurial team focused on enabling Intuit to adopt and leverage emerging technologies to accelerate product development. You'll have end-to-end responsibilities from spearheading to launching next-generation customer experiences through cutting-edge technologies. This is a unique opportunity to work with a multi-disciplined team of designers, engineers, data scientists, researchers, and analysts.

The position offers competitive compensation ranging from $197,000 to $266,500, along with opportunities for cash bonuses and equity rewards. You'll be working in a hybrid environment, either from New York or Mountain View, contributing to projects that directly impact millions of users worldwide.

As a Staff Software Engineer, you'll be instrumental in designing and maintaining high-performance, scalable solutions, collaborating across teams, and evaluating emerging technologies. Your expertise in software development, combined with knowledge of cloud technologies, AI/GenAI, and financial technology, will help shape the future of Intuit's products.

The role offers significant growth opportunities through Intuit's engineering career path, from Staff Engineer to Distinguished Software Engineer. You'll be part of a company that values innovation, internal mobility, and continuous learning, while working on technologies that help customers and small businesses prosper.

Last updated 10 days ago

Responsibilities For Staff Software Engineer

  • Design, code, and maintain high-performance, scalable, and reliable software solutions
  • Collaborate with Product Managers, Data Scientists, Designers, and other Engineering teams
  • Participate in technology experimentation and evaluate emerging technologies
  • Support a problem-focused and end-to-end solution mindset
  • Engage in code reviews, design discussions, and contribute to architecture
  • Develop and advocate for clean code practices and automated testing
  • Share technical expertise and contribute to internal knowledge-sharing
  • Prepare and maintain technical documentation
  • Act as a role model for high standards in coding and design

Requirements For Staff Software Engineer

Java
JavaScript
Python
React
  • BS/MS in Computer Science, Engineering, or equivalent relevant work
  • At least 6 years of professional experience in software
  • Strong design and coding skills in Java, JavaScript, Python, or similar
  • Experience with public cloud, container-based development, front-end frameworks
  • Knowledge of AI and GenAI technologies is a plus
  • Effective communication and collaboration skills
  • Experience with Agile methodologies
  • Experience building web services and database (SQL and NoSQL)
  • Knowledge in FinTech domain is a plus

Benefits For Staff Software Engineer

Medical Insurance
401k
Equity
  • Cash bonus
  • Equity rewards
  • Competitive compensation package