Come join the QuickBooks Online Product Development team (Small Business and Self Employed Group) as a Staff Software Engineer at Intuit.
QuickBooks is the flagship accounting software from Intuit that fuels millions of small business owners and accountants across multiple countries globally. As the operating system behind small business accounting, QuickBooks comes in multiple flavors – QuickBooks Online, QuickBooks Desktop, and mobile edition. The Small Business Group provides multiple offerings including Core Accounting, Payments, Payroll, and Point of Sale (POS).
As a Staff Software Engineer, you'll be responsible for complex features and work within the team while collaborating across partners/consumers. You'll execute proficiently within established architectures through technical solution design and delivery. The role involves gathering requirements, developing specifications, and leading technical initiatives while mentoring junior engineers.
Built on cutting-edge technologies by world-class engineers based on Global Engineering Principles, the SBG product development team fosters innovation and provides best-in-class experiences through Design for Delight, Rapid Prototyping, and Agile processes. You'll leverage deep understanding of customer product usage to make design and coding choices while owning end-to-end quality.
The position requires strong technical expertise in Java/J2EE, design patterns, and web services, combined with excellent communication skills to explain complex technical issues to both technical and non-technical audiences. You'll contribute to architecture decisions, write reusable code, and work with modern development practices including TDD and Agile methodologies.
This is an excellent opportunity to join a leading fintech company that powers prosperity for millions of customers worldwide. You'll work on impactful projects while growing your technical and leadership skills in a collaborative environment focused on innovation and customer delight.