Software Engineer 2

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

Description For Software Engineer 2

Intuit, a leading global financial technology platform, is seeking a Software Engineer 2 to join their Virtual Expert Platform (VEP) team. This role offers an exciting opportunity to work on a platform that connects customers and small businesses to various forms of expertise, from self-help to live support.

As a Software Engineer 2, you'll be deeply involved in hands-on coding (80-95% of your time), working with modern technologies including Java, Spring Boot, and React.js in a cloud environment. You'll be responsible for delivering high-quality web software, participating in code reviews, and resolving technical issues across different stages of development.

The ideal candidate will bring 2+ years of software development experience, strong fundamentals in computer science, and expertise in Java/J2EE. You'll be working in an Agile environment, collaborating with cross-functional teams including product management and various business units. This role requires someone who can think independently, solve complex problems, and communicate effectively.

Joining Intuit means becoming part of a company that serves approximately 100 million customers worldwide through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp. This position offers the opportunity to work on technology that directly impacts people's financial lives and prosperity. The role combines technical challenges with meaningful impact, making it ideal for engineers who want to grow their skills while contributing to solutions that matter.

Last updated a month ago

Responsibilities For Software Engineer 2

  • Deliver high quality web software including requirements, design, code, and documentation
  • Perform 80-95% hands-on coding
  • Contribute to peer reviews of estimates, designs and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release
  • Partner with team members to deliver against commitments
  • Work cross-functionally with product management and various product lines
  • Maintain positive team dynamics
  • Apply technical skills in service to customers

Requirements For Software Engineer 2

Java
React
TypeScript
  • BS/MS in computer science or equivalent work experience
  • 2+ 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 React.js and primarily Backend development with Java, Spring Boot in cloud environment
  • Experience with REST web services
  • Understanding of unit testing & Test Driven Development (TDD)
  • Self-starter attitude with independent decision-making ability
  • Strong problem solving skills
  • Excellent verbal and written communication skills

Interested in this job?

Jobs Related To Intuit Software Engineer 2

Software Engineer 2

Software Engineer 2 position at Intuit focusing on monetization services and platform development, requiring 3-5 years of experience in Java and web technologies.

Software Engineer 2

Software Engineer 2 position at Intuit focusing on backend development for the monetization platform, requiring 3-5 years of experience in Java and web technologies.

Software Engineer 2

Software Engineer 2 position at Intuit Bangalore, focusing on QuickBooks Online Advanced development, requiring 3+ years of experience in web application architecture and Java/AWS expertise.

Software Engineer 2 - Fullstack

Mid-level Software Engineer position at Intuit focusing on backend development for QuickBooks Online Advanced platform in Bengaluru, requiring Java expertise and cloud technologies experience.

Software Engineer 2

Mid-level Software Engineer position at Intuit, focusing on building next-generation LLM-based applications platform, requiring 2+ years of experience in backend development and cloud technologies.