A degree in Engineering or Computer Science * 5-10 years of IT experience, ideally within an EPCM environment, * Strong skills in automation, data modeling, systems integration, and verification.
A degree in Engineering or Computer Science * 5-10 years of IT experience, ideally within an EPCM environment, * Strong skills in automation, data modeling, systems integration, and verification.
A degree in Engineering or Computer Science * 5-10 years of IT experience, ideally within an EPCM environment, * Strong skills in automation, data modeling, systems integration, and verification.
A degree in Engineering or Computer Science * 5-10 years of IT experience, ideally within an EPCM environment, * Strong skills in automation, data modeling, systems integration, and verification.
... computer vision, and/or GenAI is an asset. • Advanced degrees (MSc, equivalent, or higher) in Statistics, Applied Mathematics, Mathematical Physics, Computer Science, or a related field is required ...
... computer vision, and/or GenAI is an asset. • Advanced degrees (MSc, equivalent, or higher) in Statistics, Applied Mathematics, Mathematical Physics, Computer Science, or a related field is required ...
Bachelor's degree in engineering and/or information technology, computer science, or a related field from a recognized program in Canada. Experience: * 3-5 years of applied CSV experience in the ...
Bachelor's degree in engineering and/or information technology, computer science, or a related field from a recognized program in Canada. Experience: * 3-5 years of applied CSV experience in the ...
OT Security Analyst
Calgary, AB · On-site
Associate Diploma or Bachelors of Science degree in Computer Science or Information Technology related program. * Basic understanding of computer hardware, software and network concepts. * Experience ...
OT Security Analyst
Calgary, AB · On-site
Associate Diploma or Bachelors of Science degree in Computer Science or Information Technology related program. * Basic understanding of computer hardware, software and network concepts. * Experience ...
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Quick apply
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Quick apply
Degree in Computer Science, Computer Engineering, or related discipline * Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep ...
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Quick apply
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Quick apply
Senior Deep Learning Engineer
Calgary, AB · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Lead Software Developer - PHP
Calgary, AB · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Quick apply
Lead Software Developer - PHP
Calgary, AB · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Lead Software Developer - PHP
Edmonton, AB · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Quick apply
Lead Software Developer - PHP
Edmonton, AB · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Lead Software Developer - PHP
Calgary, AB · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Quick apply
Lead Software Developer - PHP
Calgary, AB · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Lead Software Developer - PHP
Edmonton, AB · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Quick apply
Lead Software Developer - PHP
Edmonton, AB · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image ...
Quick apply
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image ...
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image ...
Quick apply
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image ...
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image ...
Quick apply
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image ...
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image ...
Quick apply
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image ...
Data Scientist
Edmonton, AB · On-site
Master's degree in Computer Science, Data Science, Statistics, Engineering, or a related quantitative discipline - or a PhD in a relevant field. * 3+ years of experience designing and implementing ...
Data Scientist
Edmonton, AB · On-site
Master's degree in Computer Science, Data Science, Statistics, Engineering, or a related quantitative discipline - or a PhD in a relevant field. * 3+ years of experience designing and implementing ...
Data Scientist
Calgary, AB · On-site
Master's degree in Computer Science, Data Science, Statistics, Engineering, or a related quantitative discipline - or a PhD in a relevant field. * 3+ years of experience designing and implementing ...
Data Scientist
Calgary, AB · On-site
Master's degree in Computer Science, Data Science, Statistics, Engineering, or a related quantitative discipline - or a PhD in a relevant field. * 3+ years of experience designing and implementing ...
A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience developing complex software projects and applications. * Knowledge and/or interest in computer graphics ...
Quick apply
A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience developing complex software projects and applications. * Knowledge and/or interest in computer graphics ...
Computer Science Degree information
See Alberta salary details
$23.5K - $44.5K
21% of jobs
$47.9K is the 25th percentile. Wages below this are outliers.
$44.5K - $65.5K
24% of jobs
The median wage is $72.8K / yr.
$65.5K - $86.5K
14% of jobs
$86.5K - $107.5K
15% of jobs
$110.4K is the 75th percentile. Wages above this are outliers.
$107.5K - $128.5K
9% of jobs
$128.5K - $149.5K
0% of jobs
$149.5K - $170.5K
2% of jobs
$170.5K - $191.5K
4% of jobs
$191.5K - $212.5K
3% of jobs
$212.5K - $233.5K
5% of jobs
$233.5K - $254.5K
2% of jobs
$23.5K
$102.6K
$254.5K
How much do computer science degree jobs pay per year?
What can you do with a computer science degree?
What is a computer science degree?
What are the key skills and qualifications needed to thrive with a computer science degree, and why are they important?
What is the difference between Computer Science Degree vs Software Developer?
| Aspect | Computer Science Degree | Software Developer |
|---|---|---|
| Required Credentials | Degree in Computer Science or related field | Typically requires programming skills, experience, and sometimes certifications |
| Work Environment | Academic, research, or industry settings | Tech companies, startups, or freelance projects |
| Industry Usage | Used as a qualification for various tech roles | Practical role focused on coding and software creation |
| Search & Comparison Intent | Understanding educational requirements and career paths | Job qualifications and skills needed for software development |
While a Computer Science Degree provides foundational knowledge and credentials, a Software Developer focuses on applying programming skills to build software. Many software developers have degrees in computer science, but practical experience and coding ability are equally important for the role.
What jobs can you do with a computer science degree?
Are computer science degree majors still in demand?
What jobs does a computer science degree get you?
What types of entry-level roles are typically available to recent graduates with a computer science degree, and how do these roles support career growth?

Job description
Requisition ID:Â 99495Â
Job Category:Â EngineeringÂ
Location: Calgary, AB, CanadaÂ
Â
Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise in mining, energy, and infrastructure, our 10,000 colleagues in 150 countries tirelessly work toward bettering the industries in which we operate. With practical solutions that are safe, innovative and sustainable, we think globally while acting locally.Â
Join our Project Delivery Group (PDG), a dynamic team of professionals passionately committed to world-class project delivery across the globe. With expertise in sustainable studies, asset building and operations, and industry-leading efficiencies, our best-in-class team leverages methodologies, governance and systems that are unparalleled in the engineering space. Are you looking for an opportunity to join a diverse group of professionals who are committed to remaining exceptional? We look forward to hearing from you.
The CAD systems admin is responsible for the deployment, configuration, customization, integration, and technical support of Hatch's integrated project engineering design tool suite. These tools ensure project data quality and consistency throughout the engagement lifecycle, which in turn follow the approved procedures and processes outlined in the Engagement Lifecycle Process.
The CAD systems admin also helps enforce the requirements for Digital Project Delivery (DPD) and provides specialist support to create value for stakeholders, while applying a continuous improvement culture to all DPD initiatives within the engagement.
In this role, you will:
- Support the full lifecycle of design tool management by identifying and customizing tools for project-specific needs
- Implement data handling and automation improvements
- Configuring systems to meet engineering standards, including GIS, and classification requirements
- Develop and deliver training on tool processes
- Sets up and maintains templates, workspaces, and libraries, and coordinates technical support, file conversions, and translation workflows
- Manage access and permissions within our design tool environment and assists with progressive archiving, data handover, and overall project closeout activities
What you bring:
- A degree in Engineering or Computer Science
- 5-10 years of IT experience, ideally within an EPCM environment,
- Strong skills in automation, data modeling, systems integration, and verification.
- Must have advanced expertise in Bentley MicroStation or Autodesk AutoCAD
- Experience with major datacentric design platforms,
- Strong knowledge of Windows OS, networking, and Microsoft Office applications
- Working knowledge of SQL Server, databases, and programming languages such as .NET, VB/VBA, C#/C++, or PowerShell.
- Excellent communication, time management, critical thinking, and interpersonal skills
Preferred
- Software development experience, familiarity with Windows Azure, BIM standards such as ISO 19650 and ISO 15926
- Multidisciplinary project experience, expertlevel CAD skills, and programming experience with APIs, Power BI, or Python
Why join us?
- Work with great people to make a difference
- Collaborate on exciting projects to develop innovative solutions
- Top employer
What we offer you?
- Flexible work environment
- Long term career development
- Think globally, work locally
Don't meet every single requirement? You don't need to. At Hatch, we are building a diverse, inclusive workplace that fosters innovation. If you're interested in this role, we encourage you to apply even if your past experiences don't perfectly align with the skills we've listed.
We're committed to fostering a workforce that reflects the diversity of the communities in which we operate and serve. Hatch is an Equal Opportunity Employer that considers applicants without regard to age, race, color, national origin, citizenship, religion, creed, gender, sexual orientation, marital status, disability, veteran, or any other protected status. If you have any accommodation requirements, please let us know. We'll do our best to meet your needs in accordance with applicable local legislation.