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:
Staff Business Systems Analyst, Lead Management

Lead the demand management function at Intuit, focusing on lead generation, data analysis, and process optimization for sales organization.

Staff Software Engineer

Staff Software Engineer position at Intuit's Virtual Experts Platform, focusing on AI-driven solutions and technical leadership with 8+ years of experience required.

Staff Pre-Sales Engineer

Staff Pre-Sales Engineer position at Intuit focusing on technical sales support and solution engineering for mid-market customers.

Staff Technical Program Manager

Staff Technical Program Manager role at Intuit leading emerging technology initiatives and driving operational excellence in the Futures team.

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on FinTech platform development, testing strategies, and quality engineering for large-scale payment systems.

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 3 months 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?