Taro Logo

Staff Software Engineer

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve with approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS · Finance

Description For Staff Software Engineer

Come join the Virtual Expert Platform as a Staff Software Engineer at Intuit, a global financial technology leader serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

You'll be part of the Digital Help team, working on an innovative platform that provides capabilities including Digital Assistant, Proactive Notifications, Phone, Chat and Video Collaboration. This platform enables customers and experts to connect and collaborate with the highest level of trust, ease of usage, and world-class availability.

As a Staff Software Engineer, you'll play a crucial technical leadership role while maintaining significant hands-on coding responsibilities (70-85%). You'll be working with cutting-edge technologies including Java, SpringBoot, AWS, Kafka, and Kubernetes, focusing on stream processing and near real-time data ingestion. The role involves designing and developing scalable web applications, mentoring junior engineers, and collaborating across teams.

The position offers exciting opportunities to work with AI/ML and Generative AI technologies while contributing to products that help millions achieve financial prosperity. You'll be part of Intuit's engineering community that values both vertical and lateral growth, offering opportunities to work on different tech stacks and products throughout your career.

This role is perfect for an experienced engineer who combines strong technical expertise with leadership abilities, enjoys mentoring others, and wants to make a significant impact on products used by millions. You'll be working in a hybrid environment that balances in-person collaboration with flexible remote work, all while helping shape the future of financial technology.

Last updated 10 hours ago

Responsibilities For Staff Software Engineer

  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Designing/developing web applications, prototypes, or proofs of concepts with high velocity
  • Act in a technical leadership capacity: Mentoring junior engineers and applying technical expertise
  • 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
  • System and Data Integration

Requirements For Staff Software Engineer

Java
Kafka
Kubernetes
  • 7+ years experience developing web, software, or mobile applications
  • BS/MS in computer science or equivalent work experience
  • Strong experience with Java, SpringBoot, AWS, Kafka and Kubernetes
  • Strong experience with stream processing or near real-time data ingestion
  • Experience with the entire Software Development Life Cycle (SDLC)
  • Solid communication skills
  • Strong understanding of Software design/architecture process
  • Experience with unit testing & Test Driven Development (TDD)
  • Knowledge of AI/ML, Generative AI preferred
  • Experience with social, mobile, cloud/SaaS, big data preferred

Jobs Related To Intuit Staff Software Engineer