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 Software Engineer

Staff Software Engineer position at Intuit's FinTech Platform focusing on testing strategies and quality engineering.

Staff Software Engineer

Staff Software Engineer position at Intuit's Virtual Experts Platform team, focusing on AI-driven solutions and platform development.

Staff Full Stack Engineer

Staff Full Stack Engineer role at Intuit focusing on Risk Assessment platform development, requiring Java Spring, React expertise and 8+ years experience.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit, leading technical initiatives and developing enterprise-class web applications for QuickBooks Workforce Solutions team.

FullStack Staff Software Engineer

Staff Software Engineer role at Intuit focusing on designing and implementing scalable systems, leading technical initiatives, and mentoring engineers while working with modern technologies like Java, Python, and Kubernetes.

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 4 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?