Intuit is seeking a Senior Software Engineer to join their QuickBooks Mid-market Engineering team. This role is part of developing QuickBooks, Intuit's flagship accounting software that serves millions of small business owners and accountants globally. The platform encompasses QuickBooks Online, Desktop, and mobile editions, offering features like Core Accounting, Payments, Payroll, and Point of Sale (POS).
The ideal candidate will be a technology leader who can take ownership of critical platform services, with responsibilities including gathering requirements, developing specifications, and leading project planning. The role involves designing and developing highly available REST services, implementing world-class user experiences, and maintaining a strong focus on engineering excellence.
Key technical requirements include 5-7 years of development experience, strong expertise in React ecosystem (Redux, Apollo Client), and proficiency in JavaScript frameworks. Additional valuable skills include Java, Spring framework, AWS, Kubernetes, and DevOps experience. The position emphasizes both technical leadership and hands-on coding (90%), requiring strong communication skills and the ability to mentor junior engineers.
The role offers growth opportunities within Intuit's engineering community, with options for both vertical and lateral career movement. Whether working on different tech stacks or products, Intuit supports career advancement through their engineering ladder, from Software Engineer to Distinguished Software Engineer levels.
The team culture emphasizes innovation, agile methodologies, and world-class engineering practices, focusing on operational excellence, customer empathy, and data-driven decision-making. This position provides an opportunity to work with cutting-edge technologies while contributing to a platform that revolutionizes how businesses manage their finances.