Senior Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Plano, TX, USA
Backend
Senior Software Engineer
Contact Company
5,000+ Employees
4+ years of experience
AI · Finance · Enterprise SaaS

Description For Senior Software Engineer

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.

Last updated 20 minutes ago

Responsibilities For Senior Software Engineer

  • Create high-quality, high performance and highly available software
  • Develop Software as a Service (SaaS) products
  • Implement software best practices like test-driven development and continuous integration
  • Tackle technical problems and deliver products that delight customers
  • Contribute to vision and execution of cutting-edge products
  • Display leadership qualities and mentor team members
  • Provide design reviews, coaching, and feedback

Requirements For Senior Software Engineer

Java
MongoDB
React
Redis
  • BS/master's in computer science or related field
  • 4+ years experience designing and developing web, software, or mobile applications
  • Strong foundation in Java, Spring, SpringBoot and NoSQL Technologies
  • Experience with AI technologies
  • Experience with web services (REST and GraphQL)
  • Understanding of modern web development technologies like React
  • Experience with cloud environments like AWS (preferred)
  • Strong analytical skills and object-oriented design capabilities
  • Excellent communication and teamwork skills

Interested in this job?

Jobs Related To Intuit Senior Software Engineer

FullStack Senior Software Engineer

Senior Full Stack Software Engineer role at Intuit, focusing on AI integration and full-stack development with competitive compensation ($161.5K-$219K) and benefits.

Senior Backend Software Engineer

Senior Backend Software Engineer role at Intuit, focusing on scalable solutions and AI integration with competitive compensation $161.5K-$219K.

Senior Software Engineer

Senior Software Engineer role at Intuit's MSE Billing Team, focusing on developing and implementing billing solutions using Oracle BRM, requiring 7+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Intuit, focusing on backend development for AI-driven financial platform, requiring 5+ years experience with Java, Spring, SQL, and GraphQL.

Senior Software Engineer

Senior Software Engineer role at Intuit's Virtual Expert Platform team in Bengaluru, focusing on backend development with Java/J2EE and collaboration features.