hellolondon said:
			
		
	
	
		
		
			Dear All,
I heard that  "software engineers" cannot apply for a Canadian PR since they are not in the list of high demand occupations in 2012 and 2013 as well. Does that also apply to international students in Canada pursuing their masters in computer science? Are they compelled either to be on a work permit only or come back home?
		
		
	 
Did you mean a direct PR, or PR under PNP program after completion of studies? If it's for direct PR, you are in the wrong forum, you should better go to 
http://www.canadavisa.com/canada-immigration-discussion-board/skilled-worker-professional-immigration-b4.0/
Now, not all the software engineers are eligible, but they are; 
please read the following;
Computer and information systems managers 
Computer and information systems managers plan, organize, direct, control and evaluate the activities of 
organizations that analyze, design, develop, implement, operate and administer computer and 
telecommunications software, networks and information systems. They are employed throughout the public 
and private sectors. 
Example titles 
computer systems manager 
data centre manager 
data processing director 
EDP (electronic data processing) manager 
information systems manager 
manager, data processing and systems analysis 
manager, management information system (MIS) 
manager, software engineering 
software development manager 
systems development manager 
 
Main duties 
Computer and information systems managers 
perform some or all of the following duties: 
 Plan, organize, direct, control and evaluate the 
operations of information systems and electronic 
data processing (EDP) departments and 
companies 
 Develop and implement policies and procedures 
for electronic data processing and computer 
systems development and operations 
 Meet with clients to discuss system 
requirements, specifications, costs and timelines 
 Assemble and manage teams of information 
systems personnel to design, develop, 
implement, operate and administer computer and 
telecommunications software, networks and 
information systems 
 Control the budget and expenditures of the 
department, company or project 
 Recruit and supervise computer analysts, 
engineers, programmers, technicians and other 
personnel and oversee their professional 
development and training. 
Employment requirements 
 A bachelor's or master's degree in computer 
science, business administration, commerce or 
engineering is usually required. 
 Several years of experience in systems analysis, 
data administration, software engineering, 
network design or computer programming, 
including supervisory experience, are required. 
Classified elsewhere 
 Computer and information systems supervisors 
(in 217 Computer and information systems 
professionals) 
 Computer engineers (except software engineers 
and designers) (2147) 
 Computer programmers and interactive media 
developers (2174) 
 Computer services company presidents (in 0013 
Senior managers – financial, communications 
and other business services) 
 Database analysts and data administrators 
(2172) 
 Information systems analysts and consultants 
(2171) 
 LAN managers (in 2281 Computer network 
technicians) 
 Software engineers and designers (2173)
 
 
 
 
  Computer and information systems professionals 
 
2171 Information systems analysts and consultants 
2172 Database analysts and data administrators 
2173 Software engineers and designers 
2174 Computer programmers and interactive media developers 
2175 Web designers and developers 
Anyway I guess you should better be in the forum I posted earlier. 
Wish you luck!