Staff Software Engineer- Full Stack

Global financial technology platform powering TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$191,000 - $258,500
Frontend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer- Full Stack

Intuit, a leading global financial technology platform powering popular products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, is seeking a Staff Software Engineer for their Enterprise Architecture team. This role is crucial in providing a comprehensive view of the Intuit Platform from Strategy to Execution, focusing on aligning technology strategy with business outcomes.

The position requires a seasoned professional with 10+ years of experience in designing and developing consumer-facing web applications. The ideal candidate will have deep expertise in Java, AWS, and React, with a strong background in full-stack development. The role involves a significant amount of hands-on coding (60-80%) while also requiring leadership in architectural decisions and team mentoring.

Key technical requirements include 5+ years of experience with React and JavaScript in single-page architecture, proficiency in Kotlin/Java, and expertise in web services using REST or GraphQL. The role demands strong understanding of software design and architecture, experience with streaming frameworks, event-driven architecture, and database management.

This is an excellent opportunity for a technical leader who can balance hands-on development with strategic thinking. The position offers competitive compensation ($191,000-$258,500), equity rewards, and the chance to work on platforms that serve millions of customers worldwide. The role is based in the San Francisco Bay Area and provides the opportunity to work with cutting-edge technologies, including AI and ML initiatives.

The ideal candidate will have strong communication skills, business acumen, and the ability to work cross-functionally with various teams. This role offers the perfect blend of technical leadership and hands-on development, making it an excellent opportunity for experienced engineers looking to make a significant impact at a major fintech company.

Last updated a few seconds ago

Responsibilities For Staff Software Engineer- Full Stack

  • Mentor engineers on technology, process, people, and product skills
  • Architect and develop web, software, mobile apps, prototypes, and proofs of concepts
  • Lead the gathering of functional requirements and develop technical specifications
  • Act as technical subject matter expert and lead small teams
  • Write high-quality code with focus on scalability and performance
  • Generate technical documentation and communicate architectural designs
  • Scope effort, identify risks and communicate trade-offs
  • Resolve defects/bugs during various stages of development
  • Work cross-functionally with product management and business units
  • 60-80% hands-on coding

Requirements For Staff Software Engineer- Full Stack

Java
JavaScript
React
TypeScript
Kotlin
  • 10+ years experience designing and developing consumer-facing web applications
  • BS/MS in computer science or equivalent work experience
  • 5+ years experience with React and JavaScript in single page architecture
  • 5+ years experience with Kotlin/Java and web services
  • Expertise with HTML, CSS, and modern web frameworks
  • Strong understanding of Software Design and Architecture
  • Experience with streaming frameworks and event-driven architecture
  • Experience with databases and NoSQL stores
  • Experience with highly scalable consumer-facing applications
  • Strong communication skills
  • Knowledge of AI and ML (preferred)
  • Experience with Marketing technologies (preferred)

Benefits For Staff Software Engineer- Full Stack

  • Competitive compensation
  • Cash bonus
  • Equity rewards

Interested in this job?

Jobs Related To Intuit Staff Software Engineer- Full Stack

Manager 3, Product Design

Lead design strategy and team management for QuickBooks Payroll experiences at Intuit, driving innovation in financial technology through user-centered design.

Staff Software Engineer, Futures (Front-End)

Staff Software Engineer position at Intuit focusing on frontend development and AI integration for financial technology products.

Staff Software Developer

Staff Software Engineer position at Intuit focusing on AI UX development, requiring 8+ years of fullstack experience with Node.js, React, and Java.

Staff Software Engineer - Front-End

Staff Software Engineer position at Intuit focusing on frontend development, AI integration, and technical leadership, offering competitive compensation and benefits.

Staff Software Engineer - Front-End

Staff Software Engineer position at Intuit focusing on frontend development, AI integration, and team leadership.