Skip to content
All pathways

Software Developer

Engineering and IT No licence required

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

  1. Optional: have foreign education assessed

    Credential assessment

    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
  2. Prepare for workplace English

    Language

    There is no official language test requirement for this occupation because it is not regulated. Employers set their own expectations.

    Official source
  3. Build a portfolio and a Canadian-style resume

    Other

    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
  4. Optional: professional designation or vendor certifications

    Other

    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
  5. Keep skills current

    Other

    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

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.