Senior 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:
Manager 2, Software Engineering

Lead software engineering role at Intuit focusing on QuickBooks Online Payroll, requiring technical leadership and hands-on development experience.

Staff Product Manager, Quickbooks Navigation

Lead QuickBooks Navigation as Staff Product Manager at Intuit, driving platform transformation and user experience innovation with AI-first approach.

Staff Product Manager - TurboTax

Lead product strategy for TurboTax, focusing on AI-powered solutions and expert-connection features while working with cross-functional teams at Intuit.

Staff Program Manager- Intuit for Education

Staff Program Manager position at Intuit leading national educational programs with focus on financial literacy and student engagement.

Senior Staff Product Manager, Mailchimp

Senior Staff Product Manager position at Mailchimp leading development of creative generation tools and editor platform architecture.

Description For Senior Staff Software Engineer

Join Intuit's Ecosystem Suite Organization as a Senior Staff Engineer in the 3P Ecosystem Experiences team, a global financial technology leader serving 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. This role focuses on the App Marketplace and third-party integrations within Intuit's Global Business Suite Group, working with cutting-edge technologies to deliver exceptional customer experiences.

As a Senior Staff Engineer, you'll be instrumental in building highly performant solutions at scale, working alongside talented engineers and architects on 3P integrations foundations, discovery, connection, and ongoing app usage. The position requires a platform mindset and extensive experience in developing complex distributed systems.

The role combines hands-on technical leadership with strategic thinking, requiring approximately 70% hands-on coding, design, and review work. You'll drive innovation by identifying emerging trends and technologies while maintaining high operational and engineering excellence standards. Close collaboration with cross-functional teams, including Product Management, Design, and Data Analytics, is essential.

This is an excellent opportunity for an experienced engineer looking to make a significant impact in a leading fintech company. You'll be responsible for designing and implementing durable software solutions, mentoring team members, and driving technical excellence across the organization. The ideal candidate brings deep technical expertise in Java/J2EE, distributed systems, and API design, combined with strong leadership and communication skills.

Working at Intuit means joining a company committed to powering prosperity for millions of customers while staying at the forefront of technology innovation. The role offers the chance to work on challenging technical problems while contributing to products that make a real difference in people's financial lives.

Last updated a month ago

Responsibilities For Senior Staff Software Engineer

  • Deliver technical design and implement durable software solutions
  • Hands-on participation in software engineering work: code, design, review, production support (±70%)
  • Drive innovation by identifying emerging trends and technologies
  • Provide perspective on leading industry trends and recommendations
  • Prototype new ideas and concepts
  • Recommend development best practices
  • Support clean code and coding standards education
  • Gather functional requirements and develop technical specifications
  • Work with cross-functional teams
  • Pursue and resolve complex technical problems
  • Provide technical leadership and mentoring
  • Coach and mentor other engineers

Requirements For Senior Staff Software Engineer

Java
Kafka
MongoDB
  • BS/MS in Computer Science or related area or equivalent work experience
  • 10+ years of experience developing systems/software for large business environments
  • 5+ years of experience designing complex distributed systems
  • Strong OOD and SOA principles
  • Strong experience leading design and implementation of robust and highly scalable APIs
  • Strong knowledge of Maven and Spring Boot
  • Solid design and coding skills (Java, J2EE, PHP, Ruby, Perl, REST, GraphQL, JSON, XML)
  • Experience with SCRUM and Agile methodologies
  • Strong analytical, problem solving and communication skills
  • Strong mentoring skills
  • Experience working with global teams across time zones
  • Experience with developer programs and 3P integrations preferred
  • Experience with AI technologies preferred
  • Experience with distributed systems and microservices architecture preferred

Interested in this job?