Staff Software Engineer

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
8+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer

Join Intuit, a global financial technology leader with a 40-year legacy of innovation, as a Staff Software Developer on the QuickBooks Online team. This role offers an opportunity to work on a platform serving over 4 million users worldwide. As a Staff Software Engineer, you'll be instrumental in architecting and developing web applications, leading technical initiatives, and mentoring team members. The position combines technical leadership with hands-on development, requiring expertise in JavaScript, web services, and object-oriented programming. You'll work in a diverse, dynamic environment focused on delivering cutting-edge capabilities for QuickBooks Online.

The role demands a blend of technical excellence and leadership skills, with responsibilities split between hands-on coding (50-60%) and technical leadership. You'll be responsible for gathering requirements, developing technical specifications, and ensuring architectural integrity of solutions. The position offers competitive compensation, including a strong base salary range of $191,000 - $258,500, plus bonus potential and equity rewards.

Intuit's commitment to powering prosperity worldwide makes this an exciting opportunity for someone passionate about creating impact at scale. The company's culture of continuous innovation and self-disruption ensures you'll always be working with cutting-edge technologies and methodologies. If you're an experienced engineer who enjoys mentoring others, solving complex technical challenges, and contributing to a product that helps millions of businesses succeed, this role offers an ideal next step in your career.

Last updated 3 days ago

Responsibilities For Staff Software Engineer

  • Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts (POC's)
  • Leading the gathering of functional requirements, developing technical specifications, and project & test planning
  • Roughly 50-60% hands-on coding
  • Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team
  • Generate technical documentation to communicate architectural and design options
  • Educate development teams and business users

Requirements For Staff Software Engineer

JavaScript
Java
Python
  • BS/MS in computer science or equivalent work experience
  • 8+ years' experience developing web, software, or mobile applications
  • Strong leadership experience: Leading meetings, presenting, technical go to person, and cross-functional leader
  • Solid grasp of software engineering fundamentals
  • Solid grasp of JavaScript fundamentals such as closures, prototype, callbacks, promises, error handling
  • Experience with Object Oriented Languages such as: Java/J2EE, C#, Python, C++
  • Experience with web services
  • Understand unit testing and Test-Driven Development
  • Excellent communication skills
  • Commitment to team success and positive team dynamics

Benefits For Staff Software Engineer

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Strategic Front End Web Developer, GTM & Marketing

Staff Front End Web Developer position at Intuit, focusing on GTM & Marketing initiatives, requiring 7+ years of experience and expertise in React, experimentation, and web development.

Manager 2, Marketing Web Operations (TurboTax)

Lead TurboTax's web operations team, managing experimentation and personalization initiatives while overseeing content management and technical implementation.

Staff Software Engineer - Front-End

Staff Software Engineer position at Intuit focusing on frontend development and AI integration, offering competitive compensation and the opportunity to impact millions of users globally.

Staff Software Engineer - Front-End

Senior frontend engineering role at Intuit focusing on building scalable web applications with AI integration and team leadership responsibilities.

Staff Software Engineer - Front-End

Staff Software Engineer position at Intuit focusing on frontend development and AI integration, offering competitive compensation and opportunity to lead technical initiatives.