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 an hour 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

Staff Product Manager - Tax Preparation & Planning

Senior Platform Product Manager role at Intuit focusing on Tax Preparation & Planning services, requiring 5+ years experience in product management and technical expertise.

Group Product Manager, Sales Enablement

Lead product strategy and development for QuickBooks Mid Market verticalization initiatives at Intuit, driving innovation and customer success through data-driven solutions.

Staff Product Manager - Intuit Data Exchange

Lead product development for Intuit Data Exchange, connecting major financial products to 20,000+ providers and apps, requiring 5+ years of technical product management experience.

Technical Curriculum Developer, Program Manager

Senior Technical Curriculum Developer/Program Manager role at Intuit, focusing on developing technical training programs and managing learning initiatives for product development teams.

Manager 3, Places Global Design & Construction Leader

Lead global design and construction projects at Intuit, overseeing workplace innovation and development with competitive compensation of $180-243K plus benefits.