Software engineers and designers

National Occupation Code (NOC): 2173

Software engineers and designers research, design, evaluate, integrate and maintain software applications, technical environments, operating systems, embedded software, information warehouses and telecommunications software. They are employed in information technology consulting firms, information technology research and development firms, and information technology units throughout the private and public sectors, or they may be self-employed.

Follow This Occupation

Alternate Job Titles

  • Application Architect
  • Artificial Intelligence (AI) Designer
  • Cloud Administrator
  • Cloud Architect
  • Cloud Engineer
  • Computer Applications Engineer
  • Computer Software Engineer
  • Computer Telecommunications Software Specialist
  • Embedded Software Engineer
  • Simulation Software Design Engineer
  • Software Architect
  • Software Design Engineer
  • Software Design Supervisor
  • Software Design Verification Engineer
  • Software Designer
  • Software Engineer
  • Software Systems Designer
  • Software Systems Integration Engineer
  • Software Technical Architect
  • Software Testing Engineer
  • Systems Applications Engineer
  • Systems Architect
  • Systems Engineer - Software
  • Telecommunications Software Engineer
  • Telecommunications Software Specialist
  • Application Architect
  • Computer Software Engineer
  • Embedded Software Engineer
  • Software Architect
  • Software Design Engineer
  • Software Design Verification Engineer
  • Software Designer
  • Software Testing Engineer
  • Telecommunications Software Engineer
  • Systems Architect
  • Software Developer

Help Us Serve You Better

We are collecting data to better understand who is looking for work and what kind of opportunities jobseekers are searching for. This data is completely anonymous and non-personally identifiable.

Your Age: