상황별 이민 가이드
캐나다 개발자 취업과 이민 경로
21231·21232·21234는 기술 스택보다 주된 업무로 비교합니다
세 코드는 모두 NOC 2021의 TEER 1이지만 하는 일을 설명하는 범위가 다릅니다. Senior, Engineer, Full Stack 같은 직함이나 React·Java·Python 사용 여부만으로 코드를 정할 수는 없습니다. 공식 직업 개요인 lead statement와 주요 업무를 경력 전체에 대조하고, 가까워 보이는 다른 코드의 제외 직업도 함께 읽으세요.
- 21231 Software engineers and designers: 사용자 요구·시스템 사양, 소프트웨어 환경과 시스템 설계, 데이터·프로세스·네트워크 모델, 성능·신뢰성, 개발·통합·운영 계획 등의 업무를 비교합니다. 관리직이나 고연차라는 뜻으로만 해석하지 않습니다.
- 21232 Software developers and programmers: 소프트웨어 코드의 설계·작성·테스트·수정, 프로그램 간 영향 분석, 소프트웨어 기능 개발과 문서화 등의 업무를 비교합니다. 이 코드에도 모바일·인터넷 관련 소프트웨어 업무가 있어 “웹 기술을 쓴다”는 이유만으로 배제할 수는 없습니다.
- 21234 Web developers and programmers: 웹사이트 관련 코드와 웹 애플리케이션 인터페이스의 개발·통합·시험, 웹의 품질·보안·사용자 경험 분석, 지속적인 웹사이트 개선 절차 등의 업무를 비교합니다. 모든 프런트엔드·백엔드 직무가 자동으로 여기에 속하는 것은 아닙니다.
- 직무가 데이터·보안·시스템 프로그래밍 등에 더 가까우면 이 세 코드 밖의 NOC도 검토합니다. 채용 공고에 적힌 코드와 본인의 실제 경력에 맞는 코드가 다를 수도 있습니다.
공고와 경력 확인서를 나란히 놓고 비교해보세요
가상 사례로 한국 회사의 “Senior Software Engineer”인 지훈 씨가 결제 API 구현, 기존 코드 수정, 자동화 테스트와 장애 수정에 주로 참여했다고 해보겠습니다. 직함에 Engineer가 있어도 우선 21232의 업무와 비교할 이유가 있습니다. 반대로 설계·개발·통합 업무가 함께 있다면 어느 설명이 경력을 가장 잘 나타내는지 전체 업무를 읽고 판단해야 합니다. 아래 사례는 NOC 판정이나 제출용 문안이 아닙니다.
- 사례 A: 지훈 씨의 확인서가 “소프트웨어 개발 담당” 한 줄뿐이라면 맡은 제품, 코드 개발·테스트·수정 업무, 재직 기간과 근무시간을 실제 기록에 맞춰 보완합니다. 21231을 선택하기 위해 수행하지 않은 설계 업무를 추가하지 않습니다.
- 사례 B: 수연 씨가 요구사항을 시스템 사양으로 만들고 데이터·네트워크 모델과 통합·운영 방안을 설계했다면 21231을 먼저 비교할 수 있습니다. 코드를 직접 작성했다는 사실만으로 설계 중심 경력을 21232로 단정하지 않습니다.
- 사례 C: 유진 씨가 회사 웹사이트와 웹 애플리케이션 인터페이스를 개발·시험하고 웹사이트 개선 절차를 운영했다면 21234를 비교할 수 있습니다. 실제 제품과 업무 범위를 적어 21232와 겹치는 부분도 확인합니다.
- 업무 목록 옆에 실제 프로젝트·담당 역할·해당 NOC의 연결되는 설명을 적습니다. 경력 확인서에는 공식 문구를 그대로 복사하기보다 고용주가 확인할 수 있는 본인의 업무를 구체적으로 담으세요.
일반 개발자 경력과 STEM 카테고리 자격은 별개입니다
2026년 10월 3일 확인한 IRCC STEM 목록에는 21231·21232·21234가 포함되어 있지 않고, Cybersecurity specialists인 21220은 포함되어 있습니다. 컴퓨터 전공이나 개발자 직함만으로 STEM 대상이 되지는 않습니다. 해당 목록 밖이어도 CEC·FSW 등 연방 프로그램의 기본 자격을 충족한다면 Express Entry 경로를 검토할 수 있습니다.
- 현재 STEM 경력 기준은 최근 3년 안에 목록의 단일 직업에서 쌓은 적격 풀타임 12개월 또는 동등한 파트타임 경력입니다. 캐나다 또는 해외 경력을 사용할 수 있고 연속일 필요는 없지만, 서로 다른 코드의 기간을 단순 합산하지 않습니다.
- 가상 사례: 일반 소프트웨어 개발 경력을 가진 사람이 보안 기능을 일부 구현했다는 이유만으로 21220을 선택하면 실제 업무와 코드가 어긋날 수 있습니다. 보안 직무의 개요·주요 업무에 맞는 경력이 실제로 있는지부터 확인합니다.
- 카테고리 기준을 충족하려면 먼저 Express Entry가 관리하는 연방 프로그램 중 하나의 자격이 있어야 합니다. STEM 포함 여부, 해당 회차 지침, CRS 순위와 실제 초청은 각각 확인합니다.
- 과거 연도의 개발자 포함 목록이나 “IT 직군 우대” 자료를 현행 기준으로 사용하지 않습니다. 프로필 등록과 초청을 준비할 때 공식 NOC 목록을 다시 대조하세요.
잡오퍼 다음에는 고용주와 취업허가 절차를 확인하세요
채용 제안을 받는 일, 고용주가 LMIA나 면제 절차를 진행하는 일, IRCC에서 취업허가를 받는 일은 서로 다른 단계입니다. 고용주 지정 취업허가는 허가서의 고용주·직종·근무지·기간 등의 조건을 따라야 합니다. 오픈 취업허가도 본인의 자격과 허가 조건이 있으므로, 기술직 채용만으로 새 허가가 생기는 것은 아닙니다.
- 고용주에게 LMIA가 필요한 채용인지, 특정 LMIA 면제 제도를 사용할 수 있는지 확인합니다. LMIA가 필요한 경우 긍정 LMIA와 계약서 등 신청 서류를 받고, 면제 고용주 지정 허가는 보통 고용주 포털의 offer of employment 번호와 계약서를 받습니다.
- Global Talent Stream은 고용주가 요건을 충족하여 진행하는 LMIA 경로입니다. 이 제도의 직업 목록과 Express Entry STEM 목록을 혼동하지 않습니다. LMIA 결과와 본인의 취업허가 승인도 별도로 확인하세요.
- 기존 PGWP·워킹홀리데이 등의 허가가 있다면 만료일과 실제 허가 조건을 먼저 읽습니다. 고용주 지정 허가로 이직하거나 조건을 바꾸는 경우 새 직장에서 일할 수 있는 시점도 확인하고 시작일을 정합니다.
- 2025년 3월 25일부터 잡오퍼의 CRS 추가 50·200점은 제거되었습니다. 유효한 잡오퍼가 일부 프로그램·PNP 요건이나 정착자금 면제에 영향을 주는지는 별도로 확인하며, 일반 채용 제안이나 오픈 취업허가를 EE의 유효한 잡오퍼로 단정하지 않습니다.
CEC에서는 실제 근무 국가와 고용관계를 함께 봅니다
CEC 경력은 신청 전 최근 3년 안의 적격 캐나다 경력 1년입니다. 임시거주 신분에서 합법적으로 일한 유급 경력이어야 하며, 인정시간은 여러 직장을 합쳐 주 최대 30시간입니다. 세 개발자 코드처럼 TEER 1을 사용하는 경우 승인된 영어·불어 시험의 네 영역 모두 최소 CLB/NCLC 7을 확인합니다.
- 가상 사례: 서울에서 캐나다 회사에 원격으로 일한 12개월은 고용주가 캐나다에 있다는 이유만으로 CEC 캐나다 경력이 되지 않습니다. 캐나다 안에서 원격으로 일한 경우에도 실제 체류와 캐나다 고용주를 위한 근무 조건을 확인합니다.
- 주 15시간으로 12개월 일했다면 달력상 1년 재직과 풀타임 환산 1년은 다릅니다. 최소 12개월에 걸친 1,560시간 또는 동등한 파트타임 기간으로 계산하고, 주 30시간 초과분으로 기간을 단축하지 않습니다.
- 풀타임 학생 중의 근무·코업, 무급 근무와 일반 자영업 경력은 CEC 최소 경력에서 제외합니다. 계약서 제목에 contractor가 적혀 있거나 청구서로 대금을 받는 경우 고용관계가 실제로 무엇인지 확인하고 일반 고용 경력으로 바로 합산하지 않습니다.
- 출입국 날짜, 허가·학업 기간, 고용주, 주별 근무시간과 급여 기록을 한 표에 정리합니다. 여러 직장·NOC의 적격 경력을 합칠 수 있지만 각 경력의 실제 업무와 인정 조건은 따로 확인합니다.
한국 경력은 FSW에서 연속성·학력·67점을 함께 확인합니다
캐나다 경력이 없어도 FSW 요건에 맞는 해외 개발 경력을 검토할 수 있습니다. 최근 10년 안에 동일 주요 NOC의 연속된 유급 경력 1년 또는 동등한 파트타임 경력, 네 언어 영역 최소 CLB/NCLC 7, 캐나다 학력 또는 해외 학력의 이민용 ECA를 확인합니다. 최소 조건을 충족해도 CRS와 별개인 FSW 선택요소에서 67점 이상인지 계산해야 합니다.
- 가상 사례: 지훈 씨가 서로 다른 두 회사에서 개발자로 근무했다면 직함이 같다는 이유로 연속 1년이라고 입력하지 않습니다. 날짜의 공백, 동일 주요 NOC의 업무, 유급 여부와 주 최대 30시간 기준의 인정 시간을 대조합니다.
- 한국에서 프리랜서·자영업으로 일한 경력은 CEC의 일반 자영업 제외 규칙을 그대로 적용하지 않고 FSW 기준으로 따로 검토합니다. 실제 업무·연속 기간·유급 근무를 입증할 자료가 필요하고, 본인이 쓴 업무 설명만으로 충분하다고 보지는 않습니다.
- 고객 계약서, 청구서와 입금 기록, 고객 등 제3자의 업무·기간 확인 자료를 맞춰 정리합니다. 고용 경력은 고용주 확인서와 급여·세금 자료를 대조하고, 자료가 없거나 서로 다른 내용은 사실대로 설명할 방법을 검토합니다.
- 정착자금은 원칙적으로 준비하며, 면제는 현재 캐나다에서 합법적으로 일할 수 있고 EE 기준의 유효한 잡오퍼가 있는 경우인지 확인합니다. 언어시험·ECA의 유효기간, 입국 허용 요건과 퀘벡 외 정착 계획도 신청 전에 점검합니다.
PNP는 개발자 우대라는 말 대신 현재 스트림을 읽으세요
주정부 경로는 직업뿐 아니라 실제 고용주, 잡오퍼, 임금, 근무 지역, 언어와 해당 주에 정착할 계획을 함께 볼 수 있습니다. 같은 개발자라도 어느 주에서 어떤 고용주를 위해 일하는지에 따라 검토할 스트림이 달라집니다. 자격 충족, 등록, 초청, 지명과 연방 영주권 심사도 서로 다른 단계입니다.
- BC의 과거 기술직 우선 추첨은 마지막으로 2024년 12월 3일 실시되었습니다. 기존 기술직 코드가 모두 배제된 것은 아니지만 “BC Tech 개발자 전용 추첨이 계속된다”는 자료로 계획하지 않습니다. 현재 Skilled Worker 요건과 초청 방식을 확인하세요.
- BC·온타리오·앨버타의 현행 가이드에서 실제로 열린 스트림을 먼저 찾고 본인의 NOC, 고용주 지원, 근무지역과 잡오퍼 조건을 대조합니다. 원격 채용 공고의 회사 소재지가 곧 주정부가 요구하는 본인 근무지역이라는 뜻은 아닙니다.
- Express Entry 연계 지명이라면 연방 프로그램 자격과 유효한 EE 프로필도 확인합니다. 주정부 지명만으로 현재 체류·취업허가가 자동 연장된다고 생각하지 말고, 허가 만료일까지 가능한 별도 절차를 준비합니다.
- 고용주에게 “이민 지원 가능”이라는 말보다 제공 가능한 서류, 담당자, 해당 스트림의 고용주 절차를 구체적으로 확인합니다. 초청이나 승인 결과를 고용주의 약속만으로 확정하지 않습니다.
구직 자료와 이민 증빙을 같은 경력표에서 준비하세요
포트폴리오는 채용 담당자가 기술과 문제 해결 능력을 보는 자료이고, 이민 경력 증빙은 업무·근무시간·급여·기간 등을 확인하는 자료입니다. GitHub 활동이나 배포한 서비스가 있어도 그것만으로 유급 적격 경력을 증명하지는 못합니다. 먼저 사실에 맞는 경력표를 만들고 구직용 설명과 신청용 서류가 서로 다른 이야기를 하지 않도록 관리하세요.
- 첫 단계는 회사·고객별 기간, 실제 근무 국가, 고용관계, 주별 시간, 보수와 업무를 정리하는 것입니다. 고용·프리랜서·학업 중 근무를 구분하고 연방 프로그램별로 인정할 수 있는 기간을 표시합니다.
- 다음으로 공식 NOC를 비교하고 고용주에게 경력 확인서를 요청합니다. 회사명·연락처·확인자, 맡았던 직위별 기간·업무·주당 시간·연간 급여와 복리후생을 실제 자료와 대조하세요. 구체적인 제출 서류는 IRCC 개인별 목록이 우선입니다.
- 이력서에는 채용 공고와 관련된 프로젝트의 문제, 본인 기여와 결과를 설명합니다. 회사의 비공개 코드·고객 정보는 공개하지 않고, 경력 확인서에는 포트폴리오 표현을 그대로 복사하기보다 고용주가 확인 가능한 업무를 담습니다.
- 언어시험·ECA·허가 만료일과 고용주 서류 준비를 하나의 일정에 놓습니다. 기본 자격이 있으면 CRS를 계산하고 PNP 가능성을 비교하되, 임의의 연봉·처리기간·성공률을 전제로 퇴사나 이사를 결정하지 않습니다.
추가 교육이 필요하다면 학교와 지원 조건을 비교하세요
현재 경력을 정리하고, 면허가 필요한 직업이면 면허기관의 평가 결과도 확인한 뒤 필요한 학위나 보완 교육이 있는지 살펴보세요. 학교 목록에서는 일반 입학 과정과 해외 간호사 보완 과정을 구분하고, 국제학생 지원이 제한된 과정도 표시합니다. 학교 지원 가능 여부와 졸업 후 취업·면허·이민 조건을 각각 확인해 예산을 세우세요.
다음 단계