Software R&D Consultant

2 weeks ago
Job ID
# Positions
Job Type
Full Time
Years of Experience
Job Industry
Accounting and Auditing Services, Computer Software, Technology Services

About Us

BDO. Because relationships matter.
There are many world-class accounting firms. Far fewer that offer a culture so rich in professional opportunity, personal fulfillment, and long-term growth. At BDO, we understand that exceptional service to our clients begins – and ends – with exceptional regard for our people. Because at its core, our business is not about numbers or spreadsheets, dollars or pence, but about people working with, for, and in service of others. In short, because relationships matter.

Job Description (EN)


The most valuable features in business today are people and ideas - in particular, people with ideas.


We are currently seeking an exceptional Software R&D Consultant to become part of our expanding team. The ideal candidate is someone with an inquisitive nature, effective communication skills, and computer science knowledge and/or software development experience.


This role will be located in any of our Burlington, Kitchener,  Markham or Mississauga, offices depending on the candidate's preference.


In this role you will be joining a multidisciplinary team in BDO’s Advisory Services Practice, a National consulting and advisory practice with over 75 team members across Canada. You will have the opportunity to either build new business, or focus on developing long term relationships with a group of existing clients.


You will focus on assisting software and technology companies. You will apply your technical knowledge and expertise to assess their ongoing R&D. This assessment will help these companies’ access tax credits and grants that fund their innovation and growth.


The largest government incentive program for R&D requires a nuanced assessment identifying the experimental nature of the work in comparison to common industry practices. By making that assessment, it will help our clients access the Scientific Research & Experimental Development (SR&ED) tax credit.


BDO is committed to your training and growth. You will be provided with Professional Development time, extensive training on funding and incentive programs, the opportunity for community involvement, and both technical and financial apprenticeship and mentorship. In the long term you will become familiar with the leading edge of R&D in the area. You will stay current with emerging trends in software and technology. You will be able to asses and mentor our clients to help them access many types of government incentives programs, and ultimately help them improve their chances of success by facilitating access to these programs.


Key Accountabilities and Responsibilities:  

  • Meet with clients’ owners and technical leaders to identify and segregate routine development from experimental work
  • Assess technical eligibility, group projects by common themes
  • Prepare 2-3 page reports on the nature of the R&D and a synopsis of the activities
  • Collaborate with our finance team to identify resources involved in those projects
  • Assess and advise on knowledge management and documentation, refine processes
  • Participate in any CRA review meetings to support claims


Education and Professional Skills/Knowledge:

  • 1-2 years’ experience in a similar role
  • Background in computer science or software development
  • Conversation knowledge of programming conventions used in JavaScript, Python, and .NET
  • Familiarity with modern web technologies such as react, redux, angular
  • Familiarity with patterns & practices, OO theory, and functional languages
  • Familiarity with source control and software lifecycle systems including GIT, SVN, TFS
  • Knowledge of software development management processes
  • Experience in R&D projects and reporting processes is an asset
  • Entrepreneurial experience is an asset
  • Ability to write effective and concise technical reports
  • Comfortable dealing with client personnel at all levels
  • Positive approach, multi-tasking abilities and deadline sensitive
  • Willingness to learn
  • Interpersonal and organizational skills
  • Familiarity with the Canadian SR&ED program and other government assistance programs
  • Familiarity with cash flow, accounting, and operations management
  • Advanced skills in MS Office environment (Word/Excel/PowerPoint/Outlook)

Our Vision


One Firm engaged to make a difference through valued relationships with our people, clients and communities.




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed