QuickBooks is Intuit's flagship accounting software serving millions of small business owners and accountants globally. The role is within the Small Business Group (SBG) which provides multiple QuickBooks offerings including Core Accounting, QuickBooks Commerce, Payments, Payroll, and Point of Sale (POS).
The position specifically focuses on QuickBooks Commerce, which enables businesses to reach more customers, manage sales channels, and optimize operations through inventory management and fulfillment capabilities. The platform provides powerful insights into sales data and helps customers identify their highest-performing products across channels.
As a Software Engineer 2, you'll be working on solving real-world challenges while writing high-quality code and creating intuitive user experiences. The role involves significant hands-on coding (80-90%) along with cross-functional collaboration with product managers, backend developers, and designers in an agile team structure.
Key responsibilities include gathering requirements, developing technical specifications, implementing scalable services, resolving bugs across different environments, and contributing to system architecture. You'll also have opportunities to mentor junior engineers and apply technical expertise to complex programming challenges.
The ideal candidate should have strong object-oriented programming concepts, proficiency in server-side technologies (Java/Linux/J2EE), and expertise in AWS and DevOps. Web development experience and UI tech stack knowledge are valuable additions. The role offers growth opportunities through Intuit's engineering career path, from Software Engineer levels through Distinguished Software Engineer.