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 - $250,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Job Description

Intuit is seeking a Staff Software Engineer to join their Development Portal team, which serves as a platform for developers to discover existing capabilities and manage software assets. The role involves working on a high-volume platform team, developing innovative software solutions aligned with Intuit's core values.

Key responsibilities include gathering requirements, designing/developing web applications, hands-on coding, implementing scalable services, bug resolution, and contributing to project architecture. The position requires cross-functional collaboration and technical leadership through mentoring junior engineers.

The ideal candidate should have 8+ years of experience in designing consumer-facing web applications, strong Java service development skills (Spring Boot), React/JavaScript expertise, and experience with unit testing & TDD. Knowledge of databases, NoSQL, Data Lake, Kafka, and streaming frameworks is advantageous.

Intuit offers a competitive compensation package including base salary ($184,500 - $250,000 for Southern California), cash bonus, equity rewards, and comprehensive benefits. The company emphasizes pay equity and regular comparisons across ethnicity and gender categories.

The Development Portal team focuses on supporting large-volume contributions and values candidates with GenAI familiarity. This role offers opportunities for both vertical and lateral growth within Intuit's engineering community, allowing for exploration of different tech stacks and products.

Last updated 10 days ago

Responsibilities For Staff Software Engineer

  • Gathering functional requirements, developing technical specifications and solutions
  • Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POCs)
  • 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
  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies

Requirements For Staff Software Engineer

Java
JavaScript
React
Kafka
MongoDB
  • 8+ years of experience designing and developing consumer-facing web applications
  • BS/MS in computer science or equivalent work experience
  • Strong experience with Java service development, ideally Spring Boot web applications
  • Experience with React and JavaScript in a single page architecture
  • 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 foundation in writing scalable web application code
  • Solid communication skills

Benefits For Staff Software Engineer

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