Taro Logo

Staff Software Engineer

Global financial technology platform providing solutions like QuickBooks, TurboTax, Credit Karma, and Mailchimp to help people and communities prosper.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Finance · Enterprise SaaS

Job Description

Intuit is a mission-driven, global financial technology platform that powers prosperity for millions worldwide through products like QuickBooks, TurboTax, Credit Karma, and Mailchimp. The Gen AI foundation team is seeking a Full Stack Engineer to join their innovative effort in building a next-generation platform for LLM-based applications.

As a Staff Software Engineer, you'll be responsible for developing cutting-edge solutions that enable speed and agility in the development experience. The role requires extensive experience in both frontend and backend technologies, including React.js, Node.js, Java, and Python. You'll work with cloud infrastructures (AWS/Azure/GCP), container systems (Docker), and orchestration tools (Kubernetes).

Key responsibilities include designing and implementing backend integrations, working with various APIs (REST/GraphQL), and maintaining robust CI/CD pipelines. You'll need strong Linux/Unix expertise and security best practices knowledge. The role involves collaboration across multiple geographic locations and engineering centers.

The ideal candidate brings 10+ years of enterprise experience, with specific expertise in full-stack development (5+ years in both frontend and backend). Experience with AI/ML applications using LangChain and AWS Sagemaker is advantageous. You should be a self-starter with excellent troubleshooting and communication skills, capable of mentoring fellow engineers and leading small teams.

At Intuit, you'll join a company that values innovation and provides opportunities for career growth. The engineering community offers both vertical and lateral growth paths, allowing you to work with different tech stacks and products while advancing your career.

Last updated 8 days ago

Responsibilities For Staff Software Engineer

  • Develop cutting-edge solutions for LLM-based applications
  • Design and implement backend integrations
  • Build and maintain CI/CD pipelines
  • Evaluate design approaches and improve existing systems
  • Collaborate with cross-region engineering teams
  • Mentor fellow engineers
  • Implement security best practices
  • Monitor and maintain system performance

Requirements For Staff Software Engineer

Java
JavaScript
Node.js
Python
React
TypeScript
MongoDB
Redis
Kubernetes
  • 10+ years of experience in enterprise hosting complex systems
  • Strong experience in Java, Python
  • 5+ years of frontend development with React.js
  • 5+ years of Node.js experience
  • Experience with cloud infrastructures (AWS/Azure/GCP)
  • Strong understanding of Docker and Kubernetes
  • Experience with backend integration and APIs
  • Strong Linux/Unix background
  • Experience with CI/CD tools
  • Good communication skills
  • Self-starter and quick learner
  • Ability to mentor fellow engineers

Related Jobs

Senior Staff Software Engineer

Senior Staff Software Engineer position at Intuit working on Enterprise Suite team with React, Spring Boot, Kubernetes, AWS, and distributed systems.

Staff Software Engineer

Staff Software Engineer position at Intuit focusing on backend development and technical leadership with 70% hands-on coding.

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on cloud platform development and observability engineering, requiring expertise in distributed systems and technical leadership.

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on building and scaling next-generation core data services and platform APIs for the Business Intelligence Platform team.

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on quality infrastructure and test automation frameworks.