Staff Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Staff Software Engineer
Contact Company
1,000 - 5,000 Employees
7+ years of experience
Finance

Description For Staff Software Engineer

Intuit, a global leader in financial technology, is seeking a Staff Software Engineer to join their innovative team. With a 35-year history of continuous innovation and serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, Intuit maintains a startup mindset while operating at scale.

The role demands a technical leader who can drive significant initiatives across multiple architecture layers while maintaining a focus on scalability and innovation. You'll be responsible for architecting and developing enterprise-class web applications and distributed systems that solve critical customer problems. The position requires someone who can balance technical excellence with strong leadership skills, as you'll be expected to mentor other engineers and influence cross-functional teams.

Key technical requirements include extensive experience with JavaScript, Node.js, Java, and modern web frameworks like React, along with a strong foundation in database design and cloud technologies. The ideal candidate will have 7+ years of experience delivering enterprise applications and possess deep knowledge of software architecture, design patterns, and best practices.

What makes this role unique is the opportunity to work at the intersection of financial technology and innovation, helping to power prosperity around the world. You'll be part of a fast-paced team that values continuous learning and experimentation with cutting-edge technologies. The position offers the chance to make a significant impact on products used by millions while working in an environment that combines the resources of a large company with the agility of a startup.

This role is perfect for a seasoned engineer who is passionate about building scalable solutions, enjoys mentoring others, and wants to be part of a company that's constantly pushing the boundaries of financial technology. You'll have the opportunity to work with global teams, influence technical decisions, and contribute to innovations that help people and communities prosper.

Last updated 3 hours 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
Node.js
Java
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

Staff Product Manager - Mid-Market Acceleration

Lead product strategy and development for Intuit's Mid-Market solutions, focusing on international markets and working with global teams to deliver innovative financial technology products.

Staff Software Engineer - Backend

Staff Software Engineer position at Intuit focusing on backend development for marketing tech and personalization platforms, requiring 8+ years of experience in distributed systems and cloud technologies.

Staff Software Developer, Full Stack

Staff Software Developer position at Intuit focusing on full-stack development, AI integration, and technical leadership in Toronto.

Group Product Manager, QuickBooks Desktop

Lead product strategy and team management for QuickBooks Desktop at Intuit, driving innovation in financial management solutions for SMBs.

Staff Product Manager

Lead Intuit's international fintech initiatives as Staff Product Manager, shaping global money movement solutions for millions of users worldwide.