Apply Now
Go Back

Staff Software Engineer



Mountain View, California


Come join Intuit as a Staff Software Engineer in the QuickBooks Platform Services team and help us power prosperity around the world for Small Business, Self-Employed, and Consumers. We are looking for engineers that love to take on new challenges, solve tough problems, and have empathy for our customers. You’ll work with an innovative and passionate team of engineers modernizing legacy systems and developing shared capabilities to support our globally distributed services. You’ll work with cutting edge technologies like Spring Boot, Spring Cloud, Elastic Search, Elastic Cache, and Kafka.


  • Design and rapidly prototype proposed solutions to provide scope estimates to the business
  • Help lead agile feature/product design process working with cross-functional teams including: Product Management, Marketing, Customer Care, Experience Design and Operations
  • Act as the technical subject matter expert: Mentoring fellow engineers, demonstrate technical expertise, and lead a small team solving challenging programming and design problems
  • Bring outside-in thinking and best practices from the industry to challenge anti-patterns and drive durable solution architectures
  • Generate technical documentation and presentations to communicate architectural and design options, and educate development teams and business stakeholders
  • Have a good “Product sense” and influence decision making on product capability and experiences
  • Build relationships with teams that provide shared services.
  • Assist in Production support
  • Perform and participate in peer code reviews
  • Write domain specific automated unit and system tests


  • Bachelor or Master degree in computer science or a related technical field or comparable experience
  • Self starter with strong work ethic with a passion for problem-solving
  • 8+ years’ experience in Enterprise Java and/or Spring Framework, Spring Batch experience a bonus
  • Distributed system design experience
  • Object oriented design and development mastery
  • Expertise with unit testing frameworks, mocking and data-driven tests
  • Expertise with RDBMS and ORM technologies, experience with No-SQL storage a bonus
  • Experience with messaging frameworks such as JMS, Kafka or RabbitMQ
  • Experience with AWS or other Cloud platform and managed services.

Imagine a career where your creative inspiration can fuel BIG innovation. Year-over-year, Intuit has been recognized as a best employer and is consistently ranked on Fortune's "100 Best Companies To Work For" and Fortune World's "Most Admired Software Companies" lists. Immerse yourself in our award winning culture while creating breakthrough solutions that simplify the lives of consumers and small businesses and their customers worldwide.

Intuit is expanding its social, mobile, and global footprint with a full suite of products and services that are revolutionizing the industry. Utilizing design for delight and lean startup methodologies, our entrepreneurial employees have brought more than 250 innovations to market – from QuickBooks® and TurboTax®, to GoPayment,, big data, cloud (SaaS, PaaS) and mobile apps. The breadth and depth of these customer-driven innovations mean limitless opportunities for you to turn your ingenious ideas into reality at Intuit.

Discover what it's like to be part of a team that rewards taking risks and trying new things. It's time to love what you do! Check out all of our career opportunities at: EOE AA M/F/Vet/Disability

Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.

Not for you? Check out these other opportunities:

Senior Software Engineer - Full-StackStaff Software Engineer - Full StackSoftware EngineerStaff Software EngineerSenior Software EngineerSee More…