
Overview
E-7-1 System Software Developer (2222) is the status for a foreigner who researches, develops and designs system software (the commands that make a computer system run) and writes related programs, once education, experience and employer conditions are met.
The occupation covers research, development and design of system software, and writing the related programs. Listed example jobs are embedded program developer, Linux developer, MICOM control engineer, operating system software developer and firmware developer.
The employment recommendation, a paper from a ministry stating that the hire is needed, can be issued by the Minister of Trade and Industry (KOTRA) and by the Minister of SMEs and Startups (through the Korea SMEs and Startups Agency), the latter for small and medium-sized companies only. Qualification, visa issuance, stay management and the like follow the general standard.
Besides the general standard, this job has a separate Vietnam software talent exception. A graduate, or soon-to-be graduate, of an excellent Vietnamese university who completes a software course and joins a small or venture company is exempt from the one-year experience rule. It runs as a two-year pilot in 2025 and 2026, and whether it becomes formal is decided after the results and other factors are analysed.
At a Glance
| Item | Detail |
|---|---|
| Job and code | System Software Developer (2222): research, development and design of system software and writing the related programs |
| Education and experience | General standard (a master or higher in a linked field; a linked bachelor plus 1 year or more in the field; or 5 years or more in a linked field). Graduates (or soon-to-be graduates) of excellent Vietnamese universities who finish a software course and join a small or venture company skip the one-year experience (pilot) |
| Employer requirements | The recommendation comes from the Minister of Trade and Industry (KOTRA), or for SMEs only from the Minister of SMEs and Startups (Korea SMEs and Startups Agency). The Vietnam exception requires a recommendation from the Minister of SMEs and Startups (youth policy division) |
| Wage requirement | At least KRW 31.12 million per year, the amount announced for 2026 |
| Period of stay | The upper limit for a single grant of stay is 3 years (5 years for talents recommended by the competent ministry and for E-7 workers in regional specialization special zones and advanced medical complexes, and for researchers at medical R&D institutions in economic liberty zones) |
| Key cautions | The Vietnam exception is a 2025-2026 pilot and its permanent status is undecided; its employment recommendation must come from the Minister of SMEs and Startups (youth policy division) |
Scope of Activity
- The work is research, development and design of system software, the command system through which a computer system runs itself, and writing the programs related to it.
- The listed example jobs are embedded program developer, Linux developer, MICOM control engineer, operating system software developer and firmware developer.
- One point matters before switching companies. A developer who was dismissed, or quit midway, through their own fault and lacks the old employer's consent to transfer cannot use the reporting route. Everyone else, since this job needs no prior permission, simply reports to the local immigration office within 15 days of the change, provided the person has the qualifications needed for the activity at the new or added workplace.
- A similar-occupation admission standard also exists. For the listed job closest to the one applied for, the office weighs whether the qualifications are met, the need for hiring and the substitutability of Korean workers and other factors, and allows hiring under that job when reasonable. Professional occupations in major groups 1 and 2 are allowed at the discretion of the heads of immigration offices and others, while those in major groups 3 to 8 need the approval of the Minister of Justice.
Who Qualifies
- Under the general standard, one of three roads is enough for education and experience. One is a master's degree or higher in a field linked to the job, another is a linked bachelor's plus a year or more in that field, and the last is a record of five years or more of work in a field linked to the job.
- Advanced-technology fields are those announced by the Minister of Trade and Industry under the Industrial Development Act, such as IT, bio and nano. Only for people in these fields is an internship done in the same field before graduation recognised as work experience, and other experience counts only if gained after the degree or certificate.
- A graduate (or soon-to-be graduate) of an excellent Vietnamese university who completes a software course and then joins a small or venture company is exempt from the one-year experience rule. In connection with this course, the Ministry of SMEs and Startups selects the operators of its overseas talent job-matching support project each year and then announces them. Using this exception makes the employment recommendation of the Minister of SMEs and Startups (youth policy division) mandatory.
- Young science and engineering graduates with a short work history have another door. If you are 29 or younger, hold TOPIK level 2 or higher, and earned a bachelor's degree or above in science or engineering at a local university within the QS top 1,000 in one of nine countries (Vietnam, China, Thailand, Japan, India, Indonesia, Malaysia, Singapore, the Philippines), the experience requirement is waived and you are admitted if the need for hiring and other factors are recognised.
- For Japanese nationals who hold both a software developer certificate and a fundamental information technology engineer certificate recognized by the Center for Information Technology Education and Research (CAIT) and the Japan Information Technology Engineers Examination Center (JITEC), both attached to the Japan Information Processing Development Association, the usual qualification standard is not asked and a Certificate of Visa Issuance and similar documents may be granted.
Required Documents
- The developer submits the employment contract, a passport copy and one half-size ID photo in color as the basics, and adds the documents such as a degree certificate, career certificate or license that proves the route chosen.
- If a degree or work history was certified overseas, the papers need a Korean or English translation attached. The translation is needed for all documents issued abroad, while consular notarisation or an apostille certificate is required only for the main key documents.
- The hiring company prepares the papers on the establishment of the hiring organisation and the like, documents proving the need to hire a foreigner (a reason-for-invitation statement, a recommendation letter and so on), and certificates showing national and local taxes are paid. The reason-for-invitation statement sets out in detail why a foreign developer is needed, how the person will be used, the expected effect and so on. The issuing bodies named for the recommendation letter are KOTRA and, for small and medium-sized companies only, the SME promotion agency. A letter is collected only for occupations where it is made mandatory, and this occupation entry does not mark it mandatory (only the Vietnam exception does), so confirm with the local office before filing.
- Under the Vietnam exception, the recommendation of the Minister of SMEs and Startups (youth policy division) is written as mandatory. The exception covers a graduate (or soon-to-be graduate) of an excellent Vietnamese university who completes a software course and then joins a small or venture company.
- Extending the stay or moving to another workplace calls for the prior year's income certificate from the tax office. Separately, the recommendation can be skipped if the employer is a university or a public body, or if a large firm is filling a manager post.
Application Process
- Check eligibility — confirm your current status, career, degree and contract type match the requirements.
- Prepare documents — foreign public documents need a translator's certification plus an apostille (or consular confirmation for non-member states).
- Book a visit — reserve a slot at your Immigration Office via HiKorea (www.hikorea.go.kr), or file online where e-Application is available.
- File and pay — submit the Integrated Application Form (Form No. 34) and pay the screening fee.
- Review — respond to any request for supplementary documents within the deadline.
- Result — on approval, the period of stay and status are granted; reissue your ARC if required.
Key Points
- Employment recommendation means a paper in which the responsible ministry confirms the need for a company to hire a foreigner. For this job the named issuers are the Minister of Trade and Industry (KOTRA) and the Minister of SMEs and Startups (SMEs only).
- Occupation code means the number that identifies this occupation. System Software Developer is 2222, and codes are set for each permitted occupation on the basis of the minor (three-digit), sub-minor (four-digit) or detailed (five-digit) level of the Korean Standard Classification of Occupations.
- Workplace notification means the notice a developer gives immigration when switching software employers or adding one. Because this job needs no prior permission, it is enough to report within 15 days of the change. Only someone who meets the qualifications for the activity at the new workplace may use this route, and anyone dismissed or who quit midway through their own fault, with no transfer consent from the old employer, falls outside it.
- If the head of the inviting company falls under the restrictions on issuing a visa issuance certificate, or the hiring company has unpaid taxes (national or local), the inviter requirements are not met. The review also looks at whether the employer meets its requirements and operates normally, whether low-wage labour is being used and other factors, as a whole.
- Pay is compared with the amount announced as of the filing date (KRW 31.12 million a year or more), and both hourly and monthly rates must reach that year minimum wage. The employment contract states daily and monthly working hours against the total monthly pay (annual pay). Where a special-case wage figure differs from the announced figure, the more favourable one applies.
- There are limits on entering by a change of status. People staying under short-term stay (B and C series), technical training (D-3), seasonal work (E-8), non-professional employment (E-9), seafarer employment (E-10) or other (G-1) are restricted from changing status to E-7. For a change, the documents, review standards and so on for a visa issuance certificate application apply by analogy.
- Work VISAS KOREA (Vision Administrative Office) helps with: for a small company hiring embedded or firmware developers, this starts with checking the issuing body (KOTRA, or the SME agency for small and medium-sized companies only) and whether the Vietnam software exception fits.
- Entry visa issuance certificate for E-7-1 Specific Activities
- Change of status application
- Workplace switch or extra-workplace report (permission)
- Checking, before filing, whether a developer's degree, career and papers meet the rules
- The Vietnam exception is a two-year pilot for 2025 and 2026, and whether it becomes permanent will be decided after its results and other factors are analysed, so the position may change. Check individual cases with the immigration office that has jurisdiction.
- Related job articles: E-7-1 Computer Systems Designer and Analyst visa, E-7-1 Computer Hardware Engineer visa, E-7-1 Telecommunications Engineer visa. The full job list is in All E-7 job categories.
- Documents issued in Korea must normally be dated within 3 months unless another validity period applies.
- Documents already on file in your alien registration record need not be resubmitted.
- Health certificates, drug test results and pre-employment medical reports must be submitted sealed by the issuing hospital (do not open).
- You must be in Korea when applying; leaving the country after filing may result in refusal.
- Screening fees are non-refundable once the application is accepted.
- The head of the Immigration Office may add or waive documents where necessary for review.



