Taro Logo

Staff Software Engineer

Global financial technology platform powering prosperity through products like TurboTax, Credit Karma, QuickBooks, and Mailchimp, serving approximately 100 million customers worldwide.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Description For Staff Software Engineer

QuickBooks, Intuit's flagship accounting software, serves millions of small business owners and accountants globally. As a Staff Software Engineer at Intuit, you'll be working on QuickBooks Online Advanced, a cloud-based solution for growing mid-market businesses. This product provides efficient workflows, custom solutions, and premium care through the Priority Circle program.

The role is based in Bangalore, where the team fully owns the end-to-end product development of QuickBooks Online Advanced since its launch in August 2018. The team maintains a startup engineering culture while adhering to world-class engineering practices, focusing on engineering excellence, operational excellence, and data-driven decision making.

As a Staff Software Engineer, you'll be instrumental in shaping the technical direction of the product, working with cutting-edge technologies and architecting solutions that directly impact millions of small businesses. You'll need to combine strong technical expertise in Java, AWS, and enterprise-scale systems with leadership skills to mentor junior engineers and collaborate with stakeholders across the organization.

The position requires someone who can think strategically while staying hands-on with coding and debugging. You'll be responsible for developing the technical roadmap, making architectural decisions, and ensuring the system's scalability and reliability. The role offers opportunities to work on challenging problems in financial technology, collaborate with global teams, and contribute to Intuit's mission of powering prosperity worldwide.

Intuit offers a hybrid work environment, combining in-person collaboration with flexible remote work. The company provides comprehensive benefits and opportunities for career growth, including both vertical and lateral movements across different tech stacks and products.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Take an active role in collaborating to develop strategic direction, systems roadmap, and business processes
  • Drive multiple large-scale projects in parallel by providing architectural guidance
  • Debug complex issues and create fully working POCs
  • Groom next level technical leadership and grow overall technical leadership
  • Operate in fast-moving environment, make quick decisions and execute fiercely
  • Deep dive into critical issues and apply learnings back into product and team
  • Develop 3-year technology vision for owning product or sub-systems
  • Explain complex technical architectures to technical and non-technical stakeholders
  • Be a customer advocate

Requirements For Staff Software Engineer

Java
Linux
Redis
  • BS/MS in computer science or equivalent work experience
  • At least 10+ years of overall experience with over 5+ years in architecting web applications
  • 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
  • Experience with RESTful services
  • Expertise in architecting or developing features for enterprise scale systems
  • Strong understanding of Software design/architecture/data-backed-decision-making processes

Benefits For Staff Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Comprehensive medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave
  • Career growth opportunities
  • Hybrid work environment
  • Education and development programs

Interested in this job?

Jobs Related To Intuit Staff Software Engineer