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

Description For Staff Software Engineer

Join Intuit, a leading global financial technology platform that powers prosperity through innovative products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. We're seeking a Staff Software Engineer for our Developer Productivity and Quality Engineering team, where you'll be at the forefront of revolutionizing quality tooling through AI-based automation.

As a Staff Software Engineer, you'll lead the architecture and development of scalable backend systems, mentor fellow engineers, and drive significant technical initiatives. The role combines technical excellence with leadership, requiring 10+ years of experience in developing cloud-based platforms and strong expertise in Java, microservices, and database technologies.

You'll be working in a dynamic environment that operates like a "35-year-old startup," constantly pushing boundaries and embracing innovation. The position offers the opportunity to work with cutting-edge technologies, lead cross-functional teams, and make a significant impact on developer productivity and quality engineering.

The ideal candidate will bring deep technical expertise in backend development, databases, and microservices architecture, combined with strong leadership abilities and excellent communication skills. You'll be part of a team that values innovation, technical excellence, and the ability to mentor and grow other engineers.

This role is perfect for someone who wants to be at the intersection of technical leadership and hands-on development, working on tools and systems that empower product development teams across Intuit. You'll be contributing to a mission-driven organization that serves millions of customers while maintaining the innovative spirit of a startup.

Last updated 15 days ago

Responsibilities For Staff Software Engineer

  • Architecting and developing scalable backend software and proofs of concepts (POCs)
  • Leading the creation of functional requirements, developing technical specifications, and project & test planning
  • Acting as technical subject matter expert and mentoring fellow engineers
  • 60-80% hands-on coding
  • Generate technical documentation and presentations
  • Resolve defects/bugs during various stages of development
  • Work cross-functionally with various teams
  • Drive significant technology initiatives end-to-end

Requirements For Staff Software Engineer

Java
Kubernetes
Kafka
MongoDB
MySQL
  • BS/MS in Computer Science or related area or equivalent experience
  • 10+ years of experience developing systems/software for large business environments (Java, Springboot)
  • 4+ years of experience in design and implementation of robust and highly scalable services
  • Strong experience with Databases design - SQL (MySQL), NoSQL(DynamoDB, Cassandra)
  • Practical experience in microservices & messaging technologies
  • Expertise in data structures, algorithms, and CS fundamentals
  • Strong leadership experience
  • Expertise with unit testing & Test Driven Development (TDD)
  • Ability to work with global teams across time zones
  • Strong analytical, problem solving and communication skills

Interested in this job?