Taro Logo

Senior Software Engineer

Global financial technology platform that powers prosperity with products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Job Description

Intuit, a global financial technology leader powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Senior Software Engineer to join their Data team. This role presents an exciting opportunity to work on both UI and backend development, focusing on enabling data workers to create and maintain high-quality data-driven systems that enhance Intuit's product offerings.

The position involves extensive hands-on coding (80-95% of time) and requires collaboration with cross-functional teams including product management, QA/QE, and various business units. You'll be responsible for delivering high-quality web software, from requirements and design to implementation and documentation. The role emphasizes quality through peer reviews, bug resolution, and adherence to agile methodologies.

As a Senior Software Engineer, you'll work with modern technologies including React, Java, Spring, GraphQL, and Apollo, contributing to both frontend and backend development. The ideal candidate should have 5+ years of experience in web development, strong software engineering fundamentals, and excellent problem-solving abilities. You'll be part of a team that values collaboration, continuous learning, and delivering impactful solutions for customers.

This position offers growth opportunities within Intuit's engineering community, with options for both vertical and lateral career movement. Whether you're interested in exploring different tech stacks or products, Intuit supports your career development journey. The company's engineering career path extends from Software Engineer through Distinguished Software Engineer levels, providing clear progression opportunities for talented engineers.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer

  • Successful delivery of high quality web software (requirements, design, code, documentation, etc.)
  • Roughly 80-95% hands-on coding
  • Contribute to early quality activities, including peer reviews of estimates, designs and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Partner effectively with all team members to deliver against commitments
  • Work cross-functionally with various Intuit teams

Requirements For Senior Software Engineer

Java
JavaScript
React
Node.js
  • BS/MS in computer science or equivalent work experience
  • 5+ years experience developing web, software, or mobile applications
  • Solid grasp of software engineering fundamentals
  • Experience with JS, React
  • Experience in Java, Spring, SQL, GraphQL, React, Apollo, Javascript, HTML and CSS
  • Understanding of the Software Development Life Cycle (SDLC)
  • Understanding of unit testing & Test Driven Development (TDD)
  • Excellent problem solving skills
  • Excellent verbal and written communication skills

Related Jobs