Apply Now
Go Back

Software Developer 2



Edmonton, Alberta


The QBO Canada team is looking for a Software Developer 2 who is ready to be a difference maker – with their engineering skills, their passion for the customer and for their local community.  The QBO CA team is responsible for delivering innovative solutions that power the difference makers in Canada’s economy: small business owners and their trusted advisors, accountants. 


The position is an exciting growth opportunity:

  • sharpen and grow your skills on modern tech stacks (AWS, React/GraphQL, microservices) and participate in daily design and PR reviews
  • enjoy the challenges of delivering features used at scale (millions of users)
  • learn the ‘Intuit-way’ of customer driven innovation & design for delight; collaborate closely with both product management and customers
  • be a big contributor as part of right-sized agile teams that leave room for increased responsibility and career growth


  • Successful delivery of high quality software across the full stack (requirements, design, code – feature implementation & tests, documentation, etc.)
  • Roughly 80-95% hands-on coding
  • Contribute to customer problem definition and initial solution conception
  • Contribute to early quality activities, including peer reviews of estimates, designs and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Partner effectively with all team members to deliver against commitments
  • Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results
  • Commitment to team success and positive team dynamics
  • Passion for growing and applying technical skills in service to customers
  • Actively participate in Agile Development, SCRUM, and/or Extreme Programming methodologies


  • BS/MS in computer science or equivalent work experience
  • 2+ years experience developing front-end or back-end solutions and a willingness to learn full stack engineering where any gaps exist
  • Solid grasp of software engineering fundamentals and their practical application
  • Demonstration of passion for engineering and constant improvement of your software development craft
  • "Self-starter" attitude with a willingness to dive in and figure things out
  • An understanding of unit testing & Test Driven Development (TDD)
  • An understanding of web services (REST or SOAP)
  • Helpful, can-do attitude and a willingness to take ownership of problems
  • Excellent problem solving skills with a history of superb delivery against assigned tasks
  • Excellent verbal and written communication skills
  • Outstanding partnership skills

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-StackSoftware Engineer 2Senior Software EngineerSenior Engineering Manager - MobileSenior Software Developer - Mobile: AndroidSee More…