Senior Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Senior Software Engineer
In-Person
6+ years of experience
Finance

Description For Senior Software Engineer

Join Intuit's Virtual Expert Platform (VEP) team as a Senior Software Engineer. Intuit, a leading global financial technology platform, serves 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 Senior Software Engineer, you'll be instrumental in developing and maintaining large-scale, consumer-facing applications. The role combines technical leadership with hands-on development, requiring about 70-85% coding time. You'll work with modern technologies including Java/J2EE, React, and cloud platforms, while implementing REST services and following Test Driven Development practices.

The position demands a seasoned professional with 6+ years of experience who can mentor junior engineers, drive technical decisions, and collaborate effectively across teams. You'll be involved in the entire development lifecycle, from gathering requirements to production deployment and maintenance. The ideal candidate should have a strong foundation in software engineering principles, experience with scalable applications, and expertise in both frontend and backend development.

Working at Intuit means joining a company committed to innovation and prosperity for its customers. You'll be part of a team that values continuous learning, technical excellence, and creative problem-solving. The role offers opportunities to work on challenging problems while contributing to products that impact millions of users worldwide. If you're passionate about creating robust, scalable solutions and want to be part of a company that's shaping the future of financial technology, this position offers an excellent opportunity to grow your career while making a significant impact.

Last updated 4 days ago

Responsibilities For Senior Software Engineer

  • Gathering functional requirements, developing technical specifications, and project & test planning
  • Designing/developing web, software, mobile apps, prototypes, or proofs of concepts
  • Technical leadership and mentoring junior engineers
  • 70-85% hands-on coding
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Work cross-functionally with product management and various teams
  • Contribute to the design and architecture of the project

Requirements For Senior Software Engineer

Java
React
  • 6+ years experience developing web, software, or mobile applications
  • Solid grasp of software engineering fundamentals
  • Experience with Java/J2EE
  • Understanding of Software Development Life Cycle (SDLC)
  • Experience with Front end (React Js) and Back end development (Java, Springboot)
  • Experience with REST web services
  • Understanding of unit testing & Test Driven Development (TDD)
  • Self-starter attitude and independent decision-making ability
  • Strong problem solving skills
  • Excellent verbal and written communication skills
  • Experience with highly scalable and available web applications
  • Experience with social, mobile, cloud/SaaS, big data, or analytics

Interested in this job?

Jobs Related To Intuit Senior Software Engineer

Senior Software Quality Analyst

Senior Software Quality Analyst position at Intuit, focusing on quality assurance for financial technology products in a remote work environment.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on identity lifecycle management platform development, requiring 6+ years experience in Java/Kotlin and microservices architecture.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on developer experience platform development and improving development productivity.

Senior Technical Program Manager

Senior Technical Program Manager role at Intuit, leading cross-functional teams and driving technology initiatives in the Platform and Development Xceleration team.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on full-stack development with Go and React, building critical systems for incident response and alerting experiences.