Skip to Main Content

Centre for Career and Personal Development Degree Profiles

These degree profiles look at potential jobs, key skills & atributes, associations & professional development and great books which relate to each degree and its potential career path.

Software Engineering

Software engineering involves putting intelligence and reliability into the computing devices and systems our modern world relies on. Software engineers are involved in every phase of software development from coding the software to designing the processes required to design, test and develop it.

With the expansion of mobile computing, software engineers are in high demand to build software programs to analyze data and make it meaningful to businesses. As a software engineer, your work could also involve making the devices used in everything from computer games to banking systems more reliable.

Key Skills & Knowledge

  • Applied math, circuits, programming, and computer architecture
  • Analytical, problem solving and decision making
  • Collaborative teamwork
  • Oral and written communication
  • Project management
  • Software analysis, design, implementation, testing, and maintenance

Sample Job Titles

Please note some of these positions may require further training, certification or education. Check out the occupational profiles to review the full details for the occupations that interest you at alis.alberta.ca/occinfo

  • Artificial Intelligence Designer
  • E-Commerce Specialist
  • Embedded Software Engineer
  • Game Designer
  • Security Analyst
  • Simulation Software Design Engineer
  • Software Architect
  • Software Developer
  • Software Engineer
  • Software Quality Assurance Engineer
  • Software Systems Designer
  • Software Test Engineer
  • Systems Analyst
  • Systems Integration Engineer
  • Telecommunications Software Engineer
  • Web Application Developer

Potential Industries

  • Application Development
  • Artificial Intelligence
  • Biometrics
  • Business
  • Data Analytics
  • Computer Systems Design
  • Cybersecurity and Privacy
  • Entertainment
  • Finance and Insurance
  • Government
  • Healthcare
  • Information Technology
  • Manufacturing
  • Research and Development
  • Software Design and Development
  • Telecommunications

Workshops

View all our Workshops

Publications

Did you know?

Formal Career Assessments like the Strong Interest Inventory and the Myers Briggs Type Indicator can be helpful tools for your career development.  These assessments have been used for decades to help individuals choose a major, explore career options during and upon completion of a degree and to further understand yourself in relationship to the world of work.  Inquire with Career Services if you are interested in these formal assessments.

Key Contacts

Faculty Contact

Engineering Student Centre
Engineering Block C 205
T: 403.220.5732
E: engginfo@ucalgary.ca

Engineering Career Centre
Engineering Block C 205
T: 403.220.3089
E: ecc@ucalgary.ca

W: https://schulich.ucalgary.ca/future-students/undergraduate/programs/bsc-software-engineering

Career Services
MacEwan Student Centre, Room 188
T: 403.220.8020
E: csstdnt@ucalgary.ca
W: ucalgary.ca/careers