Taro Logo

Senior Software Engineer

Intuit is the global financial technology platform that powers prosperity with products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · AI

Description For Senior Software Engineer

Come join Intuit as a Senior Software Engineer on our backend team. We're leading a new initiative focused on transforming Intuit into an AI-driven expert platform. At the heart of this transformation is creating a secure, modern, blazing-fast and finely curated map of the world's financial information, trusted by tens of millions of people and businesses worldwide.

Our team is building innovative products, workflows and methodologies that will revolutionize how people manage their financial lives. As a Senior Software Engineer, you'll be deeply involved in hands-on coding (80-95% of your time), delivering high-quality web software, and collaborating across teams.

You'll work with cutting-edge technologies including Java, Spring, SQL, and GraphQL, while contributing to an environment that values quality through peer reviews, test-driven development, and robust SDLC practices. The role offers opportunities to work with various Intuit teams including product management, QA/QE, and different business units.

We're looking for someone with 5+ years of experience who brings strong technical skills, excellent problem-solving abilities, and outstanding communication capabilities. You'll be part of a team that's passionate about innovation and committed to creating impactful financial solutions for our customers.

At Intuit, you'll join a global financial technology platform that powers prosperity for approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. We offer a collaborative environment where you can grow your career while working on meaningful projects that help our customers thrive.

The ideal candidate will be a self-starter with a strong desire to learn and grow, bringing experience in web services, understanding of software engineering fundamentals, and a commitment to quality through practices like TDD. You'll have the opportunity to work on transformative projects while contributing to our mission of powering prosperity around the world.

Last updated 22 days ago

Responsibilities For Senior Software Engineer

  • Successful delivery of high quality web software (requirements, design, code, documentation, etc.)
  • Roughly 80-95% hands-on coding
  • Contribute to early quality activities, including peer reviews of estimates, designs and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Partner effectively with all team members to deliver against commitments
  • Work cross-functionally with various Intuit teams
  • Commitment to team success and positive team dynamics

Requirements For Senior Software Engineer

Java
  • BE in computer science or equivalent work experience
  • 5+ years' experience developing web, software, or mobile applications
  • Solid grasp of software engineering fundamentals
  • Experience in Java, Spring, SQL, GraphQL
  • Understanding of the Software Development Life Cycle (SDLC)
  • Understanding and experience with web services (REST or SOAP)
  • Understanding of unit testing & Test Driven Development (TDD)
  • Self-starter attitude and ability to make decisions independently
  • Strong desire to learn and grow
  • Excellent problem solving skills
  • Excellent verbal and written communication skills

Interested in this job?

Jobs Related To Intuit Senior Software Engineer