Taro Logo

Software Engineer 2

Intuit is the global financial technology platform that powers prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer 2

QuickBooks, Intuit's flagship accounting software, serves millions of small business owners and accountants globally. As a Software Engineer 2 in the Small Business Group (SBG), you'll work on QuickBooks Commerce, enabling businesses to reach more customers and manage operations efficiently. The role combines hands-on coding with technical leadership opportunities.

You'll be part of a team that builds and maintains features allowing customers to manage orders, track inventory, and improve fulfillment across multiple channels. The position requires strong software engineering skills and a passion for solving real-world challenges while delivering intuitive user experiences.

Working in an agile environment, you'll collaborate closely with product managers, backend developers, and designers. The role involves approximately 80-90% hands-on coding, focusing on developing scalable, modular, and secure services. You'll use technologies like Java, Linux, AWS, and work within a DevOps model.

This is an excellent opportunity for engineers who want to make a direct impact on small businesses while working with modern technologies at scale. You'll contribute to both technical implementation and architectural decisions, while having opportunities to mentor junior team members.

The role offers growth potential within Intuit's engineering community, with opportunities for both vertical advancement and lateral moves across different tech stacks or products. You'll be part of a culture that emphasizes innovation through Design for Delight, Rapid Prototyping, and Agile processes.

Last updated 3 days 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
Kubernetes
  • BS/MS in computer science or equivalent work experience
  • At least 2 years of overall 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
Dental Insurance
Vision Insurance
401k
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget

Interested in this job?

Jobs Related To Intuit Software Engineer 2