1

Computer Science Product Manager Jobs in Alberta

You will be the bridge between strategic product direction and engineering execution, moving with ... Post-secondary education in Computer Science, Computer Engineering, Electrical Engineering, or ...

Communicate complex AI products and AI-driven insights to unlock new opportunities and drive ... Bachelor's or Master's degree in Engineering, Data Science, Computer Science, or related fields ...

Manager AI

Calgary, AB · On-site +1

Communicate complex AI products and AI-driven insights to unlock new opportunities and drive ... Bachelor's or Master's degree in Engineering, Data Science, Computer Science, or related fields ...

Staff Data Scientist

Calgary, AB · Hybrid

CA$192K - CA$230K/yr

Audit codebases to ensure high-performance and "production-ready" quality. Strategic ... Master's or PhD in Computer Science, Physics, Statistics, Mathematics, or a related quantitative ...

You will collaborate closely with PMO, product management, architecture, and infrastructure teams ... Bachelor's degree in Computer Science, Engineering (BE/B.Tech), or equivalent (MCA)

D. in Computer Science, Data Science, or related quantitative field. * 3+ years experience building and deploying machine learning models in a production environment. * Expertise in Python data ...

D. in Computer Science, Data Science, or related quantitative field. * 3+ years experience building and deploying machine learning models in a production environment. * Expertise in Python data ...

next page

Showing results 1-20

Computer Science Product Manager information

Can you be a product manager with a CS degree?

A computer science degree is common among product managers, as it provides technical knowledge useful for understanding software development and collaborating with engineering teams. However, successful product managers also need skills in communication, project management, and user experience, which can be gained through experience or additional training. Many employers value a combination of technical background and business or leadership skills for this role.

What is the difference between Computer Science Product Manager vs Software Engineer?

AspectComputer Science Product ManagerSoftware Engineer
Required CredentialsBachelor's in CS, Business, or related; often an MBA or PMPBachelor's or higher in CS, Software Engineering, or related
Work EnvironmentCross-functional teams, product-focused, strategic planningDevelopment teams, coding, technical implementation
Employer & Industry UsageTech companies, startups, product-driven organizationsTech firms, software companies, IT departments
Common Search & ComparisonYesYes

The main difference is that a Computer Science Product Manager focuses on defining product vision, strategy, and coordinating between teams, while a Software Engineer primarily develops and implements software solutions. Both roles require a strong technical background, but their responsibilities and focus areas differ significantly.

Is computer science dead due to AI?

As a Computer Science Product Manager, it is clear that computer science remains a vital field despite advances in AI. AI tools and algorithms are built on core computer science principles, and demand for software development, data analysis, and system design continues to grow. Professionals with skills in programming, machine learning, and systems architecture are essential for developing and maintaining AI technologies.

Do PMs become CEOs?

Product Managers (PMs) can progress to executive roles such as CEO, especially if they develop strong leadership, strategic, and business skills. However, becoming a CEO typically requires broad experience across multiple functions, including operations, finance, and marketing, beyond product management. Many CEOs have backgrounds in various roles, but PMs with leadership and strategic expertise can pursue executive pathways over time.

Can I make 200K with a computer science degree?

Computer Science Product Managers can potentially earn $200,000 or more annually, especially with significant experience, leadership skills, and working in high-paying industries or companies. Salary levels depend on factors such as location, company size, and individual expertise, with senior roles often exceeding this threshold. Certifications and proficiency in tools like data analysis or project management can also influence earning potential.
What cities in Alberta are hiring for Computer Science Product Manager jobs? Cities in Alberta with the most Computer Science Product Manager job openings:

Senior Research Software Developer (2025-068)

Circle Cardiovascular Imaging Inc

Calgary, AB • On-site

Full-time

Medical, PTO

Posted 7 days ago


Job description

About Circle Cardiovascular Imaging:

Circle's vision is to enable healthier lives through better imaging by transforming cardiac magnetic resonance imaging (MR) and other advanced imaging technologies to improve cardiovascular care. Circle Cardiovascular' s CVI42 is the Cardiac MR market leader imaging processing software.


Circle Cardiovascular Imaging (Circle) designs, builds, and implements the best-in-class cardiovascular magnetic resonance imaging solutions. At the heart of everything we do is our unrelenting drive to continually offer better solutions for healthcare providers that improve healthcare outcomes. This fuels our creativity, informs our decisions and it is the reason we are passionate about our work and most importantly why we are successful. We are careful stewards of resources focused on optimizing both customer and investor value. We strive to make Circle a place where employees are highly valued, engaged, and have opportunities for professional development. Our roots are medical and digital, our passion is contagious, and our people are amongst the best.

Position Overview:

The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact acrosslarge components and/or the whole system. The Senior Research Software Developer is viewed and recognized by peers as the technical guru in at least one domain of expertise. They are responsible forinitiatives including clinical/research/regulatory validation projects, optimized algorithm design, and coding architecture. Throughout research and development cycles, the Senior Research Software Developer will work closely with other software developers, quality assurance analysts, regulatory analysts, and product managers as a team to ensure delivery of quality software products and to achieve research and/ regulatory goals.


General Responsibilities:

  • Research and develop advanced image processing algorithms for medical image analysis carryingout complex assignments requiring broad familiarity of medical image processing domain andknowledge of reciprocal effects of the work on other projects.
  • Responsible for designing and implementing the framework and automated product workflow thatintegrate image processing algorithms to solve challenging problems across a variety of domains.
  • Collaborate with engineering, product management, and scientific/medical advisors, to design andbuild high-quality medical image analysis solutions with the ability to deploy as enterprisesoftware.
  • Collaborate with engineering, regulatory and quality assurance teams to design, execute, anddocument validation strategies for regulatory initiatives.
  • Provide guidance to peers as the technical guru in at least one domain of expertise e.g.segmentation, registration, rendering or image reconstruction.
  • Provides technical guidance, code reviews and coaching to software developers.


Required Skills/Experience:

  • Experience in image processing design and development.
  • Strong programming proficiency in C++ (or other object-oriented languages) and Python.
  • Ability to thrive in fast-paced development environments, quickly acquiring and applying the knowledge and skills required to build safe and effective health technology.
  • Strong written and verbal communication skills in English.

Beneficial Skills/Experience:

  • Experience with medical imaging software and DICOM images.
  • Expertise in: Qt, OpenGL, OpenCV, 3D mathematics (matrix and vector operations).
  • Proficiency across multiple platforms (Windows, MacOS, Linux).


Educational Requirements:

  • Masters or Ph.D. in Software Engineering, Computer Science, or equivalent.

About the benefits:

Competitive compensation

Paid personal time off

Comprehensive health benefits on day one

RRSP matching program

Flexible working arrangements

Employee Wellness Program

Professional development and tuition reimbursement program

Gratifying internal recognition/kudos programs

Annual salary review - based on company and individual performance

A fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued

Company/team building events


Upon joining Circle CVI, you will be welcomed into a collaborative and supportive company with uncompromising values on quality, innovation, culture, and customer service. Join us in changing the medical technology world and submit your application below!


#LIOnsite