Intuit – Staff Software Engineer – Waltham, MA

Come join Intuit as part of the Payment Solutions team as a Staff Software Engineer. We are looking for creative problem solvers with a passion for innovation to join our team and revolutionize the way the world does business.

Company Overview

Intuit is a leading software provider of business and financial management solutions for small and mid-sized businesses, consumers and accounting professionals. You probably know us by our flagship products, QuickBooks®, Quicken® and TurboTax®, but that’s just the start. We are currently going through a fundamental transformation from a shrink-wrapped software company to one of the country’s leading providers of web-based applications and solutions.

Your Opportunity at Intuit


  • Operating from within the Payments engineering group to deliver the design and development of new and emerging business applications
  • Develop payments applications on multiple platforms while leveraging web services and creating consistent user experiences
  • Work with QA teams to ensure high quality solutions across multiple platforms
  • Work with release engineering to provide a build process that supports multiple platforms
  • Work with user experience team to develop and translate user experience guidelines across multiple devices and platforms

Your Talents

  • BS degree in Computer Science or equivalent
  • 10+ years of development experience in Java, C++, or C# based applications
  • Demonstrated experience with developing end user applications that leverage network/web services
  • Experience with two or more of the following is required:
    o J2EE, .NET
    o Eclipse, Visual Studio, Netbeans
    o Make, Ant, Maven
    o Bluetooth, Location/GPS, Messaging, Persistence, Crypto APIs across multiple platforms
    o Graphics APIs
    o Remote Testing Tools (e.g. Device Anywhere)
    o Widget toolkits (XML, Javascript)
  • Solid communication skills. Demonstrated ability to explain complex technical mobile issues to technical teams with little to no experience with mobile technologies
  • In depth knowledge of the Internet and mobile industries
  • Demonstrated ability to work well with others in a team environment and with geographically distributed teams
  • Solid technical aptitude. Must be able to quickly establish credibility with technical community

Learn more about our award winning workplace and how we give back to our local and global communities. Discover what it’s like to be part of a team that rewards taking risks and trying new things. Join us and let your ingenious ideas be heard. How far can you think?