Intuit - Staff Software Engineer


Every day, millions of people and businesses around the world rely on Intuit’s products to answer these questions. Increasingly, our users expect to converse in natural language to accomplish these tasks instead of navigating menus and windows.

Join the Intuit Platform Conversational User Interface (CUI) team as Staff Software Developer to accelerate the next generation of conversational experiences across Intuit’s products.   As part of the team, you will work with product managers, user experience designers, and data scientists to rapidly deliver tools, software components, and web services that serve both internal developers and end users.  CUI is at the intersection of exciting progress in machine learning, computer science and user experience.  Be ready to learn fast and boldly innovate beyond the currently accepted normal.  


  • As a technical leader on the team: ensures the team deeply understands customer problems and deliver products to delight them

  • Go-to technical expert of the product and key advisor for tech direction across teams

  • End to end tech ownership of full stack web application: design, develop, automated testing, document, delivery, and operate

  • Roughly 60% hands-on coding. Deliver and review for awesome code with attention to quality, scalability, maintainability and performance.

  • Design and plan technical solutions so the team can work efficiently to deliver the product vision incrementally

  • Lead the team to identify and measure product/user metrics and use these to inform product and design decisions

  • Work with team to prioritize and execute user stories

  • Identify and resolve cross team dependencies to unblock the team

  • Proactively look for ways to improve code, processes and team

  • Mentor colleagues with a technical and growth perspective


  • BS/MS in computer science/engineering or equivalent work experience

  • Expert software engineering fundamentals and their practical application

  • Strong problem solving and communication skills

  • 8+ years of experience developing highly scalable web applications

  • Expert knowledge of frontend software development using Javascript, HTML5, CSS3, React and Redux

  • Expert knowledge of backend software development using Java Spring to expose and consume RESTful web services, Async message queues/topics

  • Working knowledge of AWS development and operations

  • Nice to have: High level understanding of modern Machine Learning, evaluation of ML models, and Natural Language Understanding

  • Nice to have: experience building chatbots

  • Hungry to continuously learn

  • Boldly innovate beyond what is the currently accepted

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.