Intuit's Virtual Experts Platform (VEP) is seeking a Senior Software Engineer to join their team. VEP is a crucial component of Intuit's strategy, powering AI-driven digital expertise and AI-assisted human expertise across their product ecosystem including TurboTax Live, TurboTax Full Service, and QuickBooks Live.
The role involves developing complex features for expert-customer collaboration, working with cutting-edge AI technologies, and building scalable SaaS solutions. You'll be part of an agile team, collaborating with product managers, developers, and designers to create high-quality, high-performance software.
Key technical requirements include strong expertise in Java, Spring, SpringBoot, and NoSQL technologies (Cassandra & MongoDB), plus experience with REST, GraphQL, and modern web development using React. The ideal candidate should have 4+ years of experience in software development, with a strong foundation in data structures, algorithms, and software design.
The position offers opportunities to work with AI technologies, cloud environments like AWS, and contribute to a startup-like team environment. You'll be expected to demonstrate leadership qualities, provide design reviews, and mentor team members while maintaining a focus on best practices like TDD and CI/CD.
At Intuit, there's significant emphasis on career growth with opportunities for both vertical and lateral movement across different tech stacks and products. The engineering career path progresses from Software Engineer through Distinguished Software Engineer levels, providing clear advancement opportunities for talented developers.