Skills, Knowledge and Expertise Bachelor's or Master's degree in Computer Science, Engineering, or related field. 5+ years of experience in cloud solution architecture, with a strong focus on ...
Skills, Knowledge and Expertise Bachelor's or Master's degree in Computer Science, Engineering, or related field. 5+ years of experience in cloud solution architecture, with a strong focus on ...
Degree in Computer Science, Computer/Software Engineering, or Electrical Engineering. * 3 to 5 years of experience with Signal Processing / Image Processing / Machine Vision. * Ability to learn ...
Degree in Computer Science, Computer/Software Engineering, or Electrical Engineering. * 3 to 5 years of experience with Signal Processing / Image Processing / Machine Vision. * Ability to learn ...
Machine Learning Engineer
Calgary, AB · On-site
$90 - $120/hr
Degree in Computer Science, Mathematics, Physics, Electrical Engineering, or other related technical disciplines. Key Skills & Competencies * Passion and aptitude for programming and technology
Machine Learning Engineer
Calgary, AB · On-site
$90 - $120/hr
Degree in Computer Science, Mathematics, Physics, Electrical Engineering, or other related technical disciplines. Key Skills & Competencies * Passion and aptitude for programming and technology
Bachelor's degree in computer science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience. * 10+ years of professional software engineering ...
Bachelor's degree in computer science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience. * 10+ years of professional software engineering ...
Bachelor's degree in a technical area of study (computer science, mathematics, engineering, etc.) or other BS/BA degree with a concentration in computer science or information systems * IT experience ...
Bachelor's degree in a technical area of study (computer science, mathematics, engineering, etc.) or other BS/BA degree with a concentration in computer science or information systems * IT experience ...
Bachelor's degree in IT, Computer Science, Business Administration, Commerce, or related field * 10+ years of experience in program management and project management , including leadership of large ...
Bachelor's degree in IT, Computer Science, Business Administration, Commerce, or related field * 10+ years of experience in program management and project management , including leadership of large ...
Bachelor's degree in a technical area of study (computer science, mathematics, engineering, etc.) or other BS/BA degree with a concentration in computer science or information systems * IT experience ...
Bachelor's degree in a technical area of study (computer science, mathematics, engineering, etc.) or other BS/BA degree with a concentration in computer science or information systems * IT experience ...
Bachelor's degree in computer science, engineering, or equivalent. * 7+ years working with cloud providers and technologies. * 1+ year as a lead or technical leader of a team of Software Developers.
Bachelor's degree in computer science, engineering, or equivalent. * 7+ years working with cloud providers and technologies. * 1+ year as a lead or technical leader of a team of Software Developers.
Intermediate AI Developer (AI First)
Edmonton, AB · On-site +1
CA$111K - CA$132K/yr
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Data Science, or related field (or equivalent practical experience). * 3-6 years of professional software ...
Intermediate AI Developer (AI First)
Edmonton, AB · On-site +1
CA$111K - CA$132K/yr
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Data Science, or related field (or equivalent practical experience). * 3-6 years of professional software ...
Essential Knowledge, Skills, and Experience Bachelor's degree in computer science, engineering, or equivalent practical experience. 7+ years of experience in software development roles, with a strong ...
Essential Knowledge, Skills, and Experience Bachelor's degree in computer science, engineering, or equivalent practical experience. 7+ years of experience in software development roles, with a strong ...
Manager, Enterprise AI
Calgary, AB · On-site
$179.54 - $269.31/hr
Bachelor's degree in Computer Science, Engineering, Data, or equivalent practical experience. Culture & Benefits * Competitive, equitable salary with top-tier health benefits, dental, and vision ...
New
Manager, Enterprise AI
Calgary, AB · On-site
$179.54 - $269.31/hr
Bachelor's degree in Computer Science, Engineering, Data, or equivalent practical experience. Culture & Benefits * Competitive, equitable salary with top-tier health benefits, dental, and vision ...
New
Bachelor's degree in IT, Computer Science, Business Administration, Commerce, or related field (asset) * 5-7 years of experience in program management , project management , or project delivery
Bachelor's degree in IT, Computer Science, Business Administration, Commerce, or related field (asset) * 5-7 years of experience in program management , project management , or project delivery
Bachelor degree in a technical area of study (e.g., computer science, mathematics or engineering) or other BSc/BA degree with a concentration in computer science or information systems or equivalent
Bachelor degree in a technical area of study (e.g., computer science, mathematics or engineering) or other BSc/BA degree with a concentration in computer science or information systems or equivalent
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. 2-3 years' experience in software development. Proficiency ...
A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. 2-3 years' experience in software development. Proficiency ...
Skills are typically acquired through the completion of an undergraduate degree in an engineering, computer science, or similar discipline (discipline may vary by domain) and a minimum 8 years of ...
Skills are typically acquired through the completion of an undergraduate degree in an engineering, computer science, or similar discipline (discipline may vary by domain) and a minimum 8 years of ...
Software Architect
Calgary, AB · On-site
A masters degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. 23 years experience in software development. Proficiency in ...
Quick apply
Software Architect
Calgary, AB · On-site
A masters degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development. 23 years experience in software development. Proficiency in ...
Skills are typically acquired through the completion of an undergraduate degree in an engineering, computer science, or similar discipline (discipline may vary by domain) and a minimum 8 years of ...
Skills are typically acquired through the completion of an undergraduate degree in an engineering, computer science, or similar discipline (discipline may vary by domain) and a minimum 8 years of ...
Machine Learning Engineer
Calgary, AB · On-site
Qualifications Preferred Education Degree in Computer Science, Mathematics, Physics, Electrical Engineering, or other related technical disciplines. Key Skills & Competencies * Passion and aptitude ...
Machine Learning Engineer
Calgary, AB · On-site
Qualifications Preferred Education Degree in Computer Science, Mathematics, Physics, Electrical Engineering, or other related technical disciplines. Key Skills & Competencies * Passion and aptitude ...
Qualifications * BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline. * Minimum of 5 years of experience in scientific or geophysical software ...
Qualifications * BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline. * Minimum of 5 years of experience in scientific or geophysical software ...
Qualifications * BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline. * Minimum of 5 years of experience in scientific or geophysical software ...
Qualifications * BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline. * Minimum of 5 years of experience in scientific or geophysical software ...
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 professions make 200,000 a year without a degree?
What roles can you do with a computer science degree?
What careers can I do with computer science?
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 types of entry-level roles are typically available to recent graduates with a Computer Science degree, and how do these roles support career growth?

Other
Posted 11 days ago
Job description
This role is ideal for someone passionate about transforming business processes through large language models (LLMs), multi-agent orchestration, and scalable AI infrastructure.
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
5+ years of experience in cloud solution architecture, with a strong focus on generative AI.
Hands-on experience with Azure OpenAI, LangChain, and LangGraph.
Deep understanding of LLM orchestration, agent frameworks, and RAG architectures.
Proficiency in Python and experience with cloud-native development.
Familiarity with Azure services such as Azure AI Foundry, Azure Functions, Azure AI Search, Azure Storage, and containers in Azure.
Strong communication and stakeholder engagement skills.
Experience with Azure AI Foundry or similar enterprise LLM lifecycle platforms.
Microsoft certifications (e.g., Azure AI Engineer Associate, Azure Solutions Architect Expert).
Experience with MLOps, CI/CD for AI workloads, and responsible AI practices.
Familiarity with Semantic Kernel, or other orchestration frameworks.