Software Developer
Software development is not a regulated occupation in BC, so no licence or regulator registration is needed to work. Employers usually look for a diploma or degree in computer science or a related field and evidence of skills. The title 'engineer' is restricted in BC to registrants of Engineers and Geoscientists BC.
Steps
-
Optional: have foreign education assessed
A credential assessment is not required by any regulator for this occupation. WorkBC states that most jobs need a diploma or bachelor's degree in computer science, software engineering or a related area, so some people choose to obtain an assessment to show employers how their education compares.
Official source -
Prepare for workplace English
There is no official language test requirement for this occupation because it is not regulated. Employers set their own expectations.
Official source -
Build a portfolio and a Canadian-style resume
Because hiring is decided by employers, applicants commonly show their skills through examples of past work. WorkBC notes that some employers ask for knowledge of, or certification in, specific programming languages.
Official source -
Optional: professional designation or vendor certifications
WorkBC states that experienced workers can apply for the Information Systems Professional (ISP) designation through CIPS, Canada's Association of IT Professionals. This is voluntary.
Official source -
Keep skills current
WorkBC states that workers must keep learning and upgrading their skills to keep up with technology, and that employers often pay for this training.
Official source
Official sources
- WorkBC - Software developers and programmers
- Engineers and Geoscientists BC - Registration FAQs (title restriction)
Last reviewed: 2026-09-30
This page is a general guide, not official or legal advice. Rules, fees and timelines change. Always confirm with the official source before you pay or apply.