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
10+ years of experience
Finance · Enterprise SaaS

Description For Senior Staff Software Engineer

Join Intuit's Ecosystem Suite Organization as a Senior Staff Engineer in the 3P Ecosystem Experiences team, where you'll be at the forefront of building and maintaining the App Marketplace and third-party integrations. This role offers an exciting opportunity to work with cutting-edge technologies while applying high operational and engineering excellence to deliver exceptional customer experiences.

As a Senior Staff Engineer, you'll be instrumental in shaping the future of Intuit's integration capabilities, working alongside talented engineers and architects on 3P integrations foundations, discovery, connection, and ongoing app usage. The position requires a strong platform mindset and experience in building highly performant solutions at scale.

Intuit, a global financial technology leader, serves approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. The company's mission is to power prosperity for people and communities, constantly innovating to create new opportunities for success.

In this role, you'll collaborate closely with cross-functional teams, including Product Management, Design, and Data Analytics, while providing technical leadership and mentoring to other engineers. You'll be responsible for delivering technical designs, implementing durable software solutions, and driving innovation by identifying emerging trends and technologies within the 3P integrations landscape.

The ideal candidate brings 10+ years of software development experience, strong expertise in Java and distributed systems, and a proven track record of designing and implementing robust, scalable APIs. You'll need to be a self-starter with excellent communication skills and the ability to work effectively in a fast-paced, complex technical environment. This role offers the opportunity to make a significant impact on Intuit's ecosystem while working with modern technologies and contributing to products that serve millions of customers globally.

Last updated 21 days 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 technology 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 on development, testing, and feature releases
  • 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 in Java, J2EE, PHP, Ruby, REST, GraphQL
  • Experience with SCRUM and Agile methodologies
  • Strong analytical, problem solving and communication skills
  • Demonstrated ability to work with global teams across time zones
  • Experience with developer programs and 3P integrations
  • Experience with distributed systems and microservices architecture

Interested in this job?

Jobs Related To Intuit Senior Staff Software Engineer

Manager 2, Software Engineering

Lead the development of Intuit's QuickBooks Invoicing and Sales backend platform, managing engineering teams and driving technical innovation to help businesses prosper.

Group Product Manager, QB Live - Expert Experiences

Lead QuickBooks Live's Expert experiences and client communications as Group Product Manager at Intuit, shaping the future of human-assisted financial software.

Staff Technical Program Manager - Virtual Expert Platform

Staff Technical Program Manager position at Intuit, leading the Virtual Expert Platform team with focus on technical program management and enterprise-scale solutions.

Staff Software Engineer

Staff Software Engineer position at Intuit focusing on Tax Content systems, combining technical leadership with hands-on development of financial technology solutions.

Manager 2, Software Engineering

Lead a team of engineers at Intuit developing the Virtual Expert Platform, connecting customers with expertise through innovative technology solutions.