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.
$184,500 - $266,500
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS

Job Description

Intuit is seeking a Staff Software Engineer to join their Core Platform Engineering Team, specifically the Numaflow Team. This role focuses on an Intuit-led open source project dedicated to real-time data processing. The position involves developing and maintaining Numaflow, a cutting-edge open source project for real-time streaming and batch data workloads.

As a Staff Software Engineer, you'll be responsible for building new features, optimizing performance, and enhancing the scalability of Numaflow. This platform is crucial to real-time data processing systems that power Intuit's flagship products including TurboTax, QuickBooks, and Mailchimp, as well as several internal platforms.

The role encompasses all aspects of platform development, from initial deployment to service adoption, configuration, optimization, and troubleshooting. You'll be contributing to the ongoing development and growth of the Numaflow open source project by designing and delivering Kubernetes-native solutions for scalable real-time data processing systems.

Key technical requirements include expert knowledge of Rust and Java, with C/C++ knowledge being a plus. While AWS familiarity is beneficial, the primary focus is on Kubernetes-based platforms. You'll be working in a collaborative environment, interfacing with both internal teams and the open source community to drive innovation and maintain high-quality standards.

The position offers a competitive compensation package ranging from $184,500 to $266,500 depending on location and experience, plus additional benefits including equity, bonuses, and comprehensive healthcare. This is an excellent opportunity for experienced engineers passionate about open source development and looking to make a significant impact on large-scale financial technology systems.

Working at Intuit means joining a company that powers prosperity for approximately 100 million customers worldwide through innovative financial technology solutions. The company maintains a strong commitment to pay equity and conducts regular comparisons across categories of ethnicity and gender to ensure fair compensation practices.

Last updated a month ago

Responsibilities For Staff Software Engineer

  • Leverage business understanding to design and implement highly available platforms through Numaflow
  • Take ownership of feature development for Numaflow
  • Contribute to open source platform evolution and community collaboration
  • Build and scale distributed services on Kubernetes and AWS
  • Collaborate with Product and Platform teams on features and architecture
  • Drive operational excellence through automation and optimization
  • Troubleshoot complex technical issues
  • Participate in on-call and support rotations

Requirements For Staff Software Engineer

Rust
Java
Kubernetes
Redis
Kafka
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 7+ years of software development experience
  • Expert knowledge of Rust and Java
  • Strong understanding of cloud-native development concepts
  • Experience with distributed systems in large-scale environments
  • Familiarity with Kubernetes
  • Experience with gRPC services and event-driven systems
  • Strong communication and collaboration skills

Benefits For Staff Software Engineer

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