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
Hybrid
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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 has established itself as a pioneer in cloud computing and financial technology.

As a Staff Software Engineer, you'll be at the forefront of driving significant technology initiatives across multiple architecture layers. The role combines technical leadership with hands-on development, requiring expertise in both scalable web applications and distributed systems. You'll be working with modern technologies including JavaScript, Java, Node.js, and React, while implementing best practices in accessibility, internationalization, and instrumentation.

The position offers an exciting opportunity to work in a fast-paced, innovative environment that encourages continuous learning and experimentation. You'll be responsible for architecting solutions that solve critical customer problems, while maintaining high standards for scalability, security, and maintainability. The role also involves mentoring other engineers and influencing technical decisions across teams.

Intuit's culture emphasizes both technical excellence and personal growth. The company operates like a "35-year-old startup," constantly disrupting itself to stay ahead of technology trends. You'll be part of a global team that values collaboration, innovation, and the mission to power prosperity around the world. The position offers comprehensive benefits including medical insurance, 401k, and parental leave, along with clear career progression paths from Software Engineer to Distinguished Software Engineer.

This role is perfect for experienced engineers who combine strong technical skills with leadership abilities, can work effectively across global teams, and are passionate about creating innovative solutions in the financial technology space. Join Intuit to be part of a company that's not just building software, but powering prosperity for millions of customers worldwide.

Last updated 2 days ago

Responsibilities For Staff Software Engineer

  • Drive significant technology initiatives end-to-end and across multiple layers of architecture
  • Architecting and developing scalable web applications or distributed systems
  • Drive design and implementation of durable and software solutions
  • Provide recommendations and best practices for application development
  • Capture requirements and use cases
  • Actively stay abreast on industry best practices
  • Provide technical leadership and be a role model/coach to software engineers
  • Provide/inspire innovations that fuel the growth of Intuit

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?