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
Contact Company
1,000 - 5,000 Employees
2+ years of experience
Finance

Description For Software Engineer 2

Intuit, a leading global financial technology platform, is seeking a Full Stack Software Engineer 2 to join their MXP (Monetization, Experimentation and Personalization) Product Development Team. This role offers an exciting opportunity to work on managing subscription needs for Intuit's extensive ecosystem of products, including QuickBooks, TurboTax, and more.

The position involves working with cutting-edge technologies in a team that fosters innovation and follows Global Engineering Principles. You'll be responsible for developing and maintaining critical systems that enable seamless onboarding and billing processes across Intuit's product suite. The role requires strong technical expertise in full-stack development, with a focus on Java/J2EE, JavaScript, and database technologies.

As a Software Engineer 2, you'll spend 80-95% of your time on hands-on coding, while also participating in design reviews, quality assurance, and cross-functional collaboration. The ideal candidate will combine technical excellence with strong communication skills and a passion for creating solutions that help small business owners and accountants prosper.

The team operates using modern development practices including Agile, SCRUM, and Test Driven Development, ensuring high-quality deliverables and rapid iteration. You'll have the opportunity to work on challenging problems, contribute to innovative solutions, and make a direct impact on products used by millions of customers worldwide.

This role offers the perfect blend of technical challenge and business impact, making it an excellent opportunity for a mid-level engineer looking to grow their career in a dynamic, customer-focused environment. Join a team that values innovation, collaboration, and technical excellence while working on products that make a real difference in people's financial lives.

Last updated 3 hours ago

Responsibilities For Software Engineer 2

  • Deliver high-quality web or AI/ML (requirements, design, code, documentation)
  • Perform 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 with team members to deliver against commitments
  • Work cross-functionally with product management, QA/QE, and various product lines
  • Maintain positive team dynamics and commitment to team success

Requirements For Software Engineer 2

Java
JavaScript
MySQL
  • 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 Object Oriented Languages: Java/J2EE, JS/CSS, GraphQL, AWS, Oracledb or MYSQL
  • Understanding of Software Development Life Cycle (SDLC)
  • Experience with web services (REST or SOAP)
  • Understanding of unit testing & Test Driven Development (TDD)
  • Self-starter attitude and ability to make independent decisions
  • Strong problem solving skills
  • Excellent verbal and written communication skills

Interested in this job?

Jobs Related To Intuit Software Engineer 2

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.

Software Engineer 2 - Backend

Mid-level Backend Software Engineer position at Intuit, focusing on building next-generation data platforms and real-time analytics systems using Java, AWS, and modern data technologies.

Software Engineer 2 - Backend

Backend Software Engineer position at Intuit focusing on financial technology development with AI integration, requiring 2+ years of experience in Java, Python, or Go.

Software Engineer 2

Mid-level Software Engineer position at Intuit, focusing on developing AI-integrated financial technology solutions with 2+ years of experience required.