Staff Software Engineer

Intuit is a 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
Enterprise SaaS · Finance

Description For Staff Software Engineer

Intuit is seeking a Staff Software Engineer to join their VIRTUAL EXPERT PLATFORM team, focusing on the Conversations platform - a key capability that connects people to experts through various communication channels. This role combines technical leadership with hands-on development, requiring expertise in architecting and developing web applications, software, and mobile solutions.

The position involves leading technical specifications development, mentoring fellow engineers, and driving cross-functional collaboration. With 40-60% hands-on coding, you'll be responsible for creating well-architected solutions while maintaining technical documentation and resolving production issues.

Key responsibilities include architecting solutions, leading functional requirements gathering, acting as a technical subject matter expert, and working with various Intuit teams including product management and QA. The ideal candidate should have 8+ years of experience in software development, strong leadership capabilities, and expertise in object-oriented programming languages.

The role offers opportunities to work with cutting-edge technology and shape the future of collaboration platforms. As part of Intuit's engineering community, you'll have access to both vertical and lateral growth opportunities, whether it's working on different tech stacks or products.

Requirements include a BS/MS in computer science or equivalent experience, expertise in languages like Java/J2EE, Python, or C++, strong experience with web services (REST/SOAP), and proven skills in software architecture and test-driven development. The position demands excellent communication skills and the ability to explain complex technical issues to various audiences.

Join a company that values innovation and offers opportunities to work on groundbreaking solutions that serve millions of customers worldwide. This role is perfect for someone passionate about collaboration platforms and eager to contribute to revolutionizing the industry through technical excellence and leadership.

Last updated 3 hours ago

Responsibilities For Staff Software Engineer

  • Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts
  • Leading the gathering of functional requirements, developing technical specifications, and project & test planning
  • Acting as the technical subject matter expert: Mentoring fellow engineers
  • Roughly 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 mobile applications
  • BS/MS in computer science or equivalent work experience
  • Expertise with Object Oriented Languages: Java/J2EE, C#, VB.NET, Python, or C++
  • 3+ years experience with web services (REST or SOAP)
  • Excellent communication skills
  • Expertise in Software design/architecture process
  • Expertise with unit testing & Test Driven Development (TDD)
  • Strong leadership experience
  • Business Acumen - strategic thinking & strategy development

Interested in this job?

Jobs Related To Intuit Staff Software Engineer

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on QuickBooks Online Advanced, requiring expertise in RAG, vector databases, and machine learning.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit, leading development of QuickBooks Workforce Solutions with focus on scalable enterprise web applications and technical leadership.

Staff Software Engineer

Staff Software Engineer role at Intuit leading technology innovation for the Virtual Expert Platform, building scalable solutions and mentoring teams.

Senior Staff Software Engineer

Senior Staff Software Engineer role at Intuit, leading backend development for QuickBooks STS team, requiring 10+ years experience in distributed systems and cloud architecture.

Staff Software Engineer

Staff Software Engineer role at Intuit focusing on backend development, AI integration, and system architecture for financial technology platforms.