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
Contact Company
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer

Join Intuit's Virtual Expert Platform (VEP) team as a Staff Software Engineer, where you'll be part of a global financial technology platform serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. The VEP team manages configurable, reusable capabilities that connect customers and small businesses to various forms of expertise, from self-help to live support.

As a Staff Software Engineer, you'll lead the architectural decisions and development of critical systems, spending 40-60% of your time on hands-on coding while mentoring fellow engineers. You'll be responsible for designing and implementing robust solutions, working with REST web services, and utilizing languages like Java and Python. The role requires strong leadership skills, as you'll be leading technical discussions, presenting to stakeholders, and working cross-functionally with product management, QA/QE, and business units.

The ideal candidate brings 8+ years of software development experience, strong expertise in software architecture, and a proven track record of building and leading technical teams. You'll need to demonstrate excellent communication skills, as you'll be explaining complex technical concepts to both technical and non-technical audiences. Experience with Agile methodologies, test-driven development, and a strong foundation in software design principles are essential.

This role offers the opportunity to make a significant impact on Intuit's platform, working with cutting-edge technologies while helping to shape the future of financial technology. You'll be part of a company that values innovation and is committed to powering prosperity for people and communities worldwide.

Last updated 5 days ago

Responsibilities For Staff Software Engineer

  • Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts (POC's)
  • Leading the gathering of functional requirements, developing technical specifications, and project & test planning
  • Acting as the technical subject matter expert: Mentoring fellow engineers and leading a small team
  • 40-60% hands-on coding
  • Generate technical documentation and communicate architectural and design options
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Work cross-functionally with various teams including product management, QA/QE, and business units
  • Develop well architected, elegant, web and/or mobile apps

Requirements For Staff Software Engineer

Java
Python
  • 8+ years experience designing and developing web, software, or applications
  • Strong leadership experience: Leading meetings, presenting, technical go to person
  • BS/MS in computer science or equivalent work experience
  • Expertise with Object Oriented Languages (OOD): Java/J2EE, Python
  • Expertise with the entire Software Development Life Cycle (SDLC)
  • 3+ years experience with web services (consuming or creating) with REST
  • Excellent communication skills
  • Expertise in Software design/architecture process
  • Expertise with unit testing & Test Driven Development (TDD)
  • Business Acumen - strategic thinking & strategy development
  • Building strong teams - set and evangelize vision, facilitative leadership

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Staff Product Manager - Mid-Market Acceleration

Lead product strategy and development for Intuit's Mid-Market solutions, focusing on international markets and working with global teams to deliver innovative financial technology products.

Staff Software Developer, Full Stack

Staff Software Developer position at Intuit focusing on full-stack development, AI integration, and technical leadership in Toronto.

Group Product Manager, QuickBooks Desktop

Lead product strategy and team management for QuickBooks Desktop at Intuit, driving innovation in financial management solutions for SMBs.

Staff Product Manager

Lead Intuit's international fintech initiatives as Staff Product Manager, shaping global money movement solutions for millions of users worldwide.

Staff Software Engineer- Kotlin

Staff Software Engineer position at Intuit focusing on Kotlin development for cloud-scale tools and AI-native Modern SaaS platform development.