1

Parallel Programming Jobs in Toronto, ON (NOW HIRING)

This Delivery Manager role exists to keep that parallel delivery coherent: ceremonies running tight ... Candidates who have led delivery for AI-assisted engineering teams and built operational frameworks ...

This Delivery Manager role exists to keep that parallel delivery coherent: ceremonies running tight ... Candidates who have led delivery for AI-assisted engineering teams and built operational frameworks ...

Coach others on the team and practice peer-programming. * Stay open-minded and look beyond your ... Algorithm design and optimization * large-scale systems * parallel or distributed systems * RDBMS ...

Research Engineer, Calibration

Toronto, ON ยท On-site +1

CA$158K - CA$269K/yr

... parallel, and distributed computing techniques for efficient computation. - Publications in top-tier conferences or journals related to high-performance computing, image processing, computer graphics ...

Research Crawling Engineer

Toronto, ON ยท Remote

$80K - $175K/yr

Strong programming experience in one or more of: Go, Rust, Python, Java, or C++ * Experience ... Familiarity with distributed systems and parallel processing * Experience working with large ...

Research Crawling Engineer

Toronto, ON ยท Remote

$80K - $175K/yr

Strong programming experience in one or more of: Go, Rust, Python, Java, or C++ * Experience ... Familiarity with distributed systems and parallel processing * Experience working with large ...

next page

Showing results 1-20

Parallel Programming information

See Toronto, ON salary details

$22.4K

$105.1K

$143.2K

How much do parallel programming jobs pay per year?

As of Jun 20, 2026, the average yearly pay for parallel programming in Toronto, ON is $105,124.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,550.00 and $133,607.00 per year, depending on experience, location, and employer.

What is a Parallel Programming job?

A Parallel Programming job involves developing software that can execute multiple tasks or computations simultaneously to improve performance and efficiency. Professionals in this field work with multi-core processors, distributed systems, and GPU computing to optimize software for speed and scalability. They typically use programming models like MPI, OpenMP, or CUDA to implement parallelism. Industries such as high-performance computing, data science, and machine learning heavily rely on parallel programming to handle large-scale computations.

What are some typical challenges encountered in a Parallel Programming role?

Professionals in parallel programming often face challenges such as identifying code sections that can be effectively parallelized, managing data dependencies, and handling synchronization between parallel tasks. Debugging and optimizing performance in multi-threaded or distributed environments can also be complex, requiring patience and attention to detail. Collaboration with data scientists, hardware engineers, and other software developers is common, as projects frequently involve cross-functional teamwork. Overcoming these challenges is a rewarding part of the job, leading to faster, more efficient software solutions that can have a significant impact in fields like scientific computing, finance, and machine learning.

What are the key skills and qualifications needed to thrive in the Parallel Programming position, and why are they important?

To excel in Parallel Programming, you need a solid background in computer science, strong proficiency in languages such as C/C++, Python, or Java, and experience with parallel computing frameworks. Familiarity with tools like OpenMP, MPI, CUDA, or parallel processing libraries, as well as relevant certifications or coursework, is highly valuable. Analytical thinking, collaboration, and effective problem-solving are essential soft skills for success in this role. These competencies enable professionals to efficiently develop, debug, and optimize scalable applications in high-performance computing environments.

What are popular job titles related to Parallel Programming jobs in Toronto, ON? For Parallel Programming jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Parallel Programming jobs in Toronto, ON look for? The top searched job categories for Parallel Programming jobs in Toronto, ON are:
Infographic showing various Parallel Programming job openings in Toronto, ON as of June 2026, with employment types broken down into 57% Full Time, 35% Part Time, and 8% Contract. Highlights an 75% Physical, 8% Hybrid, and 17% Remote job distribution, with an average salary of $105,124 per year, or $50.5 per hour.

Delivery Manager

TripArc

Toronto, ON โ€ข Hybrid

Other

Posted 21 days ago


Job description

This is a hybrid position with currently 2 days a week onsite from our office located at 2 Queen St. E in Toronto, ON.ย 

THE ROLE

TripArc is in active build mode. Three pods - Itineraries on ADX, QT Styler, and Product Builder - are delivering in parallel against a platform that thousands of travel advisors depend on every day. This Delivery Manager role exists to keep that parallel delivery coherent: ceremonies running tight, dependencies surfaced early, teams unblocked, and both teams and leadership accurately informed without having to ask.ย 

This is a role defined by precision in execution. The mandate is straightforward: the right work, sequenced correctly, across three teams with distinct rhythms and technical contexts. The Delivery Manager is the operational backbone of this initiative - and at a build of this scale and strategic importance, that function carries genuine weight.ย 

The ideal candidate brings deep Scrum mastery, cross-team delivery experience, and the professional maturity to operate effectively across engineering, product, and business stakeholders simultaneously.ย 

WHO WE ARE

TripArc develops AI-powered products on an AI-assisted delivery workflow, and we expect our Delivery Manager to be a genuine advocate for both. That means understanding how tools like Claude and similar AI assistants change the velocity and quality dynamics of a development team - and knowing what effective quality gates, review practices, and coaching look like in that context. Familiarity with Claude is expected. Candidates who have led delivery for AI-assisted engineering teams and built operational frameworks around that experience will stand out.ย 

Key Responsibilitiesย 

  • Delivery Execution Across Three Podsย 
  • Facilitate all Scrum ceremonies across Itineraries on ADX, QT Styler, and Product Builder - including stand-ups, backlog refinement, sprint planning, sprint reviews, and retrospectivesย 
  • Own SAFe Agile activities including PI Planning - coordinating across pods to align program increments, surface cross-team dependencies, and maintain delivery confidence at the portfolio levelย 
  • Monitor sprint velocity, team capacity, and progress against goals; surface variance proactively and with clarityย 
  • Manage release plans in deep collaboration with the Release Manager and Product Owners - maintaining accuracy across scope, release numbers, and launch datesย 
  • Own and maintain risk and decision trackers; identify blockers and surface dependencies before they impede deliveryย 
  • Chair team meetings, manage day-to-day project activities, and ensure appropriate escalation pathways are in placeย 

Tooling & Reportingย 

  • Establish and enforce JIRA ticket conformity across all teams - structured, consistent data across JIRA and Git is the raw material; the expectation is that you turn it into actionable insights, not just reportsย 
  • Analyse data from JIRA and Git to identify patterns, forecast risks, and surface insights - dashboards and trackers should drive decisions, not just document activityย 
  • Translate reporting data into clear, insight-led status updates for teams and leadership - covering milestones, deliverables, dependencies, risks, and recommended actions, not just statusย 

Stakeholder & Cross-Team Coordinationย 

  • Collaborate with Product Owners to maintain prioritized backlogs, align delivery timelines, and manage competing demands across podsย 
  • Work cross-functionally to remove impediments, resolve conflicts, and develop actionable risk mitigationsย 
  • Lead Scrum of Scrums to surface and resolve cross-pod dependencies before they become delivery risksย 
  • Partner with Product Owners to ensure business objectives are reflected in delivery sequencingย 
  • Maintain a close working relationship with the Release Manager - aligning sprint outputs to release windows, coordinating cross-pod timing, and ensuring nothing advances without appropriate oversightย 

Team Development & Continuous Improvementย 

  • Lead retrospectives with genuine intent - as a driver of meaningful improvement, not a procedural obligationย 
  • Coach teams and Product Owners on Scrum best practices and AI-native ways of working, elevating practice across the organizationย 
  • Cultivate an environment of constructive conflict resolution and early problem visibilityย 
  • Identify and implement process improvements that increase throughput and delivery quality without compromising team sustainabilityย 

Tools & Environment

  • JIRA
  • Confluence
  • Scrum of Scrums
  • Azure DevOps
  • SAFe
  • Claude (Alternative AI familiarity expected)ย 

WHO YOU ARE

  • 5+ years of experience as a Scrum Master or Delivery Manager, with demonstrated success leading multiple concurrent teamsย 
  • Deep, applied Scrum fluency - the judgment to adapt ceremonies and practices appropriately, not simply execute them by the bookย 
  • Advanced proficiency in JIRA and Git - you extract meaningful signals from delivery data and know how to translate them into actions your teams and stakeholders can act onย 
  • Proven capacity to manage cross-team dependencies and communicate risk escalations without generating unnecessary noiseย 
  • Exceptional facilitation and conflict resolution skills, with the confidence to hold difficult conversations and drive alignmentย 
  • Demonstrated experience working across Product and Technology stakeholders in a complex organizational environmentย 
  • Experienced professional presence to coach upward as well as downward - senior stakeholders require delivery clarity, not delivery theatreย 

Additional Assets: ย 

  • SAFe certification (SA, SSM, or equivalent) with hands-on PI Planning experience strongly preferred; CSM or PSM also valuedย 
  • Experience leading delivery for teams operating with AI-assisted development toolingย 
  • Background in software development or quality assurance - an understanding of the technical realities your teams navigateย 

WHY TRIPARC

Three pods delivering in parallel. One platform. Thousands of advisors watching every release. The Delivery Manager who steps into this role will have direct visibility into one of TripArc's most strategically significant initiatives - and a material impact on whether it lands on time, at quality, and with high-performing teams intact. For a delivery professional who takes genuine pride in the craft of execution, this is a role worth having.ย 

COMPENSATION

We provide a competitive compensation package with a strong pay for performance rewards approach. Employees have the opportunity to participate in incentive programs and compensation tied to business and individual performance. The expected base compensation range for this position is: $110,000 to $115,000.

The actual compensation may vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.

#LI-Hybrid

We are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation due to a disability at any stage of our hiring process, please advise us when completing your application.