Career Library

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.

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
  • Engineer, Software
  • Cloud Architect
  • Release Engineer
  • Java Full Stack Developer
  • Developer, Software
  • Software Architect
  • DevSecOps Engineer
  • Sr. Engineer, Development/Operations Engineer
  • Salesforce Developers
  • Sr. Salesforce Developer
  • Senior Developer
  • Enterprise Architect - Data & AI
  • Senior Manager, Software Architecture, Java
  • Cloud Architect
  • Architecte Cloud
  • System Architect, Staff
  • Infrastructure Specialist
  • Field Applications Engineer
  • Principal RAN Designer
  • Software Developer
  • Software Engineering
  • Senior Python Software Engineer Backend / Data Engineering
  • Sr. Backend Developer
  • Sr. Developer FE
  • Solutions Architect
  • Sr. Data Solutions Architect
  • IT Systems Developer
  • Scala Developer
  • Mobile Business Solution Architect
  • Junior Technical Architect - Senior Engineering And Architecture
  • Senior Solution Architect,
  • Mobile Business Solution Architect
  • Cloud Architect CTO
  • Senior Solution Architect,
  • Mobile Development Engineer
  • Senior Software Developer/Architect
  • Solution Architect
  • Middleware Developer
  • Category Manager
  • Director - Commerce Systems
  • DevOps Developer
  • Solutions Architect

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: