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
8+ years of experience
Finance

Description For Staff Software Engineer

Join Intuit's Virtual Expert Platform (VEP) team as a Staff Software Engineer in a role that combines technical leadership with hands-on development. 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 Engineer, you'll be responsible for architecting and developing solutions while leading a small team and serving as a technical subject matter expert. The role requires a blend of technical expertise in Java/Python development, system architecture, and web services, along with strong leadership abilities.

The position offers an opportunity to work with Intuit, a global financial technology platform serving approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. You'll be contributing to technology that directly impacts how businesses and individuals manage their financial lives.

The ideal candidate will bring 8+ years of software development experience, strong architectural skills, and the ability to mentor other engineers. You'll spend 40-60% of your time coding while also leading technical discussions, gathering requirements, and working cross-functionally with various teams. This role requires someone who can balance technical excellence with business acumen, as you'll be involved in strategic thinking and helping to shape the technical direction of the platform.

Working in Bengaluru, you'll be part of a company that values innovation and is committed to helping customers prosper. The role combines the technical challenges of building scalable solutions with the leadership opportunity to influence and guide team members. If you're passionate about creating well-architected solutions and want to work with cutting-edge financial technology while developing your leadership skills, this position offers an excellent opportunity for growth and impact.

Last updated 13 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, demonstrating technical expertise, and leading a small team
  • 40-60% hands-on coding
  • Generate technical documentation and PowerPoint presentations
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Work cross-functionally with various Intuit teams
  • Demonstrate a passion for developing 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, and cross-functional leader
  • 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 the 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, attract and retain key talent

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on backend development, AI integration, and scalable system architecture.

Staff Software Engineer

Lead the design and development of Intuit's Marketing Technology Platform as a Staff Software Engineer, shaping technology strategy and architecture for marketing capabilities.

Manager 3, Software Engineering, Onboarding

Lead software engineering manager position at Intuit, focusing on building innovative onboarding solutions for global financial technology products.

Staff Product Manager: Vendor and Bill Management

Lead product strategy for QuickBooks Online's Vendor & Bill Management, serving 7M+ small businesses at Intuit, a global fintech leader.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit focusing on AI/GenAI and full-stack development for innovative POCs and MVPs.