How to become a Software Developer or Programmer
Official title: Software Developers and Programmers
Researches, analyses and evaluates the requirements for existing or new software applications and operating systems, and designs, develops and maintains software, or writes and maintains application code to technical instructions and specifications.
Main tasks
- Research and evaluate software and operating system requirements, and design and develop computer software systems
- Evaluate interfaces between hardware and software, modify or improve existing software, and adapt software to new hardware or interfaces
- Evaluate, develop, upgrade and document maintenance procedures for operating systems, communications environments and application software; consult clients on software maintenance
- Write and maintain code to technical instructions and specifications that meet quality certification standards
- Modify or extend existing programs to work more efficiently or to meet new requirements
Ways in
- University department: Computing & IT degrees, Offered by 114 universities in Taiwan
- Technical college: Technician certificate: Computer software design. National technician skill test (技術士技能檢定) run by the Workforce Development Agency, trade 119 電腦軟體設計. Tested at grade C (丙級). Peernovo links this trade to the occupation.
Pay · Outlook · AI and this job
- Average pay: NT$1,213,000 a year
- Demand for Information and communications technology jobs is projected at about 246,000 in 2024 and about 319,000 in 2030. (+29.7%)
- Generative AI could change many tasks in this job, which usually reshapes the work more than it replaces it, by the ILO's global estimate.
Related jobs
- Systems Analysts and Designers
- Web and Multimedia Developers
- Other Software and Applications Developers and Analysts
Not sure this is for you? Take the 2-minute career quiz
Questions people ask
How do I become a Software Developer or Programmer?
Ways in include: Computing & IT degrees; Technician certificate: Computer software design.
How much does a Software Developer or Programmer earn in Taiwan?
Average pay is NT$1,213,000 a year (Ministry of Labor, Department of Statistics).
Is a Software Developer or Programmer a growing career in Taiwan?
Demand for this job family is projected to change 29.7% from 2024 to 2030 (National Development Council).
Will AI change the work of a Software Developer or Programmer?
Generative AI could change many tasks in this job, which usually reshapes the work more than it replaces it, by the ILO's global estimate.
Sources
- Ministry of Labor, Department of Statistics: Occupational Wage Survey (職類別薪資調查) (2025 survey (July 2025 monthly, 2024 annual), released 2026-05-29), Open Government Data License, version 1.0, retrieved 4 October 2026
- National Development Council: Final manpower demand projections by occupation (職業別最終人力需求推估) (2025 to 2030 (base 2024), 13 job families), CC BY 4.0, retrieved 4 October 2026
- International Labour Organization, Generative AI and Jobs: A Refined Global Index of Occupational Exposure (ILO Working Paper 140, Gmyrek et al.) (ILO Working Paper 140, May 2025, Annex Table A1), CC BY 4.0, retrieved 4 October 2026
Updated 4 October 2026
