Senior Staff Software Engineer

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

Description For Senior Staff Software Engineer

Join Intuit's Virtual Expert Platform (VEP) team as a Senior Staff Software Engineer, where you'll be part of a global financial technology leader serving 100 million customers worldwide. The VEP team manages configurable, reusable capabilities that connect customers and small businesses to expertise across Intuit's product suite including TurboTax, Credit Karma, QuickBooks, and Mailchimp.

In this role, you'll lead significant technical initiatives while maintaining a strong hands-on coding presence (70-80%). You'll be responsible for designing and implementing durable software solutions that solve critical customer problems, working with distributed systems and cloud technologies. The position requires expertise in backend development, microservices architecture, and cloud platforms, particularly AWS.

The ideal candidate brings 10+ years of engineering experience, with deep knowledge in Java, Node.js, and modern cloud technologies. You'll work with cutting-edge tools and frameworks while mentoring other engineers and driving technical excellence. This role offers the opportunity to impact millions of customers while working with some of the most sophisticated financial technology systems.

What makes this role unique is the combination of technical leadership and hands-on development, allowing you to directly influence both the technology direction and implementation. You'll be at the forefront of connecting Intuit's vast customer base with expert services, working on scalable, mission-critical systems that power financial prosperity for people and businesses worldwide.

The position offers the chance to work with a global team, contribute to significant technical decisions, and help shape the future of financial technology. If you're passionate about building large-scale distributed systems and want to make a real impact on how millions of people interact with financial services, this role provides the perfect opportunity to do so at a company that's at the forefront of financial technology innovation.

Last updated 5 days ago

Responsibilities For Senior Staff Software Engineer

  • Deliver significant technology initiatives end to end across multiple architecture layers
  • Lead engineering team building and supporting products with innovative solutions
  • 70-80% hands-on coding
  • Drive design and implementation of durable software solutions
  • Ship high quality products and features with end-to-end mindset
  • Implement highly available, scalable, and secure web services
  • Partner with cross-functional teams for design and solution integration
  • Coach and mentor other engineers
  • Stay current with mobile/SaaS/PaaS trends and standards

Requirements For Senior Staff Software Engineer

Java
JavaScript
Kubernetes
Node.js
React
  • Bachelor's/Master's degree in Computer Science or relevant advanced degree
  • 10+ years of work experience with 3+ years in SaaS and Public Cloud
  • 5+ years experience in developing complex, distributed, scalable API-based systems
  • Strong OOD and SOA principles
  • Experience with microservices and container technologies
  • Experience with AWS and serverless applications
  • Solid design and coding skills in Node, Java, Spring, REST, GraphQL
  • Experience with test automation and CI/CD
  • Strong database design skills (SQL, NoSQL)
  • Excellent communication skills and stakeholder management

Interested in this job?

Jobs Related To Intuit Senior 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 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.

Staff Software Engineer- Kotlin

Staff Software Engineer position at Intuit focusing on Kotlin development for cloud-scale tools and AI-native Modern SaaS platform development.