Taro Logo

Senior Software Engineer

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

Job Description

Intuit is seeking a Senior Software Engineer to join their Development Portal team, focusing on creating a space for developers to discover existing capabilities and manage software assets. The role requires strong expertise in Java, AWS, and React, with the ideal candidate bringing passion for developing high-quality, innovative solutions aligned with Intuit's core values.

The position involves extensive hands-on coding (80-90%), designing and implementing scalable services, and contributing to project architecture. Key responsibilities include gathering requirements, developing technical specifications, resolving bugs across various environments, and mentoring junior engineers.

The role offers competitive compensation ($150,000 - $203,000 base salary for Southern California), plus bonuses and equity. Technical requirements include 5+ years of experience in consumer-facing web applications, BS/MS in computer science or equivalent, strong background in Java service development, React, and JavaScript.

Intuit provides a collaborative environment where engineers can grow both vertically and laterally, with opportunities to work on different tech stacks or products. The company serves approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, making it an excellent opportunity to work on impactful financial technology solutions.

The Development Portal team supports a large volume of contributions, making this an excellent opportunity for someone who enjoys working on platform-level solutions. Knowledge of streaming frameworks and event-driven architecture is a plus, as is familiarity with GenAI.

Last updated 10 days ago

Responsibilities For Senior Software Engineer

  • Gathering functional requirements, developing technical specifications and solutions
  • Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POCs)
  • Roughly 80-90% hands-on coding
  • Use coding expertise to design and implement scalable, modular and secure services
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Contribute to the design and architecture of the project
  • Work cross-functionally with various Intuit teams
  • Act in a technical leadership capacity: Mentoring junior engineers

Requirements For Senior Software Engineer

Java
JavaScript
React
  • 5+ years of experience designing and developing consumer-facing web applications
  • BS/MS in computer science or equivalent work experience
  • 3+ years experience with Java service development, ideally Spring Boot web applications
  • 2+ years experience with React and JavaScript in a single page architecture
  • Experience with HTML and CSS
  • Familiarity with standard JavaScript async patterns
  • Experience with unit testing & Test Driven Development (TDD)
  • Solid knowledge of algorithms and design patterns
  • Strong understanding of Software Design, Architecture and working with large scale systems
  • Solid communication skills
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies

Benefits For Senior Software Engineer

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