Taro Logo

Software Engineer 2

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve with products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer 2

QuickBooks is Intuit's flagship accounting software that serves millions of small business owners and accountants globally. The Small Business Group (SBG) provides multiple QuickBooks features including Core Accounting, QuickBooks Commerce, Payments, Payroll, and Point of Sale (POS).

The role is specifically focused on QuickBooks Commerce, which enables businesses to reach more customers, manage sales channels, and handle inventory integrations. This platform helps customers optimize operations by managing orders, tracking inventory, and improving fulfillment across channels while providing powerful sales data insights.

As a Software Engineer 2, you'll be working on building scalable solutions using Java/J2EE technologies and AWS. The position requires strong software engineering skills and involves significant hands-on coding (80-90%). You'll collaborate with product managers, backend developers, and designers in an agile team structure.

The ideal candidate should have expertise in server-side technologies, cloud platforms, and a strong foundation in software architecture. You'll contribute to technical leadership by mentoring junior engineers and solving complex programming challenges.

Intuit offers a hybrid work environment that combines in-person collaboration with flexible remote work. The company provides opportunities for both vertical and lateral growth, allowing engineers to work on different tech stacks or products. The career path includes clear progression from Software Engineer levels through Distinguished Software Engineer.

Join a team that's building innovative solutions for small businesses while working with cutting-edge technologies in a collaborative environment focused on continuous learning and growth.

Last updated 15 minutes ago

Responsibilities For Software Engineer 2

  • Gathering functional requirements, developing technical specifications and solutions
  • Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POCs)
  • Roughly 80-90% hands-on coding
  • Use coding expertise to design and implement scalable, modular and secure services
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Contribute to the design and architecture of the project
  • Work cross-functionally with various Intuit teams
  • Act in a technical leadership capacity: Mentoring junior engineers

Requirements For Software Engineer 2

Java
Linux
  • At least 2 years of overall experience
  • BS/MS in computer science or equivalent work experience
  • Strong Object-Oriented Programming concepts
  • Should be proficient in Server Side (Java/Linux/J2EE) technologies
  • Expertise in Amazon Web Services (AWS) and ability to operate in DevOps model
  • Expertise in web development model and exposure to UI tech stack
  • Strong understanding of Software design/architecture/data-backed-decision-making processes

Benefits For Software Engineer 2

Medical Insurance
401k
  • Hybrid work environment
  • Career growth opportunities
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Intuit Software Engineer 2

Software Engineer 2

Software Engineer 2 position at Intuit working on QuickBooks Commerce platform to develop scalable web applications and services.

Software Engineer 2

Mid-level software engineering role at Intuit focusing on QuickBooks Commerce platform development using Java/Kotlin and web technologies.

Software Engineer 2

Software Engineer 2 role at Intuit's MSE Team, focusing on monetization services and billing platform development using Java, Spring, and cloud technologies.

Software Engineer II - C#

Mid-level Software Engineer position at McDonald's Global Technology in Mexico City, focusing on C# development for restaurant technology platforms and digital transformation initiatives.

Physical Design CAD Engineer, Silicon

Physical Design CAD Engineer position at Google, developing ASIC RTL to GDS flow for high-performance computing infrastructure in Bengaluru.