1

Best Paying Computer Science Jobs in Alberta (NOW HIRING)

Apply industry best practices, along with your knowledge and expertise, to execute ideas from ... University Degree or diploma in Computer Science, computer engineering or related degree, diploma ...

You will be instrumental in defining the architecture, advocating for best practices, and ensuring ... Essential Knowledge, Skills, and Experience Bachelor's degree in computer science, engineering, or ...

Ensure code quality and maintainability through best practices. Collaborate with development teams ... A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with ...

Ensure code quality and maintainability through best practices. * Collaborate with development ... A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with ...

Frontend Developer

Calgary, AB · Hybrid

CA$90K - CA$100K/yr

... a best in class user interface and design. Additional Information* The base salary for this ... Bachelor's degree in Computer Science or a related field (or equivalent experience) * 5+ years of ...

We attract and retain the best talent by investing in our employees and empowering them to develop ... Qualifications * BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related ...

D365 CE Developer Support

Edmonton, AB · On-site

$100 - $105/hr

Troubleshoot issues and recommend scalable, best-practice solutions. Collaborate with cross ... Bachelor's degree or equivalent experience in Computer Science, Information Technology, Business ...

Showing results 21-40

Best Paying Computer Science information

What are the best paying jobs in computer science?

The best paying jobs in computer science typically include roles such as software architect, machine learning engineer, data scientist, cloud solutions architect, and cybersecurity engineer. These positions often require advanced skills in programming, systems design, and data analysis, as well as experience with the latest technologies. Salaries can vary depending on location, level of experience, and the specific industry, but these roles consistently rank among the highest paying in the tech sector. Many of these positions also offer additional benefits and opportunities for career advancement.

What are the key skills and qualifications needed to thrive in a best paying computer science role?

To excel in top-paying computer science roles, you typically need strong programming skills, expertise in algorithms and data structures, and a relevant computer science degree. Familiarity with technical tools like Python, Java, cloud platforms, and frameworks, along with certifications in areas like AWS or machine learning, is often required. Outstanding problem-solving abilities, teamwork, and effective communication are soft skills that help professionals stand out. These skills and qualifications are crucial for developing innovative solutions, collaborating on complex projects, and driving business success in a technology-driven environment.

What are common challenges faced by professionals in high paying computer science roles, and how can candidates prepare for them?

Professionals in high-paying computer science roles often face challenges such as keeping up with rapidly evolving technologies, managing complex projects, and collaborating across multidisciplinary teams. Candidates can prepare by regularly updating their technical skills, gaining experience with project management tools, and developing strong communication abilities. Additionally, being adaptable and proactive in learning new programming languages and frameworks can help professionals stay competitive and successful in these demanding positions.

What is the difference between Best Paying Computer Science vs Software Engineer?

AspectBest Paying Computer ScienceSoftware Engineer
Required CredentialsBachelor's or Master's in Computer Science, certifications like AWS, CiscoBachelor's in Computer Science or related field, coding certifications
Work EnvironmentResearch labs, tech companies, academiaTech firms, startups, corporate IT departments
Employer & Industry UsageUniversities, research institutions, high-tech companiesSoftware development firms, tech giants, consulting
Common Search & Comparison IntentHigh-paying roles in CSSoftware development salaries & roles

Best Paying Computer Science roles often include specialized positions like data scientist or AI researcher, which may require advanced degrees and certifications. Software Engineers focus on designing, coding, and maintaining software applications. While both roles require a computer science background, Best Paying Computer Science positions tend to offer higher salaries due to specialization and industry demand, especially in research or executive roles.

What is the highest paying computer science job?

The highest paying computer science jobs are often executive roles such as Chief Technology Officer (CTO) or Chief Information Officer (CIO), or specialized roles like Software Engineering Managers and Data Science Directors. These positions typically require extensive experience, advanced technical skills, and leadership responsibilities, with salaries often exceeding $150,000 annually and reaching into the high six figures or more in some industries.

What are popular job titles related to Best Paying Computer Science jobs in Alberta?

For Best Paying Computer Science jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Best Paying Computer Science jobs in Alberta look for?

The top searched job categories for Best Paying Computer Science jobs in Alberta are:

Infographic showing various Best Paying Computer Science job openings in Alberta as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 20% Part Time, and 4% Contract. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution.

Full-time

Posted 10 days ago


Job description

About the Role:

As a member of the R&D team, your mission will be to reliably maintain the quality of machine vision read rates and software configurations across our network of sites in Canada and the US. You'll also be a subject matter expert on our proprietary technologies, software and hardware applications, and you will partner with internal teams to troubleshoot and develop solutions to technical issues.  

Job Accountabilities:

  • Design, program and implement imaging systems, hardware, and software applications for various applications. 
  • Research and evaluate new technologies and methods for improving machine vision image quality, performance, and functionality. 
  • Work assigned projects from start to completion.  
  • Collaborate with engineers, software developers, and customers to understand the requirements and specifications of the various imaging solutions. 
  • Perform testing, debugging, and troubleshooting of our imaging systems and software. 
  • Resolve escalated issues as a subject matter expert and support ticket resolution for our customers.  
  • Maintain read rates and configuration performance across our site network. 
  • Document designs, architecture, and system integrations as required.  
  • Present solutions and results to both internal and external key stakeholders. 
  • Explore, evaluate, recommend, and implement new technologies to maximize efficiency and effectiveness on new and existing product ideas. 
  • Apply industry best practices, along with your knowledge and expertise, to execute ideas from concept to delivery, as a member of a collaborative and agile team. 

Job Requirements:

  • University Degree or diploma in Computer Science, computer engineering or related degree, diploma, and/or applicable work experience. 
  • Experience with image processing and/or optics. Strong knowledge and experience in lighting and imaging principles, machine vision techniques, and algorithms. 
  • Proficient in programming languages, such as C, C++, C# and python. 
  • Excels at solving problems, are motivated and methodical, and have high attention to detail. 
  • Support what you build and understand that building applications is more than just writing code. Working with your development team and the support team, you are passionate about ensuring applications continue delivering value long after deployment.  
  • Write clean, reliable, and secure code (C, C++, C#) and believe in following coding best practices. 
  • An ability to recognize and prioritize projects and urgent tasksÂ