1

Online Masters Computer Science Jobs in Toronto, ON

Bachelor's degree in Business, Computer Science, Engineering, Information Systems, or a related ... Experience using data and customer insights to drive product decisions and business outcomes. * MBA ...

Willingness to travel including ability to travel to the US Bachelors degree required in mathematics, quantitative finance, computer science, economics, or a related quantitative field; masters or MB ...

... online transaction processing, and service-enabled integrations. * Undergraduate degree, Postgraduate degree or Technical Certificate * Strong academic background (e.g., computer science, engineering ...

... including site launches, online tools, web applications and advertising campaigns. For this ... BSc in Computer Science, Digital Marketing or relevant field

A degree in computer science, IT Business/Management, or an engineering related discipline ... Candidates must apply directly online to be considered for this role. We thank all applicants for ...

A degree in computer science, IT Business/Management, or an engineering related discipline ... Candidates must apply directly online to be considered for this role. We thank all applicants for ...

Work closely with project managers, scrum masters, and engineering leads to ensure successful ... Qualifications Bachelor's or Master's degree in Engineering, Computer Science, Information ...

Showing results 41-60

Online Masters Computer Science information

What is an online master's in computer science?

An online master's in computer science is a graduate-level degree program that allows students to study advanced topics in computer science remotely, typically through a university's online platform. These programs generally cover areas such as algorithms, machine learning, artificial intelligence, software engineering, and data science. They are designed for working professionals or students who need flexibility in their schedules. Graduates often pursue careers in software development, data science, research, or continue their academic studies. Admission usually requires a bachelor's degree in computer science or a related field.

How do professionals in an online master's in computer science program balance coursework with full-time employment?

Many students in online Master's in Computer Science programs are working professionals who need to juggle academic responsibilities with their careers. These programs are typically designed for flexibility, often offering asynchronous lectures and assignments that can be completed on your schedule. However, staying disciplined with time management, setting aside regular study hours, and proactively communicating with instructors are key to successfully managing both work and study commitments. Additionally, online platforms often provide collaboration tools and virtual office hours to support students in balancing their responsibilities.

What are the key skills and qualifications needed to thrive as a graduate of an online master's in computer science, and why are they important?

To excel as a graduate of an Online Master's in Computer Science, you need advanced programming abilities, algorithmic thinking, and a strong grasp of computer science fundamentals, often supported by a bachelor's degree in a related field. Familiarity with programming languages like Python or Java, experience with tools such as Git and cloud platforms, and sometimes certifications in data science or cybersecurity are highly valuable. Strong problem-solving, self-motivation, and effective communication skills help you stand out in remote or collaborative environments. These skills and qualifications are crucial for tackling complex technical problems and succeeding in diverse, technology-driven roles.

What is the difference between Online Masters Computer Science vs Software Developer?

AspectOnline Masters Computer ScienceSoftware Developer
CredentialsTypically requires a master's degree in computer science or related fieldUsually requires a bachelor's degree in computer science or related field, certifications optional
Work EnvironmentAcademic, research, or industry settings; often involves project work and collaborationPrimarily in office or remote settings; focuses on coding, testing, and software design
Industry UsageUsed for career advancement, specialization, or transitioning into tech rolesCore role in tech companies, startups, and IT departments
Search & Comparison IntentUnderstanding educational pathways and qualificationsJob responsibilities, skills, and career prospects

Online Masters Computer Science provides advanced academic credentials suitable for research, teaching, or specialized roles, while Software Developer focuses on practical coding and software creation. Both roles are integral to the tech industry but serve different career stages and objectives.

What jobs can I get with a master's in computer science?

A master's in computer science qualifies you for roles such as software engineer, data scientist, systems analyst, cybersecurity analyst, and machine learning engineer. These positions often require knowledge of programming languages, data analysis, and familiarity with tools like Python, Java, or cloud platforms. Advanced degrees can also lead to roles in research, project management, or technical leadership.

What are the most commonly searched types of Masters Computer Science jobs in Toronto, ON?

The most popular types of Masters Computer Science jobs in Toronto, ON are:

What job categories do people searching Online Masters Computer Science jobs in Toronto, ON look for?

The top searched job categories for Online Masters Computer Science jobs in Toronto, ON are:

Infographic showing various Online Masters Computer Science job openings in Toronto, ON as of June 2026, with employment types broken down into 89% Full Time, and 11% Part Time. Highlights an 86% Physical, 6% Hybrid, and 8% Remote job distribution.

Senior Product Manager - UI Platform

Okta

Toronto, ON • Hybrid

Full-time

Re-posted 9 days ago


Okta rating

9.8

Company rating: 9.8 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

3rd of 247 rated software companies


Job description

Role and Team Context

The Senior Product Manager for the UI Platform is a high-impact individual contributor role, serving as a cornerstone for Okta's global user experience infrastructure. Joining the Product Platform group, you will own the foundational architecture that ensures every Okta product is elegant, scalable, and performant.

Your role extends across owning the UI framework, design systems, localization/globalization frameworks, and accessibility (WCAG) standards, you provide the critical infrastructure that enables a cohesive, high-quality experience for Okta Workforce Identity products.

Key Responsibilities

  • Technical Product Vision: Define and champion the technical evolution of the Okta UI framework. Ensure the platform serves as a single source of truth for core administrative experiences across Okta products.
  • Platform Roadmap Ownership: Prioritize and execute a complex roadmap across design systems, globalization, and accessibility. You will balance the needs of multiple product lines to ensure a unified developer and end-user experience.
  • Strategic Cross-Functional Collaboration: Partner with global engineering, design, and research teams to deliver infrastructure that supports Okta's massive scale.
  • Ecosystem Synthesis: Engage with global customers and internal stakeholders to synthesize complex requirements into broad-value features that support a diverse, international ecosystem.
  • Data-Driven Developer Experience: Leverage product data to optimize the developer experience for internal teams using the UI platform, defining and analyzing metrics that measure the performance and adoption of platform initiatives.
  • North America Based Execution: Lead the execution of the roadmap in direct partnership with development scrum teams (Engineering, UX, and Product) to deliver high-quality, resilient features.

Required Qualifications

  • 5-8+ years of Product Management experience specifically within enterprise-scale SaaS platforms or core software infrastructure.
  • BS in Computer Science, Computer Engineering, or equivalent technical experience that enables you to rationalize and influence complex architectural decisions.
  • Proven ability to produce solid, actionable plans from incomplete, conflicting, or highly ambiguous inputs.
  • Exceptional communication and presentation skills, with a track record of successfully collaborating across global functions and time zones.
  • Demonstrated business results from platform capabilities or products you have shipped at scale.

Preferred Qualifications

  • Direct experience managing design systems, UI frameworks, or core software platforms.
  • Deep familiarity with Identity and Access Management (IAM), digital security protocols, and enterprise infrastructure.
  • Proven expertise in managing localization/globalization at scale and ensuring compliance with WCAG accessibility standards.
  • Strong understanding of user-centered design principles and agile development methodologies.
  • Advanced degree in a technical field or an MBA.

#LI-MM
#LI-Hybrid

P25277_3477911


What Okta employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom