Staff Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Frontend
Staff Software Engineer
In-Person
8+ years of experience
Finance

Description For Staff Software Engineer

Intuit, a leading global financial technology platform, is seeking a Staff Software Engineer to join their AppFabric Web Client team. This role presents an exciting opportunity to work on the Micro-frontend web ecosystem that powers all web applications at Intuit, serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.

As a Staff Software Engineer, you'll be at the forefront of building the web platform that powers the next generation of web apps. The role involves approximately 60-70% hands-on coding, combined with technical leadership responsibilities. You'll be working with modern web technologies including Node.js, React, and TypeScript, while designing and maintaining software solutions that power the frontend ecosystem of plugins, widgets, and web applications.

The ideal candidate will bring 8+ years of experience in web development, along with strong expertise in frontend ecosystems and tools. You'll need to demonstrate excellence in software engineering fundamentals, web performance optimization, and scaling solutions. The role requires both technical expertise and leadership skills, as you'll be mentoring junior engineers and working cross-functionally with various teams.

This position offers the opportunity to work with a company that's dedicated to powering prosperity for its customers and communities. You'll be part of a dynamic team that values innovation, technical excellence, and collaborative problem-solving. The role is based in either Mountain View, California, or Toronto, Canada, offering the chance to work in major tech hubs with talented professionals.

If you're passionate about creating impactful web solutions, have a strong technical background, and want to contribute to a platform that helps millions of customers achieve their financial goals, this role presents an excellent opportunity for career growth and technical challenges.

Last updated 15 minutes ago

Responsibilities For Staff Software Engineer

  • Design, develop, and maintain software solutions for frontend ecosystem of plugins, widgets, and web applications
  • Deliver high quality tools and infrastructure including requirements, design, code, and documentation
  • Gather functional requirements, develop specifications, and handle project & test planning
  • Mentor junior engineers and new team members
  • Lead and contribute to project design and architecture
  • Resolve defects/bugs during various stages of development
  • Work cross-functionally with product management, design, and business units
  • Partner with team members to deliver against commitments

Requirements For Staff Software Engineer

Node.js
React
TypeScript
JavaScript
  • BS/MS in computer science or equivalent work experience
  • 8+ years experience developing web, software, or mobile applications
  • Excellence in software engineering fundamentals
  • Strong experience with front-end ecosystems and tools (webpack, rollup, babel)
  • Strong experience with Node.js and modern web development
  • Strong understanding of web performance, scaling, and rendering
  • Experience with test frameworks, TDD, cloud infrastructure, and CI/CD
  • Proficiency in Software Development Life Cycle (SDLC)
  • Understanding of web services (REST)
  • Excellent problem solving and communication skills
  • Self-starter attitude with ability to make independent decisions

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Staff Software Engineer- Full Stack

Staff Software Engineer position at Intuit focusing on full-stack development with React, Java, and AWS, requiring 10+ years of experience.

Staff Software Engineer

Staff Software Engineer position at Intuit, leading frontend development and architecture for the Virtual Expert Platform, requiring 10+ years of experience in SAAS development.

Staff Software Developer

Staff Software Engineer role at Intuit focusing on AI-native web applications and services, requiring 8+ years of fullstack experience with Node.js, React, and Java.

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.