Taro Logo

Staff Software Engineer

Global financial technology platform that powers prosperity with products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer

Intuit, a global leader in financial management software, is seeking a Staff Software Engineer to join their innovative team. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, Intuit operates as a dynamic 35-year-old startup constantly pushing boundaries in financial technology.

The role demands a seasoned professional with 7+ years of experience in delivering enterprise-class web applications. You'll be responsible for driving significant technology initiatives end-to-end, architecting scalable solutions, and providing technical leadership to the engineering team. The position requires expertise in JavaScript, Java, Node.js, and modern web frameworks like React.

As a Staff Software Engineer, you'll work in a fast-paced environment focused on delivering innovative capabilities while having fun. You'll be expected to drive the design and implementation of durable software solutions that solve critical customer problems, are scalable, secure, and easy to maintain. The role involves working with global teams across time zones and requires strong communication skills to interact effectively with both technical and non-technical stakeholders.

The ideal candidate should possess strong analytical and problem-solving skills, demonstrate excellent mentoring abilities, and maintain a "self-starter" attitude. You'll be part of a company that values innovation, technical excellence, and the ability to work effectively in a complex technical environment. This role offers the opportunity to work on cutting-edge technologies while contributing to Intuit's mission of powering prosperity around the world.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Drive significant technology initiatives end-to-end across multiple layers of architecture
  • Architect and develop scalable web applications or distributed systems
  • Drive design and implementation of durable software solutions
  • Provide recommendations and best practices for development
  • Capture requirements and use cases
  • Stay current with industry best practices and apply cutting edge technologies
  • Provide technical leadership and coaching to software engineers
  • Generate innovative ideas for emerging business needs

Requirements For Staff Software Engineer

JavaScript
Java
Node.js
React
  • BS/MS in Computer Science or related area or equivalent experience
  • 7+ years total experience delivering enterprise class web applications
  • Solid foundation in writing scalable web application code
  • Experience with cross-browser, cross-platform, and design constraints
  • Solid knowledge of algorithms and design patterns
  • 4+ years of JavaScript application design and testing experience
  • 5+ Experience in mid-tier like Node and Java
  • Experience with test automation: TDD, unit/integration/functional testing
  • Experience with Relational Database Design and Implementation
  • Experience in UI frameworks like React, Backbone, Angular

Benefits For Staff Software Engineer

Medical Insurance
401k
Parental Leave
  • Medical Insurance
  • 401k
  • Parental Leave
  • Career growth opportunities
  • Global team collaboration

Interested in this job?

Jobs Related To Intuit Staff Software Engineer