Skip to main content

Computer Science and Software Engineering

What can I do with my degree Computer Science and Software Engineering?

About the program

Concordia University’s Department of Computer Science and Software Engineering offers a Bachelor of/Baccalaureate in Computer Science and a BEng in Software Engineering. Co-operative education programs are available to a limited number of students. At the graduate level the University offers a Doctor of/Doctorate in Philosophy (Computer Science), Master of/ Magisteriate Science in Computer Science, Master of/ Magisteriate in Applied Computer Science, Master of/Magisteriate in Applied Science (Software Engineering), Master of/ Magisteriate in Software Engineering and a Graduate Diploma in Computer Science.

For the latest information on this program, visit the Department of Computer Science and Software Engineering.

Skills developed

As a student in Computer Science and Software Engineering, you will have the opportunity to develop a wide range of skills, some of which are listed below.

Computer Science professionals require strong computer science, mathematical, problem solving and analytical skills; they should have good communication and team playing skills.

Your transferrable skills can be applied to many different jobs and situations that go beyond your field of study.

  • Familiarity with Business and Management Principles
  • Knowledge of Computers and Electronics
  • Math and Science Skills
  • Interest in Research
  • Strong Technical skills

  • Communication Skills (Written and Oral)
  • Public Dealing Skills
  • Explain complex concepts, theories and ideas to others effectively
  • Read and write and reports and essays
  • Interact with others and build professional relationships

  • Ability to Work Independently
  • Attention to Details
  • Entrepreneurial Approach
  • Project Management Skills
  • Patience 
  • Systematic Approach to Troubleshooting
  • Time Management Skills
  • Manage tasks and meet deadlines
  • Work under pressure
  • Influence and persuade
  • Make decisions and use sound judgement

  • Dependability
  • Flexibility
  • Teamwork
  • Delegate
  • Manage conflict
  • Give and receive feedback
  • Lead and follow
  • Negotiate

  • Creative and Inventive Thinking
  • Curiosity
  • Logical Mind
  • Persistence
  • Observe and interpret data
  • Analyze and evaluate conflicting information to generate and informed judgement or conclusion
  • Understand complex problems and identify solutions

Potential work settings

Computer Science professionals typically work for software manufacturers, information technology consulting firms, information technology research and development firms and in information technology units in private and public sectors. To research specific employers who hire those in the field, there are many resources available in such locations as the Career Resource Centre, the Webster Library, Vanier Library and the Internet.

Below are examples of work settings where you can gain experience and develop your skills in your field of study. 

  • Aerospace Industry
  • Airports
  • Banks
  • City Planning Firms
  • Commercial Houses
  • Computer System Design Industry
  • Corporations
  • Data Warehouses
  • Education
  • Electronics Industry
  • Engineering Industry
  • Entertainment and Media
  • Factories and Plants
  • Film Industry
  • Financial Institutes
  • Government Offices
  • Graphic Studios
  • Hospitals
  • Industrial Research Centers
  • Insurance Companies
  • Media
  • Medicine
  • Meteorological Centers
  • Military
  • Multimedia Studios
  • Newspapers/ Magazines
  • Non-profit Organizations
  • Private For-profit Sector
  • Production Houses
  • Research Organizations
  • Scientific Laboratories
  • Software Houses
  • Stores/ Shopping Malls
  • Telecommunications Industry
  • Television Industry

What jobs can a Bachelor’s degree in Computer Science and Software Engineering lead to?

The following job titles are representative of the types of entry-level positions for which Concordia University students are qualified upon graduation. Computer Science professionals typically work for software manufacturers, information technology consulting firms, information technology research and development firms and in information technology units in private and public sectors.

In most countries including Canada, only a Professional Engineer (P.Eng.) is licensed to practice engineering in the province or territory where it was granted. The license also gives you the right to use the Engineer title after your name. In Quebec and since April 1, 2019, anyone who wishes to obtain the engineer title (Eng.) must first become a candidate to the engineering profession (CEP). This professional admission program replaces the junior engineer program and prepares future engineers to practice with rigour and competence. For more information, please check the Ordre des ingénieurs du Québec. For requirements in other provinces, please check Engineers Canada.

Please note that many positions listed below may require related training and certification, graduate diploma, a second bachelor’s degree, a certificate or a graduate diploma and relevant internship and work experience.

For details on these job titles, main duties and employment requirements visit Canada’s National Occupational Classification (NOC).


  • Assistant Web Master
  • Computer Programmer
  • Computer Systems Analyst
  • Data Analyst
  • Database Administrator
  • Flash Programmer
  • Game Programmer
  • Graphic Designer
  • Information Manager
  • Information Systems Analyst
  • IT Analyst
  • Java Developer
  • Junior Application Programmer
  • Junior Programmer/ Developer
  • Junior Software Developer
  • Multimedia Programmer
  • Network Administrator
  • PHP Developer
  • Programmer Analyst
  • Quality Assurance Analyst
  • Software Designer
  • Software Engineer
  • System Administrator
  • Systems Analyst
  • Systems Integration Engineer
  • Systems Programmer
  • Teacher
  • Technical Support Specialist
  • Technical Writer
  • Test Engineer
  • Web Developer
  • Web Editor
  • Web Programmer
  • Web Site Designer

  • Accountant
  • Application Developer
  • Audio Programmer
  • Auditor
  • Bookkeeper
  • Computer Operator
  • Computer Scientist
  • Content Creator
  • Digital Artist
  • Embedded Software Engineer
  • Entrepreneur
  • Information Systems Scientist
  • Internet/Intranet Technologies
  • Manager
  • Media Developer
  • Project Manager
  • Purchasing Agent/ Vendor
  • Records Clerk
  • Researcher
  • Software Developer
  • Special Effects Programmer
  • Theorist
  • University Professor
  • Webmaster

Start your job search

Explore career options

Explore the types of jobs for each industry and find out about required skills, education level and salary ranges in Canada:

Career Cruising

Explore your interests, learn about careers and find jobs on the Career Cruising website. Find the link and login information in the Student Hub's My CU Account.

Search for jobs

Browse the websites below to find jobs available in Quebec and Canada related to your field of study. You can also search the CAPS online job bank or find employers in Canada that hire new graduates in your field.

Book an appointment 

To get help with your career exploration and goal setting, book an appointment with a career counsellor. For job search tips on finding the job you want, book an appointment with a career advisor.

To book an appointment with either professional, please call 514-848-2424 ext. 7345

*Only current Concordia students and recent alumni can access this service

Networking  and professional associations

Making wise career decisions requires exploring your field. A multitude of Internet sites and other resources will help you do this to the best of your ability. Professional association sites, in particular, are very useful for their career descriptions and job hunting tips. Moreover, these authoritative sites frequently provide links to Internet sites which announce job openings and list potential employers.

Here are a few recommended sites:

Contact us

514-848-2424, ext. 3921 / 7345
See all SSC contacts


Sir George Williams Campus
Room H-745

Loyola Campus
Room AD-103

Office hours

Monday to Friday, 9 a.m. to 5 p.m.

Back to top

© Concordia University