Staff Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
$150,000 - $250,000
Frontend
Staff Software Engineer
In-Person
5,000+ Employees
7+ 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 innovative team. With a legacy of 35 years and the mindset of a startup, Intuit continues to revolutionize financial management software through cloud computing and virtual platforms. The role offers an opportunity to work on cutting-edge technology initiatives that directly impact 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 designing and implementing scalable web applications and distributed systems that solve critical customer problems. The position requires a blend of technical expertise and leadership skills, as you'll be responsible for driving significant technology initiatives end-to-end while mentoring other engineers. You'll work with global teams across time zones, contributing to Intuit's mission of powering prosperity around the world.

The ideal candidate brings 7+ years of experience in enterprise-class web applications, with deep expertise in JavaScript, Node.js, Java, and modern frontend frameworks like React. You should be well-versed in cloud technologies, particularly AWS, and have a strong background in database design and microservices architecture. This role offers the chance to work in a fast-paced, complex technical environment where innovation and continuous learning are highly valued.

What sets this opportunity apart is the chance to work with a company that combines the stability of an established organization with the innovative spirit of a startup. You'll be part of a team that's constantly pushing boundaries in financial technology, working on products that make a real difference in people's lives. The role offers significant technical challenges, leadership opportunities, and the chance to shape the future of financial technology solutions.

Last updated 16 days ago

Responsibilities For Staff Software Engineer

  • Drive significant technology initiatives end-to-end and 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 application development
  • Capture requirements and use cases
  • Stay abreast on industry best practices and apply cutting edge technologies
  • Provide technical leadership and coaching 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
  • Experience with microservices, container technologies, Kubernetes
  • Strong experience with Databases design (SQL, NoSQL) and analytics
  • Experience building and deploying applications in cloud environments (AWS)

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

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.