Taro Logo

Staff Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Petah Tikva, Israel
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Job Description

Intuit is a leading global financial technology platform that powers prosperity for approximately 100 million customers worldwide through innovative products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. We're seeking a Staff Software Engineer to join our Professional Services Engineering team within the Data Acquisition group.

In this role, you'll lead the development of collecting Financial Data for Intuit's business, delivering crucial capabilities for QuickBooks, TurboTax, and Credit Karma. You'll head a team of highly motivated engineers and be responsible for developing and maintaining connectivity to thousands of financial institutions worldwide, including managing escalations from Intuit's Care teams.

As a Staff Software Engineer, you'll play a pivotal role in shaping both the technical direction and team dynamics. You'll be responsible for building and leading a high-performing team, managing day-to-day development activities, and ensuring excellent customer support. Your technical expertise in Java, Spring, and microservices architecture will be essential in establishing development standards and delivering scalable, high-quality software.

The ideal candidate brings 8+ years of experience as a Staff Engineer/Tech Leader, demonstrating strong technical capabilities and leadership skills. You should have a proven track record in building web applications, working with databases, and implementing microservices. Your ability to communicate effectively in both Hebrew and English, coupled with experience managing offshore teams, will be crucial for success in this role.

This position offers the opportunity to work at the intersection of financial technology and data engineering, contributing to products that serve millions of customers. You'll be part of a growing team that values innovation, technical excellence, and customer success, while having the chance to mentor and develop other engineers in their careers.

Last updated 3 days ago

Responsibilities For Staff Software Engineer

  • Build high-performing team by putting the right people in the right job at the right time
  • Lead the day-to-day development and customers' support - assign tasks, priorities, time estimates, releases, etc.
  • Guide, coach, and mentor software development engineers - including technical mentoring, conducting design reviews and code reviews
  • Evaluate employee performance, sets expectations and goals for the department and individual staff members
  • Establish and stimulate software development standards and processes
  • Collaborate closely with peer managers and partners across the business

Requirements For Staff Software Engineer

Java
  • 8+ years of experience as a Staff Engineer/Tech Leader and previously a software engineer
  • Hands-on experience with Java and Spring
  • Experience with building web applications, databases, microservices
  • Good system architecture grasp
  • Experience with software development lifecycle processes
  • Experience supporting internal and external customers
  • Strong verbal and written communication skills in Hebrew and English
  • Experience working with offshore and outsourced teams, especially in India
  • BSc/MSc in Computer Science, or equivalent work-related experience