{
 "name": "Canadian tech salaries 2026, by role, city and level",
 "creator": "Phil Mosher",
 "url": "https://baselinetalent.xyz/salaries/method",
 "license": "CC BY 4.0",
 "license_name": "Creative Commons Attribution 4.0 International",
 "license_url": "https://creativecommons.org/licenses/by/4.0/",
 "credit": "Phil Mosher, baselinetalent.xyz",
 "attribution": "Canadian tech salary data by Phil Mosher, baselinetalent.xyz, licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Source: https://baselinetalent.xyz/salaries/method",
 "as_of": "2026-10-29",
 "currency": "CAD",
 "basis": "Annual base salary (excludes bonus, equity, benefits)",
 "layers": {
  "posted": "Public job postings that state a pay range. A cell needs 10 or more postings from 5 or more employers. p25/median/p75 of employer-level medians of posted midpoints.",
  "survey": "Job Bank (ESDC) median wages and Statistics Canada Table 14-10-0444-01 average offered wages, by occupation and region. All levels, survey data, not job postings.",
  "rule": "Never blend the two layers into one number."
 },
 "methodology": {
  "summary": "Every published figure comes from public job postings that state a pay range: 909 de-duplicated Canadian postings from 123 employers, pulled from the employers' own public job boards (Greenhouse, Lever, Ashby and Workday). Each employer counts once per cell. A cell is published only with 10+ postings from 5+ employers. Job Bank (ESDC) and Statistics Canada figures are shown beside each cell as a check, and cells more than 25% away from them are flagged.",
  "posting_cell_stat": "median, P25, P75, P10 and P90 of employer-level medians of posted range midpoints; low = P25, high = P75.",
  "min_sample": "10 postings and 5 distinct employers; otherwise null with 'not enough public postings (n=X)'.",
  "rules": "rules.md",
  "calibration": "calibration.md",
  "caveats": [
   "Only employers that publish pay are in the sample. Ontario (2026) and B.C. (2023) require ranges; Quebec, Alberta and Manitoba do not, so Montreal, Calgary, Edmonton and Winnipeg cells are thin and lean on employers that post ranges voluntarily or because they also hire in Ontario or B.C.",
   "Ontario postings for jobs paying over $200K are exempt from the range rule, so staff-level pay is under-sampled in Ontario.",
   "The sample over-represents large and foreign-headquartered employers. Canadian mid-market firms rarely publish ranges outside Ontario and B.C.",
   "Posted ranges are what employers advertise, not what people are paid. Offers usually land inside the range.",
   "Government benchmarks cover every employer and every experience level, and lag (Job Bank 2023-2024 reference period).",
   "No GuruLink, ATS/RMS, Paraform, Metaview, Noon, Tavi or other private recruiting data was used."
  ]
 },
 "cells": [
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 7,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=7)",
    "postings": [
     "https://www.konrad.com/careers/job/7989359003?gh_jid=7989359003",
     "https://www.thoughtworks.com/careers/jobs/8333236?gh_jid=8333236",
     "https://www.konrad.com/careers/job/7976082003?gh_jid=7976082003",
     "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Compiler-Engineer---Triton-and-DSLs_JR0288432",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Software-Engineer_JREQ204694",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Mississauga-Ontario/Software-Engineer-I---Full-Stack_R_1516937",
     "https://www.konrad.com/careers/job/5893240003?gh_jid=5893240003"
    ]
   },
   "source_urls": [
    "https://www.konrad.com/careers/job/7989359003?gh_jid=7989359003",
    "https://www.thoughtworks.com/careers/jobs/8333236?gh_jid=8333236",
    "https://www.konrad.com/careers/job/7976082003?gh_jid=7976082003",
    "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Compiler-Engineer---Triton-and-DSLs_JR0288432",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Software-Engineer_JREQ204694",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Mississauga-Ontario/Software-Engineer-I---Full-Stack_R_1516937",
    "https://www.konrad.com/careers/job/5893240003?gh_jid=5893240003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Toronto Region",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Toronto, Ontario",
      "annual_cad": 117962,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Toronto Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Toronto, Ontario",
      "annual_cad": 91988,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 106000,
    "median": 118500,
    "p75": 154400,
    "p10": 95500,
    "p90": 181500,
    "n_postings": 51,
    "n_employers": 31,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Mobile-Software-Engineer-II--Mobile-Delivery-CDN-banking-_R_1517767-1",
     "https://www.d2l.com/careers/jobs/?job_id=260466&gh_jid=260466",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Ontario-Remote-Work/Senior-Full-Stack-Web-Developer_R65478",
     "https://jobs.ashbyhq.com/snowflake/ea0df7ad-11c5-41e6-8789-1af6068fc8f6",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Developer---Data--AI--Platform---Support_R260024870",
     "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Software-Application-Developer---Loan-Servicing---AI-Enablement_R260021240",
     "https://careers.toasttab.com/jobs?gh_jid=8147829",
     "https://boards.greenhouse.io/robinhood/jobs/7737164?t=gh_src=&gh_jid=7737164",
     "https://instacart.careers/job/?gh_jid=8233716",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Job-Posting-Title-Quantitative-Developer--Global-Asset-Management_R260029103-1",
     "https://jobs.lever.co/kepler/accae2f6-7ffe-49a8-a485-ee9c13421c95",
     "https://www.konrad.com/careers/job/7989358003?gh_jid=7989358003",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-II--NET-Full-Stack-Developer_R_1515865",
     "https://app.careerpuck.com/job-board/lyft/job/8923592002?gh_jid=8923592002",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Full-Stack-Software-Engineer_JR26091896",
     "https://jobs.ashbyhq.com/cohere/96c74af4-b3d7-4960-a666-212ce4debac8",
     "https://www.konrad.com/careers/job/8076013003?gh_jid=8076013003",
     "https://boards.greenhouse.io/faire/jobs/8831748002?gh_jid=8831748002",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Software-Developer_REQ-2373",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Java-API-Developer_R260027220-1",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Intermediate-AWS-Developer--Wealth-Management-Technologies_R260027557",
     "https://app.careerpuck.com/job-board/lyft/job/8584593002?gh_jid=8584593002",
     "https://app.careerpuck.com/job-board/lyft/job/8888403002?gh_jid=8888403002",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Software-Engineer-II--Backend---Java-_R-291922",
     "https://jobs.lever.co/waabi/6bcfed90-b577-4b09-a893-5c07186a1e0f",
     "https://jobs.ashbyhq.com/socure/d4231c05-fb34-488c-9a9b-325e09dc1aa8",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Senior-AI-Full-Stack-Engineer_JR26040049-1",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/London-Ontario/Software-Engineer-II---Online---Mobile-Backend-Developer_R_1518022-1",
     "https://job-boards.greenhouse.io/appdirect/jobs/8783817002",
     "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Triton-Compiler-Engineer_JR0286282",
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Intermediate-Backend-Developer--C----SQL-Server----Remote_R-22621",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Engineer--Full-Stack-AI---SW_R00262504",
     "https://jobs.ashbyhq.com/sentry/1c34ea48-ab62-4b71-a7d7-d0ac9eb07bba",
     "https://www.konrad.com/careers/job/7848364003?gh_jid=7848364003",
     "https://app.careerpuck.com/job-board/lyft/job/8790686002?gh_jid=8790686002",
     "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
     "https://www.konrad.com/careers/job/7571349003?gh_jid=7571349003",
     "https://jobs.ashbyhq.com/lightspeedhq/2f5c76b1-7cb0-4449-aa8f-9f32f89385f6",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Engineer--AI---Software-Testing_R00235293",
     "https://jobs.lever.co/altaml/74efba24-9733-4308-903a-9757a80684ba",
     "https://www.konrad.com/careers/job/8081638003?gh_jid=8081638003",
     "https://www.fivetran.com/careers/job?gh_jid=7818394003",
     "https://jobs.lever.co/pointclickcare/6ec25484-b204-48a6-ab91-7b0b1625aa02",
     "https://www.pinterestcareers.com/jobs/?gh_jid=6922682",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Mulesoft-Software-Engineer-II_R_1512703",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/XMLNAME-100198---Software-Development-Engineer-TR6_JREQ190598",
     "https://boards.greenhouse.io/robinhood/jobs/8258307?t=gh_src=&gh_jid=8258307",
     "https://jobs.ashbyhq.com/7shifts/6e6645bc-d133-4c08-bab4-0204284a1bc7",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Cloud-Application-Developer----AWS---Banking--Payment-Systems-_R260005483",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Developer--Business-Innovation---Transformation_R_1484263"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Mobile-Software-Engineer-II--Mobile-Delivery-CDN-banking-_R_1517767-1",
    "https://www.d2l.com/careers/jobs/?job_id=260466&gh_jid=260466",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Ontario-Remote-Work/Senior-Full-Stack-Web-Developer_R65478",
    "https://jobs.ashbyhq.com/snowflake/ea0df7ad-11c5-41e6-8789-1af6068fc8f6",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Developer---Data--AI--Platform---Support_R260024870",
    "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Software-Application-Developer---Loan-Servicing---AI-Enablement_R260021240",
    "https://careers.toasttab.com/jobs?gh_jid=8147829",
    "https://boards.greenhouse.io/robinhood/jobs/7737164?t=gh_src=&gh_jid=7737164",
    "https://instacart.careers/job/?gh_jid=8233716",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Job-Posting-Title-Quantitative-Developer--Global-Asset-Management_R260029103-1",
    "https://jobs.lever.co/kepler/accae2f6-7ffe-49a8-a485-ee9c13421c95",
    "https://www.konrad.com/careers/job/7989358003?gh_jid=7989358003",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-II--NET-Full-Stack-Developer_R_1515865",
    "https://app.careerpuck.com/job-board/lyft/job/8923592002?gh_jid=8923592002",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Full-Stack-Software-Engineer_JR26091896",
    "https://jobs.ashbyhq.com/cohere/96c74af4-b3d7-4960-a666-212ce4debac8",
    "https://www.konrad.com/careers/job/8076013003?gh_jid=8076013003",
    "https://boards.greenhouse.io/faire/jobs/8831748002?gh_jid=8831748002",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Software-Developer_REQ-2373",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Java-API-Developer_R260027220-1",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Intermediate-AWS-Developer--Wealth-Management-Technologies_R260027557",
    "https://app.careerpuck.com/job-board/lyft/job/8584593002?gh_jid=8584593002",
    "https://app.careerpuck.com/job-board/lyft/job/8888403002?gh_jid=8888403002",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Software-Engineer-II--Backend---Java-_R-291922",
    "https://jobs.lever.co/waabi/6bcfed90-b577-4b09-a893-5c07186a1e0f",
    "https://jobs.ashbyhq.com/socure/d4231c05-fb34-488c-9a9b-325e09dc1aa8",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Senior-AI-Full-Stack-Engineer_JR26040049-1",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/London-Ontario/Software-Engineer-II---Online---Mobile-Backend-Developer_R_1518022-1",
    "https://job-boards.greenhouse.io/appdirect/jobs/8783817002",
    "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Triton-Compiler-Engineer_JR0286282",
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Intermediate-Backend-Developer--C----SQL-Server----Remote_R-22621",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Engineer--Full-Stack-AI---SW_R00262504",
    "https://jobs.ashbyhq.com/sentry/1c34ea48-ab62-4b71-a7d7-d0ac9eb07bba",
    "https://www.konrad.com/careers/job/7848364003?gh_jid=7848364003",
    "https://app.careerpuck.com/job-board/lyft/job/8790686002?gh_jid=8790686002",
    "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
    "https://www.konrad.com/careers/job/7571349003?gh_jid=7571349003",
    "https://jobs.ashbyhq.com/lightspeedhq/2f5c76b1-7cb0-4449-aa8f-9f32f89385f6",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Engineer--AI---Software-Testing_R00235293",
    "https://jobs.lever.co/altaml/74efba24-9733-4308-903a-9757a80684ba",
    "https://www.konrad.com/careers/job/8081638003?gh_jid=8081638003",
    "https://www.fivetran.com/careers/job?gh_jid=7818394003",
    "https://jobs.lever.co/pointclickcare/6ec25484-b204-48a6-ab91-7b0b1625aa02",
    "https://www.pinterestcareers.com/jobs/?gh_jid=6922682",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Mulesoft-Software-Engineer-II_R_1512703",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/XMLNAME-100198---Software-Development-Engineer-TR6_JREQ190598",
    "https://boards.greenhouse.io/robinhood/jobs/8258307?t=gh_src=&gh_jid=8258307",
    "https://jobs.ashbyhq.com/7shifts/6e6645bc-d133-4c08-bab4-0204284a1bc7",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Cloud-Application-Developer----AWS---Banking--Payment-Systems-_R260005483",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Developer--Business-Innovation---Transformation_R_1484263"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 138500,
    "median": 165800,
    "p75": 184800,
    "p10": 119900,
    "p90": 213400,
    "n_postings": 92,
    "n_employers": 38,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-I_R_1517534",
     "https://www.okta.com/company/careers/opportunity/8186804?gh_jid=8186804",
     "https://jobs.ashbyhq.com/cohere/7e0e08ed-4b12-4aaa-8dda-ad6292992061",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Java-Developer--TD-Securities_R_1506663",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr--Mainframe-Engineer--TD-Securities_R_1515567",
     "https://app.careerpuck.com/job-board/lyft/job/8831430002?gh_jid=8831430002",
     "https://www.okta.com/company/careers/opportunity/8264443?gh_jid=8264443",
     "https://job-boards.greenhouse.io/bitgo/jobs/8880834002",
     "https://jobs.ashbyhq.com/klue/25683e0d-db43-499b-9dd1-7bcecb763e61",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-AI_JREQ204607-1",
     "https://app.careerpuck.com/job-board/lyft/job/8743231002?gh_jid=8743231002",
     "https://jobs.ashbyhq.com/trulioo/d542c936-6840-4be3-a29c-8131d0f08a78",
     "https://www.mongodb.com/careers/job/?gh_jid=7727913",
     "https://www.okta.com/company/careers/opportunity/8241679?gh_jid=8241679",
     "https://jobs.ashbyhq.com/nubank/9fbf56a9-9273-4519-b7e6-3a69f7481bb7",
     "https://www.d2l.com/careers/jobs/?job_id=2079857&gh_jid=2079857",
     "https://jobs.ashbyhq.com/thumbtack/d2b3c9e1-01a6-4eee-9742-7ffda6cb4b27",
     "https://job-boards.greenhouse.io/carta/jobs/7723597003",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Full-Stack-Developer--TD-Securities_R_1513699",
     "https://www.okta.com/company/careers/opportunity/8281409?gh_jid=8281409",
     "https://www.konrad.com/careers/job/7989357003?gh_jid=7989357003",
     "https://www.okta.com/company/careers/opportunity/8211926?gh_jid=8211926",
     "https://www.okta.com/company/careers/opportunity/8329646?gh_jid=8329646",
     "https://jobs.ashbyhq.com/snowflake/6159ff6c-30b3-44c2-9128-934c72318e0b",
     "https://www.konrad.com/careers/job/7990316003?gh_jid=7990316003",
     "https://jobs.ashbyhq.com/7shifts/33c7a313-53bf-4950-8372-af9388db7cb6",
     "https://otppb.wd3.myworkdayjobs.com/OntarioTeachers_Careers/job/Toronto-Canada/Senior-Software-Developer_7291-1",
     "https://www.okta.com/company/careers/opportunity/8237695?gh_jid=8237695",
     "https://jobs.ashbyhq.com/cohere/c12e3636-ed16-47e7-ba1f-82860f88d340",
     "https://www.okta.com/company/careers/opportunity/8112913?gh_jid=8112913",
     "https://jobs.ashbyhq.com/thumbtack/c1b25268-09ef-44d0-b08c-af68b650463b",
     "https://www.okta.com/company/careers/opportunity/8258406?gh_jid=8258406",
     "https://jobs.lever.co/veeva/17138dc6-1759-4d6c-bf5e-207debd3a070",
     "https://www.okta.com/company/careers/opportunity/8041376?gh_jid=8041376",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Developer--Java--Springboot_R_1510516",
     "https://careers.toasttab.com/jobs?gh_jid=7861725",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Build-CICS-Programmer_R_1498438",
     "https://jobs.ashbyhq.com/sentry/c1479d26-cf69-48ff-8424-c42ce05a8698",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Software-Engineer---AI--Materia-AI-_JREQ196458-3",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Full-Stack-Engineer--TD-Securities_R_1513765",
     "https://www.konrad.com/careers/job/8081659003?gh_jid=8081659003",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/USA-OH-Mason/Sr-Software-Development-Engineer-VNDLY_JR-0110317",
     "https://www.okta.com/company/careers/opportunity/8093199?gh_jid=8093199",
     "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Senior-Compiler-Engineer---Triton-and-DSLs_JR0288438",
     "https://www.d2l.com/careers/jobs/?job_id=7539323&gh_jid=7539323",
     "https://app.careerpuck.com/job-board/lyft/job/8795875002?gh_jid=8795875002",
     "https://jobs.ashbyhq.com/thumbtack/db0a220d-07de-4136-afa1-2c08c2aeebf8",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Full-Stack-Software-Engineer_JR26082026",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Java-Developer--TD-Securities_R_1504239",
     "https://job-boards.greenhouse.io/coursera/jobs/6211197004",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/z-OS-Connect-Systems-Programmer_R_1503932",
     "https://cibc.wd3.myworkdayjobs.com/search/job/Toronto-ON/Senior-Software-Engineer--Fullstack-_2620641",
     "https://jobs.ashbyhq.com/felix/c748d3de-a8f0-45dd-b46f-61e314d634e8",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Full-Stack-Developer_JR106072-1",
     "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
     "https://jobs.lever.co/pointclickcare/3779970b-816c-4417-bcc8-6a3436ff6821",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-III_R_1519353-1",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Developer_R_1518831",
     "https://boards.greenhouse.io/robinhood/jobs/8255842?t=gh_src=&gh_jid=8255842",
     "https://jobs.ashbyhq.com/cohere/7133d205-5421-4336-a8e2-6037b5f55073",
     "https://www.konrad.com/careers/job/8076030003?gh_jid=8076030003",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Boston-Massachusetts/Senior-Full-Stack-Software-Engineer_JR26100106-1",
     "https://boards.greenhouse.io/robinhood/jobs/8083818?t=gh_src=&gh_jid=8083818",
     "https://jobs.lever.co/kepler/b9dfd938-5198-49f7-8f7d-79c88c30e725",
     "https://job-boards.greenhouse.io/carta/jobs/8035084003",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Java-Full-Stack-Engineer--TD-Securities_R_1504637",
     "https://jobs.lever.co/bluecatnetworks/8304809d-d71c-4608-90d1-72aa7dc3c6cd",
     "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Alberta-CAN---Remote/Senior-Software-Developer_26WD101268-1",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Vaughan-Ontario-CA/Electrician-PLC-Programmer--Nights-_R00259765",
     "https://jobs.lever.co/pointclickcare/560fc3cf-e98e-44aa-b9b8-3ac3f3513b68",
     "https://app.careerpuck.com/job-board/lyft/job/8693500002?gh_jid=8693500002",
     "https://app.careerpuck.com/job-board/lyft/job/8857056002?gh_jid=8857056002",
     "https://boards.greenhouse.io/robinhood/jobs/8126314?t=gh_src=&gh_jid=8126314",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Waterloo-500-King-Street-North/Senior-Mobile-Software-Engineer_JR26060524",
     "https://jobs.ashbyhq.com/harvey/04ee546e-7432-4154-abf2-cb3b2d7abf7a",
     "https://jobs.ashbyhq.com/sentry/26c3535f-fcaa-4419-8272-43faa00582f1",
     "https://www.okta.com/company/careers/opportunity/8186789?gh_jid=8186789",
     "https://www.samsara.com/company/careers/roles/8129161?gh_jid=8129161",
     "https://jobs.lever.co/altaml/3731e215-cbad-4a2d-9bd2-3e60bb19096e",
     "https://app.careerpuck.com/job-board/lyft/job/8755550002?gh_jid=8755550002",
     "https://jobs.ashbyhq.com/cohere/a10a96b5-f772-466d-9297-f021f78ca9c0",
     "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Toronto-ON-CAN/Senior-Full-Stack-Developer_26WD101575",
     "https://boards.greenhouse.io/robinhood/jobs/8319701?t=gh_src=&gh_jid=8319701",
     "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/Canada---Toronto/Software-Engineering-LMTS_JR365988",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-I_JREQ202606",
     "https://jobs.ashbyhq.com/harvey/18454695-e72d-40a5-a6c1-99677ef516ad",
     "https://boards.greenhouse.io/robinhood/jobs/5319465?t=gh_src=&gh_jid=5319465",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-AML-IT-Developer_R_1514440",
     "https://app.careerpuck.com/job-board/lyft/job/8657497002?gh_jid=8657497002",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Software-Engineer_JREQ203432",
     "https://app.careerpuck.com/job-board/lyft/job/8716218002?gh_jid=8716218002",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-II_JREQ202092"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-I_R_1517534",
    "https://www.okta.com/company/careers/opportunity/8186804?gh_jid=8186804",
    "https://jobs.ashbyhq.com/cohere/7e0e08ed-4b12-4aaa-8dda-ad6292992061",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Java-Developer--TD-Securities_R_1506663",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr--Mainframe-Engineer--TD-Securities_R_1515567",
    "https://app.careerpuck.com/job-board/lyft/job/8831430002?gh_jid=8831430002",
    "https://www.okta.com/company/careers/opportunity/8264443?gh_jid=8264443",
    "https://job-boards.greenhouse.io/bitgo/jobs/8880834002",
    "https://jobs.ashbyhq.com/klue/25683e0d-db43-499b-9dd1-7bcecb763e61",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-AI_JREQ204607-1",
    "https://app.careerpuck.com/job-board/lyft/job/8743231002?gh_jid=8743231002",
    "https://jobs.ashbyhq.com/trulioo/d542c936-6840-4be3-a29c-8131d0f08a78",
    "https://www.mongodb.com/careers/job/?gh_jid=7727913",
    "https://www.okta.com/company/careers/opportunity/8241679?gh_jid=8241679",
    "https://jobs.ashbyhq.com/nubank/9fbf56a9-9273-4519-b7e6-3a69f7481bb7",
    "https://www.d2l.com/careers/jobs/?job_id=2079857&gh_jid=2079857",
    "https://jobs.ashbyhq.com/thumbtack/d2b3c9e1-01a6-4eee-9742-7ffda6cb4b27",
    "https://job-boards.greenhouse.io/carta/jobs/7723597003",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Full-Stack-Developer--TD-Securities_R_1513699",
    "https://www.okta.com/company/careers/opportunity/8281409?gh_jid=8281409",
    "https://www.konrad.com/careers/job/7989357003?gh_jid=7989357003",
    "https://www.okta.com/company/careers/opportunity/8211926?gh_jid=8211926",
    "https://www.okta.com/company/careers/opportunity/8329646?gh_jid=8329646",
    "https://jobs.ashbyhq.com/snowflake/6159ff6c-30b3-44c2-9128-934c72318e0b",
    "https://www.konrad.com/careers/job/7990316003?gh_jid=7990316003",
    "https://jobs.ashbyhq.com/7shifts/33c7a313-53bf-4950-8372-af9388db7cb6",
    "https://otppb.wd3.myworkdayjobs.com/OntarioTeachers_Careers/job/Toronto-Canada/Senior-Software-Developer_7291-1",
    "https://www.okta.com/company/careers/opportunity/8237695?gh_jid=8237695",
    "https://jobs.ashbyhq.com/cohere/c12e3636-ed16-47e7-ba1f-82860f88d340",
    "https://www.okta.com/company/careers/opportunity/8112913?gh_jid=8112913",
    "https://jobs.ashbyhq.com/thumbtack/c1b25268-09ef-44d0-b08c-af68b650463b",
    "https://www.okta.com/company/careers/opportunity/8258406?gh_jid=8258406",
    "https://jobs.lever.co/veeva/17138dc6-1759-4d6c-bf5e-207debd3a070",
    "https://www.okta.com/company/careers/opportunity/8041376?gh_jid=8041376",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Developer--Java--Springboot_R_1510516",
    "https://careers.toasttab.com/jobs?gh_jid=7861725",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Build-CICS-Programmer_R_1498438",
    "https://jobs.ashbyhq.com/sentry/c1479d26-cf69-48ff-8424-c42ce05a8698",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Software-Engineer---AI--Materia-AI-_JREQ196458-3",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Full-Stack-Engineer--TD-Securities_R_1513765",
    "https://www.konrad.com/careers/job/8081659003?gh_jid=8081659003",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/USA-OH-Mason/Sr-Software-Development-Engineer-VNDLY_JR-0110317",
    "https://www.okta.com/company/careers/opportunity/8093199?gh_jid=8093199",
    "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Senior-Compiler-Engineer---Triton-and-DSLs_JR0288438",
    "https://www.d2l.com/careers/jobs/?job_id=7539323&gh_jid=7539323",
    "https://app.careerpuck.com/job-board/lyft/job/8795875002?gh_jid=8795875002",
    "https://jobs.ashbyhq.com/thumbtack/db0a220d-07de-4136-afa1-2c08c2aeebf8",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Full-Stack-Software-Engineer_JR26082026",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Java-Developer--TD-Securities_R_1504239",
    "https://job-boards.greenhouse.io/coursera/jobs/6211197004",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/z-OS-Connect-Systems-Programmer_R_1503932",
    "https://cibc.wd3.myworkdayjobs.com/search/job/Toronto-ON/Senior-Software-Engineer--Fullstack-_2620641",
    "https://jobs.ashbyhq.com/felix/c748d3de-a8f0-45dd-b46f-61e314d634e8",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Full-Stack-Developer_JR106072-1",
    "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
    "https://jobs.lever.co/pointclickcare/3779970b-816c-4417-bcc8-6a3436ff6821",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-III_R_1519353-1",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Developer_R_1518831",
    "https://boards.greenhouse.io/robinhood/jobs/8255842?t=gh_src=&gh_jid=8255842",
    "https://jobs.ashbyhq.com/cohere/7133d205-5421-4336-a8e2-6037b5f55073",
    "https://www.konrad.com/careers/job/8076030003?gh_jid=8076030003",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Boston-Massachusetts/Senior-Full-Stack-Software-Engineer_JR26100106-1",
    "https://boards.greenhouse.io/robinhood/jobs/8083818?t=gh_src=&gh_jid=8083818",
    "https://jobs.lever.co/kepler/b9dfd938-5198-49f7-8f7d-79c88c30e725",
    "https://job-boards.greenhouse.io/carta/jobs/8035084003",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Java-Full-Stack-Engineer--TD-Securities_R_1504637",
    "https://jobs.lever.co/bluecatnetworks/8304809d-d71c-4608-90d1-72aa7dc3c6cd",
    "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Alberta-CAN---Remote/Senior-Software-Developer_26WD101268-1",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Vaughan-Ontario-CA/Electrician-PLC-Programmer--Nights-_R00259765",
    "https://jobs.lever.co/pointclickcare/560fc3cf-e98e-44aa-b9b8-3ac3f3513b68",
    "https://app.careerpuck.com/job-board/lyft/job/8693500002?gh_jid=8693500002",
    "https://app.careerpuck.com/job-board/lyft/job/8857056002?gh_jid=8857056002",
    "https://boards.greenhouse.io/robinhood/jobs/8126314?t=gh_src=&gh_jid=8126314",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Waterloo-500-King-Street-North/Senior-Mobile-Software-Engineer_JR26060524",
    "https://jobs.ashbyhq.com/harvey/04ee546e-7432-4154-abf2-cb3b2d7abf7a",
    "https://jobs.ashbyhq.com/sentry/26c3535f-fcaa-4419-8272-43faa00582f1",
    "https://www.okta.com/company/careers/opportunity/8186789?gh_jid=8186789",
    "https://www.samsara.com/company/careers/roles/8129161?gh_jid=8129161",
    "https://jobs.lever.co/altaml/3731e215-cbad-4a2d-9bd2-3e60bb19096e",
    "https://app.careerpuck.com/job-board/lyft/job/8755550002?gh_jid=8755550002",
    "https://jobs.ashbyhq.com/cohere/a10a96b5-f772-466d-9297-f021f78ca9c0",
    "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Toronto-ON-CAN/Senior-Full-Stack-Developer_26WD101575",
    "https://boards.greenhouse.io/robinhood/jobs/8319701?t=gh_src=&gh_jid=8319701",
    "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/Canada---Toronto/Software-Engineering-LMTS_JR365988",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-I_JREQ202606",
    "https://jobs.ashbyhq.com/harvey/18454695-e72d-40a5-a6c1-99677ef516ad",
    "https://boards.greenhouse.io/robinhood/jobs/5319465?t=gh_src=&gh_jid=5319465",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-AML-IT-Developer_R_1514440",
    "https://app.careerpuck.com/job-board/lyft/job/8657497002?gh_jid=8657497002",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Software-Engineer_JREQ203432",
    "https://app.careerpuck.com/job-board/lyft/job/8716218002?gh_jid=8716218002",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-II_JREQ202092"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231+21232 +52%, statcan_jvws NOC 21231+21232 +58%. Likely reason: senior postings sit above an all-experience government median; 51% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 162900,
    "median": 195500,
    "p75": 231900,
    "p10": 156200,
    "p90": 287700,
    "n_postings": 65,
    "n_employers": 20,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://boards.greenhouse.io/robinhood/jobs/8142278?t=gh_src=&gh_jid=8142278",
     "http://block.xyz/careers/jobs/5406251008?gh_jid=5406251008",
     "https://boards.greenhouse.io/robinhood/jobs/8189869?t=gh_src=&gh_jid=8189869",
     "https://www.okta.com/company/careers/opportunity/8041360?gh_jid=8041360",
     "https://jobs.ashbyhq.com/cohere/2df2da3c-fb69-4d4d-b3c9-077b3df2ba3d",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Frisco-Texas/Lead-Software-Development-Engineer_JREQ200365",
     "https://jobs.ashbyhq.com/cohere/70a8dc77-ac84-4790-aff6-13b4dcd4554a",
     "https://www.okta.com/company/careers/opportunity/8139694?gh_jid=8139694",
     "https://jobs.lever.co/achievers/6d94fafe-5a86-4d42-8418-2524c60bac21",
     "https://job-boards.greenhouse.io/geotab/jobs/5422219008",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Staff-Software-Engineer---Capital-One-Travel-Tech---Full-stack---dveloppeur-principal-ou-dveloppeuse-principale-en-logiciels_R1003951",
     "https://boards.greenhouse.io/robinhood/jobs/7489952?t=gh_src=&gh_jid=7489952",
     "https://jobs.ashbyhq.com/cohere/a13207e7-dc82-473f-8ca4-e832452fe8c3",
     "https://boards.greenhouse.io/robinhood/jobs/8244209?t=gh_src=&gh_jid=8244209",
     "https://jobs.ashbyhq.com/cohere/41f23dad-9da2-451a-bd1e-a1800437cb64",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Cloud-Software-Developer----AWS---AI---Real-Time-Payment-Systems-_R260019528-1",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Staff-Software-Engineer---International-Card-Tech---Full-stack_R246337",
     "https://jobs.ashbyhq.com/snowflake/708992c7-67da-4f99-99f0-39ed70e360d4",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Full-Stack-Architect_R_1513818",
     "https://www.okta.com/company/careers/opportunity/8239382?gh_jid=8239382",
     "https://jobs.ashbyhq.com/harvey/01f31ece-f3fe-4991-b6fb-b59f21faa8e9",
     "https://www.okta.com/company/careers/opportunity/8314936?gh_jid=8314936",
     "https://jobs.ashbyhq.com/cohere/859e2e47-02fb-4afe-bb8a-e83bf4d8c265",
     "https://www.okta.com/company/careers/opportunity/8232905?gh_jid=8232905",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Developer-Lead--AI-Enabled-Systems-_R260022481",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Staff-Software-Engineer---Capital-One-Travel-Tech---Full-stack_R1003292-1",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Application-Developer-NET-Angular-AWS-_R260027640",
     "https://jobs.ashbyhq.com/cohere/d42f5fd4-1ffc-45b9-957c-f09862db6af6",
     "https://jobs.ashbyhq.com/cohere/82ec1512-5bc3-49dd-b995-b6abc2a958d7",
     "https://jobs.ashbyhq.com/harvey/47d3d763-8c64-4e33-b76e-ca15f584c1fd",
     "https://boards.greenhouse.io/faire/jobs/8806428002?gh_jid=8806428002",
     "https://jobs.ashbyhq.com/cohere/60de50e9-aba7-4a3a-8cdb-955a456749aa",
     "https://jobs.ashbyhq.com/cohere/3136a5a5-06fd-4c82-8b72-a43467e6b128",
     "https://jobs.ashbyhq.com/cohere/1f7cc5e6-5f31-40d8-ad49-fe22c98a3ea4",
     "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
     "https://jobs.ashbyhq.com/cohere/443368a3-6276-4b90-9671-27fed40fd6d2",
     "https://boards.greenhouse.io/robinhood/jobs/8080939?t=gh_src=&gh_jid=8080939",
     "https://jobs.ashbyhq.com/benevity/709970c3-3255-4bfa-9899-ec613b69236d",
     "https://www.okta.com/company/careers/opportunity/7560775?gh_jid=7560775",
     "https://www.okta.com/company/careers/opportunity/8208369?gh_jid=8208369",
     "https://jobs.ashbyhq.com/cohere/2a989030-6d14-4924-88c1-d878911e26fa",
     "https://jobs.lever.co/bluecatnetworks/35e099e7-d47c-4dae-aeca-4e9c2cbe824a",
     "https://jobs.ashbyhq.com/cohere/b9306620-a110-46b5-b4c4-7363e1d03a8d",
     "https://www.fivetran.com/careers/job?gh_jid=7772283003",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/IBM-MDM-Lead-Developer_R260023402",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Software-Engineer--AI_JREQ202372",
     "https://jobs.ashbyhq.com/cohere/61703710-4379-42fd-a508-946f2a5fb6bc",
     "https://www.fivetran.com/careers/job?gh_jid=7864668003",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Transaction-Banking-Core-Full-Stack-Architect_R_1488295-1",
     "http://block.xyz/careers/jobs/5196196008?gh_jid=5196196008",
     "https://jobs.ashbyhq.com/benevity/188f237c-8e16-4320-8ab1-d95c6de53652",
     "https://jobs.ashbyhq.com/sentry/68757804-a892-40ed-8ea7-f2d13500f29c",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Staff-Software-Engineer---AI-I_JREQ204548",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Lead-Full-Stack-Software-Engineer_JR26071723",
     "https://www.okta.com/company/careers/opportunity/8239421?gh_jid=8239421",
     "https://jobs.lever.co/veeva/b50030bc-06a2-4389-a4a3-8c381e0f6fe1",
     "https://jobs.ashbyhq.com/cohere/a87be947-00f0-4a4c-a690-a4922f88f553",
     "https://www.fivetran.com/careers/job?gh_jid=7789375003",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Staff-Software-Engineer_R244860",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Full-Stack-Architect_R_1518732",
     "https://jobs.ashbyhq.com/harvey/6ad3902b-2888-4c02-913d-de942e807133",
     "https://jobs.ashbyhq.com/cohere/529b2dd6-4be3-49db-97cd-781f4897540b",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/JREQ203081-Staff-Software-Engineer-I--Open-_JREQ204253-4",
     "https://jobs.ashbyhq.com/cohere/554a9380-ab50-4338-88a9-c6b8ab19d92e",
     "https://job-boards.greenhouse.io/carta/jobs/8035089003"
    ]
   },
   "source_urls": [
    "https://boards.greenhouse.io/robinhood/jobs/8142278?t=gh_src=&gh_jid=8142278",
    "http://block.xyz/careers/jobs/5406251008?gh_jid=5406251008",
    "https://boards.greenhouse.io/robinhood/jobs/8189869?t=gh_src=&gh_jid=8189869",
    "https://www.okta.com/company/careers/opportunity/8041360?gh_jid=8041360",
    "https://jobs.ashbyhq.com/cohere/2df2da3c-fb69-4d4d-b3c9-077b3df2ba3d",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Frisco-Texas/Lead-Software-Development-Engineer_JREQ200365",
    "https://jobs.ashbyhq.com/cohere/70a8dc77-ac84-4790-aff6-13b4dcd4554a",
    "https://www.okta.com/company/careers/opportunity/8139694?gh_jid=8139694",
    "https://jobs.lever.co/achievers/6d94fafe-5a86-4d42-8418-2524c60bac21",
    "https://job-boards.greenhouse.io/geotab/jobs/5422219008",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Staff-Software-Engineer---Capital-One-Travel-Tech---Full-stack---dveloppeur-principal-ou-dveloppeuse-principale-en-logiciels_R1003951",
    "https://boards.greenhouse.io/robinhood/jobs/7489952?t=gh_src=&gh_jid=7489952",
    "https://jobs.ashbyhq.com/cohere/a13207e7-dc82-473f-8ca4-e832452fe8c3",
    "https://boards.greenhouse.io/robinhood/jobs/8244209?t=gh_src=&gh_jid=8244209",
    "https://jobs.ashbyhq.com/cohere/41f23dad-9da2-451a-bd1e-a1800437cb64",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Cloud-Software-Developer----AWS---AI---Real-Time-Payment-Systems-_R260019528-1",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Staff-Software-Engineer---International-Card-Tech---Full-stack_R246337",
    "https://jobs.ashbyhq.com/snowflake/708992c7-67da-4f99-99f0-39ed70e360d4",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Full-Stack-Architect_R_1513818",
    "https://www.okta.com/company/careers/opportunity/8239382?gh_jid=8239382",
    "https://jobs.ashbyhq.com/harvey/01f31ece-f3fe-4991-b6fb-b59f21faa8e9",
    "https://www.okta.com/company/careers/opportunity/8314936?gh_jid=8314936",
    "https://jobs.ashbyhq.com/cohere/859e2e47-02fb-4afe-bb8a-e83bf4d8c265",
    "https://www.okta.com/company/careers/opportunity/8232905?gh_jid=8232905",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Developer-Lead--AI-Enabled-Systems-_R260022481",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Staff-Software-Engineer---Capital-One-Travel-Tech---Full-stack_R1003292-1",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Application-Developer-NET-Angular-AWS-_R260027640",
    "https://jobs.ashbyhq.com/cohere/d42f5fd4-1ffc-45b9-957c-f09862db6af6",
    "https://jobs.ashbyhq.com/cohere/82ec1512-5bc3-49dd-b995-b6abc2a958d7",
    "https://jobs.ashbyhq.com/harvey/47d3d763-8c64-4e33-b76e-ca15f584c1fd",
    "https://boards.greenhouse.io/faire/jobs/8806428002?gh_jid=8806428002",
    "https://jobs.ashbyhq.com/cohere/60de50e9-aba7-4a3a-8cdb-955a456749aa",
    "https://jobs.ashbyhq.com/cohere/3136a5a5-06fd-4c82-8b72-a43467e6b128",
    "https://jobs.ashbyhq.com/cohere/1f7cc5e6-5f31-40d8-ad49-fe22c98a3ea4",
    "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
    "https://jobs.ashbyhq.com/cohere/443368a3-6276-4b90-9671-27fed40fd6d2",
    "https://boards.greenhouse.io/robinhood/jobs/8080939?t=gh_src=&gh_jid=8080939",
    "https://jobs.ashbyhq.com/benevity/709970c3-3255-4bfa-9899-ec613b69236d",
    "https://www.okta.com/company/careers/opportunity/7560775?gh_jid=7560775",
    "https://www.okta.com/company/careers/opportunity/8208369?gh_jid=8208369",
    "https://jobs.ashbyhq.com/cohere/2a989030-6d14-4924-88c1-d878911e26fa",
    "https://jobs.lever.co/bluecatnetworks/35e099e7-d47c-4dae-aeca-4e9c2cbe824a",
    "https://jobs.ashbyhq.com/cohere/b9306620-a110-46b5-b4c4-7363e1d03a8d",
    "https://www.fivetran.com/careers/job?gh_jid=7772283003",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/IBM-MDM-Lead-Developer_R260023402",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Software-Engineer--AI_JREQ202372",
    "https://jobs.ashbyhq.com/cohere/61703710-4379-42fd-a508-946f2a5fb6bc",
    "https://www.fivetran.com/careers/job?gh_jid=7864668003",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Transaction-Banking-Core-Full-Stack-Architect_R_1488295-1",
    "http://block.xyz/careers/jobs/5196196008?gh_jid=5196196008",
    "https://jobs.ashbyhq.com/benevity/188f237c-8e16-4320-8ab1-d95c6de53652",
    "https://jobs.ashbyhq.com/sentry/68757804-a892-40ed-8ea7-f2d13500f29c",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Staff-Software-Engineer---AI-I_JREQ204548",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Lead-Full-Stack-Software-Engineer_JR26071723",
    "https://www.okta.com/company/careers/opportunity/8239421?gh_jid=8239421",
    "https://jobs.lever.co/veeva/b50030bc-06a2-4389-a4a3-8c381e0f6fe1",
    "https://jobs.ashbyhq.com/cohere/a87be947-00f0-4a4c-a690-a4922f88f553",
    "https://www.fivetran.com/careers/job?gh_jid=7789375003",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Staff-Software-Engineer_R244860",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Full-Stack-Architect_R_1518732",
    "https://jobs.ashbyhq.com/harvey/6ad3902b-2888-4c02-913d-de942e807133",
    "https://jobs.ashbyhq.com/cohere/529b2dd6-4be3-49db-97cd-781f4897540b",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/JREQ203081-Staff-Software-Engineer-I--Open-_JREQ204253-4",
    "https://jobs.ashbyhq.com/cohere/554a9380-ab50-4338-88a9-c6b8ab19d92e",
    "https://job-boards.greenhouse.io/carta/jobs/8035089003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231+21232 +80%, statcan_jvws NOC 21231+21232 +86%. Likely reason: staff/lead postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 130000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 115544,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 108992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 86424,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 109000,
    "median": 117500,
    "p75": 139300,
    "p10": 102500,
    "p90": 178400,
    "n_postings": 14,
    "n_employers": 7,
    "confidence": "weak",
    "null_reason": null,
    "postings": [
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Ontario-Remote-Work/Senior-Full-Stack-Web-Developer_R65478",
     "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Software-Developer-II_R67806-1",
     "https://www.asana.com/jobs/apply/7961454?gh_jid=7961454",
     "https://www.brex.com/careers/8829338002?gh_jid=8829338002",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Software-Engineer-II--Backend---Java-_R-291922",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Software-Developer-in-Test-II_R68818",
     "https://jobs.ashbyhq.com/trulioo/835506e4-f3af-4309-97c3-73968bb0139e",
     "https://www.asana.com/jobs/apply/8257464?gh_jid=8257464",
     "https://www.asana.com/jobs/apply/7962306?gh_jid=7962306",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/AI-Native-Software-Developer-II_R68886",
     "https://www.brex.com/careers/8815512002?gh_jid=8815512002",
     "https://ia.wd3.myworkdayjobs.com/Professional/job/Vancouver-British-Columbia/Dveloppeur-euse--Salesforce_JR10028011",
     "https://www.asana.com/jobs/apply/8214792?gh_jid=8214792"
    ]
   },
   "source_urls": [
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Ontario-Remote-Work/Senior-Full-Stack-Web-Developer_R65478",
    "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Software-Developer-II_R67806-1",
    "https://www.asana.com/jobs/apply/7961454?gh_jid=7961454",
    "https://www.brex.com/careers/8829338002?gh_jid=8829338002",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Software-Engineer-II--Backend---Java-_R-291922",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Software-Developer-in-Test-II_R68818",
    "https://jobs.ashbyhq.com/trulioo/835506e4-f3af-4309-97c3-73968bb0139e",
    "https://www.asana.com/jobs/apply/8257464?gh_jid=8257464",
    "https://www.asana.com/jobs/apply/7962306?gh_jid=7962306",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/AI-Native-Software-Developer-II_R68886",
    "https://www.brex.com/careers/8815512002?gh_jid=8815512002",
    "https://ia.wd3.myworkdayjobs.com/Professional/job/Vancouver-British-Columbia/Dveloppeur-euse--Salesforce_JR10028011",
    "https://www.asana.com/jobs/apply/8214792?gh_jid=8214792"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 143600,
    "median": 169300,
    "p75": 209000,
    "p10": 136600,
    "p90": 239300,
    "n_postings": 21,
    "n_employers": 14,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Software-Engineer-III-Senior-Software-Engineer--Full-Stack-_JR-0103512",
     "https://www.brex.com/careers/8472632002?gh_jid=8472632002",
     "https://jobs.ashbyhq.com/trulioo/d542c936-6840-4be3-a29c-8131d0f08a78",
     "https://databricks.com/company/careers/open-positions/job?gh_jid=8093295002",
     "https://epicgames.com/careers/jobs/6210323004?gh_jid=6210323004",
     "https://epicgames.com/careers/jobs/5990901004?gh_jid=5990901004",
     "https://jobs.ashbyhq.com/xero/49fc0d24-4d4e-4dc8-a857-53c9665fe5a3",
     "https://jobs.ashbyhq.com/procurify/fc0bb55c-22bc-4c9a-b9d2-5e8ef9f48389",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-Software-Engineer--Sanctions-Service---AI-Inference-_R-288492",
     "https://careers.roblox.com/jobs/8024947?gh_jid=8024947",
     "https://epicgames.com/careers/jobs/6217211004?gh_jid=6217211004",
     "https://epicgames.com/careers/jobs/6229262004?gh_jid=6229262004",
     "https://www.brex.com/careers/8815519002?gh_jid=8815519002",
     "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
     "https://www.asana.com/jobs/apply/8319678?gh_jid=8319678",
     "https://databricks.com/company/careers/open-positions/job?gh_jid=8230883002",
     "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Alberta-CAN---Remote/Senior-Software-Developer_26WD101268-1",
     "https://epicgames.com/careers/jobs/6208110004?gh_jid=6208110004",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Senior-Software-Engineer--Device---Cloud-Platform_R69091",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Software-Development-Engineer---Agent-Factory_JR-0110488",
     "https://hp.wd5.myworkdayjobs.com/ExternalCareerSite/job/Vancouver-British-Columbia-Canada/Android---Linux-Networking---Software-Eng_3167148-1"
    ]
   },
   "source_urls": [
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Software-Engineer-III-Senior-Software-Engineer--Full-Stack-_JR-0103512",
    "https://www.brex.com/careers/8472632002?gh_jid=8472632002",
    "https://jobs.ashbyhq.com/trulioo/d542c936-6840-4be3-a29c-8131d0f08a78",
    "https://databricks.com/company/careers/open-positions/job?gh_jid=8093295002",
    "https://epicgames.com/careers/jobs/6210323004?gh_jid=6210323004",
    "https://epicgames.com/careers/jobs/5990901004?gh_jid=5990901004",
    "https://jobs.ashbyhq.com/xero/49fc0d24-4d4e-4dc8-a857-53c9665fe5a3",
    "https://jobs.ashbyhq.com/procurify/fc0bb55c-22bc-4c9a-b9d2-5e8ef9f48389",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-Software-Engineer--Sanctions-Service---AI-Inference-_R-288492",
    "https://careers.roblox.com/jobs/8024947?gh_jid=8024947",
    "https://epicgames.com/careers/jobs/6217211004?gh_jid=6217211004",
    "https://epicgames.com/careers/jobs/6229262004?gh_jid=6229262004",
    "https://www.brex.com/careers/8815519002?gh_jid=8815519002",
    "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
    "https://www.asana.com/jobs/apply/8319678?gh_jid=8319678",
    "https://databricks.com/company/careers/open-positions/job?gh_jid=8230883002",
    "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Alberta-CAN---Remote/Senior-Software-Developer_26WD101268-1",
    "https://epicgames.com/careers/jobs/6208110004?gh_jid=6208110004",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Senior-Software-Engineer--Device---Cloud-Platform_R69091",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Software-Development-Engineer---Agent-Factory_JR-0110488",
    "https://hp.wd5.myworkdayjobs.com/ExternalCareerSite/job/Vancouver-British-Columbia-Canada/Android---Linux-Networking---Software-Eng_3167148-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231+21232 +42%, statcan_jvws NOC 21231+21232 +68%. Likely reason: senior postings sit above an all-experience government median; 86% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 210000,
    "median": 227200,
    "p75": 267300,
    "p10": 207500,
    "p90": 268900,
    "n_postings": 11,
    "n_employers": 5,
    "confidence": "weak",
    "null_reason": null,
    "postings": [
     "https://www.brex.com/careers/8430196002?gh_jid=8430196002",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal--Software-Development-Engineer_JR-0108059",
     "https://epicgames.com/careers/jobs/6020510004?gh_jid=6020510004",
     "https://job-boards.greenhouse.io/gomotive/jobs/8706163002",
     "https://www.brex.com/careers/8922246002?gh_jid=8922246002",
     "https://databricks.com/company/careers/open-positions/job?gh_jid=8093293002",
     "https://www.brex.com/careers/8854221002?gh_jid=8854221002",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal-Software-Development-Engineer_JR-0111124",
     "https://job-boards.greenhouse.io/gomotive/jobs/8820960002",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal-Software-Engineer---Evisort-AI_JR-0110534",
     "https://epicgames.com/careers/jobs/6208474004?gh_jid=6208474004"
    ]
   },
   "source_urls": [
    "https://www.brex.com/careers/8430196002?gh_jid=8430196002",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal--Software-Development-Engineer_JR-0108059",
    "https://epicgames.com/careers/jobs/6020510004?gh_jid=6020510004",
    "https://job-boards.greenhouse.io/gomotive/jobs/8706163002",
    "https://www.brex.com/careers/8922246002?gh_jid=8922246002",
    "https://databricks.com/company/careers/open-positions/job?gh_jid=8093293002",
    "https://www.brex.com/careers/8854221002?gh_jid=8854221002",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal-Software-Development-Engineer_JR-0111124",
    "https://job-boards.greenhouse.io/gomotive/jobs/8820960002",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal-Software-Engineer---Evisort-AI_JR-0110534",
    "https://epicgames.com/careers/jobs/6208474004?gh_jid=6208474004"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231+21232 +90%, statcan_jvws NOC 21231+21232 +125%. Likely reason: staff/lead postings sit above an all-experience government median; 100% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://app.careerpuck.com/job-board/lyft/job/8743515002?gh_jid=8743515002",
     "https://app.careerpuck.com/job-board/lyft/job/8743513002?gh_jid=8743513002"
    ]
   },
   "source_urls": [
    "https://app.careerpuck.com/job-board/lyft/job/8743515002?gh_jid=8743515002",
    "https://app.careerpuck.com/job-board/lyft/job/8743513002?gh_jid=8743513002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Montréal Region",
      "annual_cad": 94994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Montréal, Quebec",
      "annual_cad": 93392,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 8,
    "n_employers": 4,
    "confidence": null,
    "null_reason": "not enough public postings (n=8)",
    "postings": [
     "https://job-boards.greenhouse.io/appdirect/jobs/8783745002",
     "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
     "https://app.careerpuck.com/job-board/lyft/job/8790999002?gh_jid=8790999002",
     "https://jobs.ashbyhq.com/cohere/96c74af4-b3d7-4960-a666-212ce4debac8",
     "https://job-boards.greenhouse.io/appdirect/jobs/8749591002",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Quebec-Montreal-900-Boulevard-de-Maisonneuve-Ouest/Back-end-Software-Engineer_JR26050821",
     "https://app.careerpuck.com/job-board/lyft/job/8760360002?gh_jid=8760360002",
     "https://job-boards.greenhouse.io/appdirect/jobs/8806380002"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/appdirect/jobs/8783745002",
    "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
    "https://app.careerpuck.com/job-board/lyft/job/8790999002?gh_jid=8790999002",
    "https://jobs.ashbyhq.com/cohere/96c74af4-b3d7-4960-a666-212ce4debac8",
    "https://job-boards.greenhouse.io/appdirect/jobs/8749591002",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Quebec-Montreal-900-Boulevard-de-Maisonneuve-Ouest/Back-end-Software-Engineer_JR26050821",
    "https://app.careerpuck.com/job-board/lyft/job/8760360002?gh_jid=8760360002",
    "https://job-boards.greenhouse.io/appdirect/jobs/8806380002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Montréal Region",
      "annual_cad": 94994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Montréal, Quebec",
      "annual_cad": 93392,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 5,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=5)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/7e0e08ed-4b12-4aaa-8dda-ad6292992061",
     "https://jobs.ashbyhq.com/cohere/c12e3636-ed16-47e7-ba1f-82860f88d340",
     "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
     "https://jobs.ashbyhq.com/cohere/a10a96b5-f772-466d-9297-f021f78ca9c0",
     "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Toronto-ON-CAN/Senior-Full-Stack-Developer_26WD101575"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/7e0e08ed-4b12-4aaa-8dda-ad6292992061",
    "https://jobs.ashbyhq.com/cohere/c12e3636-ed16-47e7-ba1f-82860f88d340",
    "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
    "https://jobs.ashbyhq.com/cohere/a10a96b5-f772-466d-9297-f021f78ca9c0",
    "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Toronto-ON-CAN/Senior-Full-Stack-Developer_26WD101575"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Montréal Region",
      "annual_cad": 94994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Montréal, Quebec",
      "annual_cad": 93392,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 15,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=15, 2 employers)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/2df2da3c-fb69-4d4d-b3c9-077b3df2ba3d",
     "https://jobs.ashbyhq.com/cohere/a13207e7-dc82-473f-8ca4-e832452fe8c3",
     "https://jobs.ashbyhq.com/cohere/41f23dad-9da2-451a-bd1e-a1800437cb64",
     "https://jobs.lever.co/kabam/7b7becfb-5567-40c2-b0e8-d3e271f113be",
     "https://jobs.ashbyhq.com/cohere/859e2e47-02fb-4afe-bb8a-e83bf4d8c265",
     "https://jobs.ashbyhq.com/cohere/d42f5fd4-1ffc-45b9-957c-f09862db6af6",
     "https://jobs.ashbyhq.com/cohere/3136a5a5-06fd-4c82-8b72-a43467e6b128",
     "https://jobs.ashbyhq.com/cohere/1f7cc5e6-5f31-40d8-ad49-fe22c98a3ea4",
     "https://jobs.lever.co/kabam/74017619-4185-4d47-b01b-9396fa247fb0",
     "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
     "https://jobs.ashbyhq.com/cohere/443368a3-6276-4b90-9671-27fed40fd6d2",
     "https://jobs.ashbyhq.com/cohere/2a989030-6d14-4924-88c1-d878911e26fa",
     "https://jobs.ashbyhq.com/cohere/61703710-4379-42fd-a508-946f2a5fb6bc",
     "https://jobs.ashbyhq.com/cohere/a87be947-00f0-4a4c-a690-a4922f88f553",
     "https://jobs.ashbyhq.com/cohere/554a9380-ab50-4338-88a9-c6b8ab19d92e"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/2df2da3c-fb69-4d4d-b3c9-077b3df2ba3d",
    "https://jobs.ashbyhq.com/cohere/a13207e7-dc82-473f-8ca4-e832452fe8c3",
    "https://jobs.ashbyhq.com/cohere/41f23dad-9da2-451a-bd1e-a1800437cb64",
    "https://jobs.lever.co/kabam/7b7becfb-5567-40c2-b0e8-d3e271f113be",
    "https://jobs.ashbyhq.com/cohere/859e2e47-02fb-4afe-bb8a-e83bf4d8c265",
    "https://jobs.ashbyhq.com/cohere/d42f5fd4-1ffc-45b9-957c-f09862db6af6",
    "https://jobs.ashbyhq.com/cohere/3136a5a5-06fd-4c82-8b72-a43467e6b128",
    "https://jobs.ashbyhq.com/cohere/1f7cc5e6-5f31-40d8-ad49-fe22c98a3ea4",
    "https://jobs.lever.co/kabam/74017619-4185-4d47-b01b-9396fa247fb0",
    "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
    "https://jobs.ashbyhq.com/cohere/443368a3-6276-4b90-9671-27fed40fd6d2",
    "https://jobs.ashbyhq.com/cohere/2a989030-6d14-4924-88c1-d878911e26fa",
    "https://jobs.ashbyhq.com/cohere/61703710-4379-42fd-a508-946f2a5fb6bc",
    "https://jobs.ashbyhq.com/cohere/a87be947-00f0-4a4c-a690-a4922f88f553",
    "https://jobs.ashbyhq.com/cohere/554a9380-ab50-4338-88a9-c6b8ab19d92e"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Montréal Region",
      "annual_cad": 94994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Montréal, Quebec",
      "annual_cad": 93392,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Calgary Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Calgary, Alberta",
      "annual_cad": 89440,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
     "https://jobs.lever.co/altaml/74efba24-9733-4308-903a-9757a80684ba"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
    "https://jobs.lever.co/altaml/74efba24-9733-4308-903a-9757a80684ba"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Calgary Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Calgary, Alberta",
      "annual_cad": 89440,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://bmo.wd3.myworkdayjobs.com/External/job/Calgary-AB-CAN/Full-Stack-Engineer--AI-Enabled-_R260024169",
     "https://jobs.lever.co/altaml/3731e215-cbad-4a2d-9bd2-3e60bb19096e",
     "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c"
    ]
   },
   "source_urls": [
    "https://bmo.wd3.myworkdayjobs.com/External/job/Calgary-AB-CAN/Full-Stack-Engineer--AI-Enabled-_R260024169",
    "https://jobs.lever.co/altaml/3731e215-cbad-4a2d-9bd2-3e60bb19096e",
    "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Calgary Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Calgary, Alberta",
      "annual_cad": 89440,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Calgary Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Calgary, Alberta",
      "annual_cad": 89440,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 4,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=4)",
    "postings": [
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Embedded-Software-Engineer---New-Grad_R031571",
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Routing-IP-Software-Engineer----New-Grad_R032006",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Gatineau-Canada/Jr-Software-Engineer---Java--Angular--JavaScript_R69279-1",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Gatineau-Canada/Junior-Software-Engineer--Emergency-Call-Handling_R67731"
    ]
   },
   "source_urls": [
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Embedded-Software-Engineer---New-Grad_R031571",
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Routing-IP-Software-Engineer----New-Grad_R032006",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Gatineau-Canada/Jr-Software-Engineer---Java--Angular--JavaScript_R69279-1",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Gatineau-Canada/Junior-Software-Engineer--Emergency-Call-Handling_R67731"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Ottawa Region",
      "annual_cad": 104541,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Ottawa, Ontario",
      "annual_cad": 101556,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 7,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=7)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Software-Test-Specialist-II_20260256-1",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Everywhere-Embedded-Software-Developer-II_20260307-2",
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Intermediate-Backend-Developer--C----SQL-Server----Remote_R-22621",
     "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
     "https://jobs.ashbyhq.com/lightspeedhq/6c9c4556-c6c3-40b0-acf2-6bb12d0f2a29",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Systems-Software-Developer_20260323-2"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Software-Test-Specialist-II_20260256-1",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Everywhere-Embedded-Software-Developer-II_20260307-2",
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Intermediate-Backend-Developer--C----SQL-Server----Remote_R-22621",
    "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
    "https://jobs.ashbyhq.com/lightspeedhq/6c9c4556-c6c3-40b0-acf2-6bb12d0f2a29",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Systems-Software-Developer_20260323-2"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Ottawa Region",
      "annual_cad": 104541,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Ottawa, Ontario",
      "annual_cad": 101556,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 129400,
    "median": 130500,
    "p75": 130900,
    "p10": 111300,
    "p90": 209900,
    "n_postings": 10,
    "n_employers": 5,
    "confidence": "weak",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/cohere/7e0e08ed-4b12-4aaa-8dda-ad6292992061",
     "https://jobs.ashbyhq.com/solink/30548ee4-a1c2-4c72-9807-ce0985383cd6",
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Embedded-Software-Engineer_R031337",
     "https://broadcom.wd1.myworkdayjobs.com/External_Career/job/Ottawa-March-Road/Software-Engineer_R027313",
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Pluggable-Modems-Product-Engineer_R031715",
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Embedded-Software-Engineer--RLS_R031657-1",
     "https://jobs.ashbyhq.com/solink/60efa38b-c5e4-45db-9253-addf37829f7f",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX--Senior-Systems-Software-Developer--Sensor-Frameworks-_20260309-2",
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Software-Governance-Senior-Associate_R031578",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/BlackBerry-Radar--Senior-Full-Stack-Developer_20260326-2"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/7e0e08ed-4b12-4aaa-8dda-ad6292992061",
    "https://jobs.ashbyhq.com/solink/30548ee4-a1c2-4c72-9807-ce0985383cd6",
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Embedded-Software-Engineer_R031337",
    "https://broadcom.wd1.myworkdayjobs.com/External_Career/job/Ottawa-March-Road/Software-Engineer_R027313",
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Pluggable-Modems-Product-Engineer_R031715",
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Embedded-Software-Engineer--RLS_R031657-1",
    "https://jobs.ashbyhq.com/solink/60efa38b-c5e4-45db-9253-addf37829f7f",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX--Senior-Systems-Software-Developer--Sensor-Frameworks-_20260309-2",
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Software-Governance-Senior-Associate_R031578",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/BlackBerry-Radar--Senior-Full-Stack-Developer_20260326-2"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": "More than 25% off statcan_jvws NOC 21231+21232 +27%. Likely reason: senior postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 4,
    "n_employers": 4,
    "confidence": null,
    "null_reason": "not enough public postings (n=4)",
    "postings": [
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Principal-Systems-Software-Developer_20260268-1",
     "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
     "https://jobs.ashbyhq.com/solink/18c79c81-1c00-4d0d-a9de-178c0ccac2c3",
     "https://broadcom.wd1.myworkdayjobs.com/External_Career/job/Ottawa-March-Road/Principal-Software-Engineer_R027469"
    ]
   },
   "source_urls": [
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Principal-Systems-Software-Developer_20260268-1",
    "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
    "https://jobs.ashbyhq.com/solink/18c79c81-1c00-4d0d-a9de-178c0ccac2c3",
    "https://broadcom.wd1.myworkdayjobs.com/External_Career/job/Ottawa-March-Road/Principal-Software-Engineer_R027469"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Ottawa Region",
      "annual_cad": 104541,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Ottawa, Ontario",
      "annual_cad": 101556,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Winnipeg Region",
      "annual_cad": 85342,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 82368,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://www.d2l.com/careers/jobs/?job_id=260466&gh_jid=260466"
    ]
   },
   "source_urls": [
    "https://www.d2l.com/careers/jobs/?job_id=260466&gh_jid=260466"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Winnipeg Region",
      "annual_cad": 85342,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 82368,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://www.d2l.com/careers/jobs/?job_id=2079857&gh_jid=2079857",
     "https://www.d2l.com/careers/jobs/?job_id=7539323&gh_jid=7539323"
    ]
   },
   "source_urls": [
    "https://www.d2l.com/careers/jobs/?job_id=2079857&gh_jid=2079857",
    "https://www.d2l.com/careers/jobs/?job_id=7539323&gh_jid=7539323"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Winnipeg Region",
      "annual_cad": 85342,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 82368,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Winnipeg Region",
      "annual_cad": 85342,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 82368,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Edmonton Region",
      "annual_cad": 85010,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Edmonton, Alberta",
      "annual_cad": 81484,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.lever.co/altaml/74efba24-9733-4308-903a-9757a80684ba"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/altaml/74efba24-9733-4308-903a-9757a80684ba"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Edmonton Region",
      "annual_cad": 85010,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Edmonton, Alberta",
      "annual_cad": 81484,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://epicgames.com/careers/jobs/5990901004?gh_jid=5990901004",
     "https://jobs.lever.co/altaml/3731e215-cbad-4a2d-9bd2-3e60bb19096e",
     "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c"
    ]
   },
   "source_urls": [
    "https://epicgames.com/careers/jobs/5990901004?gh_jid=5990901004",
    "https://jobs.lever.co/altaml/3731e215-cbad-4a2d-9bd2-3e60bb19096e",
    "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Edmonton Region",
      "annual_cad": 85010,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Edmonton, Alberta",
      "annual_cad": 81484,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Edmonton Region",
      "annual_cad": 85010,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Edmonton, Alberta",
      "annual_cad": 81484,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://jobs.lever.co/policyme/30e81807-adb5-44a9-baad-4beb75913694",
     "https://job-boards.greenhouse.io/affirm/jobs/8017342003",
     "https://job-boards.greenhouse.io/mercury/jobs/6233238004"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/policyme/30e81807-adb5-44a9-baad-4beb75913694",
    "https://job-boards.greenhouse.io/affirm/jobs/8017342003",
    "https://job-boards.greenhouse.io/mercury/jobs/6233238004"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     },
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21232",
      "region": "Canada",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21232",
      "region": "Canada",
      "annual_cad": 90818,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 107900,
    "median": 131400,
    "p75": 147500,
    "p10": 95200,
    "p90": 197900,
    "n_postings": 25,
    "n_employers": 14,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://job-boards.greenhouse.io/affirm/jobs/8032175003",
     "https://www.d2l.com/careers/jobs/?job_id=260466&gh_jid=260466",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Ontario-Remote-Work/Senior-Full-Stack-Web-Developer_R65478",
     "https://jobs.lever.co/policyme/8c468329-6b33-46d9-832d-1fb41ea8a5d1",
     "https://jobs.ashbyhq.com/1password/ec030dda-caff-4579-93ab-c9aa147a0241",
     "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
     "https://jobs.ashbyhq.com/1password/e9f8842c-3ed3-4b89-bd55-f59cff9773cb",
     "https://job-boards.greenhouse.io/tailscale/jobs/4732874005",
     "https://job-boards.greenhouse.io/mercury/jobs/6150432004",
     "https://instacart.careers/job/?gh_jid=8233716",
     "https://www.samsara.com/company/careers/roles/7992889?gh_jid=7992889",
     "https://jobs.ashbyhq.com/1password/443f9ef6-13a7-4edb-ace5-16be7e630041",
     "https://careers.toasttab.com/jobs?gh_jid=8223601",
     "https://job-boards.greenhouse.io/affirm/jobs/8040753003",
     "https://jobs.ashbyhq.com/airbyte/1a29f42d-e446-4ea0-a4f6-c3886e71ba7d",
     "https://www.samsara.com/company/careers/roles/8221852?gh_jid=8221852",
     "https://job-boards.greenhouse.io/affirm/jobs/8016868003",
     "https://job-boards.greenhouse.io/affirm/jobs/8012043003",
     "https://job-boards.greenhouse.io/mercury/jobs/6233910004",
     "https://job-boards.greenhouse.io/tailscale/jobs/4739666005",
     "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
     "https://job-boards.greenhouse.io/tailscale/jobs/4721713005",
     "https://jobs.ashbyhq.com/1password/b9ff2259-517c-4ec2-b92f-646be8bf12b6",
     "https://jobs.ashbyhq.com/lightspeedhq/6c9c4556-c6c3-40b0-acf2-6bb12d0f2a29",
     "https://jobs.ashbyhq.com/1password/005d4b48-d31e-449f-90b7-83313f98a907"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/affirm/jobs/8032175003",
    "https://www.d2l.com/careers/jobs/?job_id=260466&gh_jid=260466",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Ontario-Remote-Work/Senior-Full-Stack-Web-Developer_R65478",
    "https://jobs.lever.co/policyme/8c468329-6b33-46d9-832d-1fb41ea8a5d1",
    "https://jobs.ashbyhq.com/1password/ec030dda-caff-4579-93ab-c9aa147a0241",
    "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
    "https://jobs.ashbyhq.com/1password/e9f8842c-3ed3-4b89-bd55-f59cff9773cb",
    "https://job-boards.greenhouse.io/tailscale/jobs/4732874005",
    "https://job-boards.greenhouse.io/mercury/jobs/6150432004",
    "https://instacart.careers/job/?gh_jid=8233716",
    "https://www.samsara.com/company/careers/roles/7992889?gh_jid=7992889",
    "https://jobs.ashbyhq.com/1password/443f9ef6-13a7-4edb-ace5-16be7e630041",
    "https://careers.toasttab.com/jobs?gh_jid=8223601",
    "https://job-boards.greenhouse.io/affirm/jobs/8040753003",
    "https://jobs.ashbyhq.com/airbyte/1a29f42d-e446-4ea0-a4f6-c3886e71ba7d",
    "https://www.samsara.com/company/careers/roles/8221852?gh_jid=8221852",
    "https://job-boards.greenhouse.io/affirm/jobs/8016868003",
    "https://job-boards.greenhouse.io/affirm/jobs/8012043003",
    "https://job-boards.greenhouse.io/mercury/jobs/6233910004",
    "https://job-boards.greenhouse.io/tailscale/jobs/4739666005",
    "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
    "https://job-boards.greenhouse.io/tailscale/jobs/4721713005",
    "https://jobs.ashbyhq.com/1password/b9ff2259-517c-4ec2-b92f-646be8bf12b6",
    "https://jobs.ashbyhq.com/lightspeedhq/6c9c4556-c6c3-40b0-acf2-6bb12d0f2a29",
    "https://jobs.ashbyhq.com/1password/005d4b48-d31e-449f-90b7-83313f98a907"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": "More than 25% off statcan_jvws NOC 21231+21232 +30%. Likely reason: 56% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 141100,
    "median": 172900,
    "p75": 188300,
    "p10": 127300,
    "p90": 207200,
    "n_postings": 57,
    "n_employers": 30,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://job-boards.greenhouse.io/affirm/jobs/7981725003",
     "https://www.samsara.com/company/careers/roles/7997916?gh_jid=7997916",
     "https://jobs.ashbyhq.com/jane/0acad06e-1acb-4ff3-8236-19e0f0b023e2",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6130872004",
     "https://lattice.com/job?gh_jid=8487540002",
     "https://jobs.ashbyhq.com/solink/30548ee4-a1c2-4c72-9807-ce0985383cd6",
     "https://jobs.ashbyhq.com/sardine/c9979045-5ce5-471b-9900-f7244da0cb10",
     "https://jobs.ashbyhq.com/cohere/ef9b939d-da66-464c-a878-ef45616c0473",
     "https://jobs.ashbyhq.com/miovision/0dc06f59-3a8b-40ec-9ccb-1a3cc6e76d5e",
     "https://job-boards.greenhouse.io/affirm/jobs/7927799003",
     "https://www.d2l.com/careers/jobs/?job_id=2079857&gh_jid=2079857",
     "https://jobs.ashbyhq.com/thumbtack/d2b3c9e1-01a6-4eee-9742-7ffda6cb4b27",
     "https://jobs.ashbyhq.com/1password/7cc29a43-a6ac-46f5-8cfd-c090f23b3289",
     "https://job-boards.greenhouse.io/life360/jobs/8920421002",
     "https://careers.toasttab.com/jobs?gh_jid=8223599",
     "https://instacart.careers/job/?gh_jid=8315996",
     "https://jobs.ashbyhq.com/cohere/c12e3636-ed16-47e7-ba1f-82860f88d340",
     "https://jobs.ashbyhq.com/thumbtack/c1b25268-09ef-44d0-b08c-af68b650463b",
     "https://job-boards.greenhouse.io/tailscale/jobs/4710703005",
     "https://jobs.ashbyhq.com/procurify/fc0bb55c-22bc-4c9a-b9d2-5e8ef9f48389",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6230154004",
     "https://careers.toasttab.com/jobs?gh_jid=7861725",
     "https://www.fivetran.com/careers/job?gh_jid=7818374003",
     "https://job-boards.greenhouse.io/affirm/jobs/8005077003",
     "https://job-boards.greenhouse.io/mercury/jobs/6183014004",
     "https://job-boards.greenhouse.io/mercury/jobs/6101151004",
     "https://job-boards.greenhouse.io/shakepay/jobs/4609637005",
     "https://www.d2l.com/careers/jobs/?job_id=7539323&gh_jid=7539323",
     "https://jobs.ashbyhq.com/replicant/2808a97f-582c-408a-becd-c4c3825f451e",
     "https://jobs.ashbyhq.com/thumbtack/db0a220d-07de-4136-afa1-2c08c2aeebf8",
     "https://jobs.lever.co/policyme/9dd60ae2-eb7f-4852-8116-ea4b519fa46d",
     "https://www.fivetran.com/careers/job?gh_jid=7980977003",
     "https://jobs.ashbyhq.com/felix/c748d3de-a8f0-45dd-b46f-61e314d634e8",
     "https://jobs.lever.co/magnetforensics/29b7a1a7-ae6f-4dd0-88f3-97f587637e2a",
     "https://jobs.ashbyhq.com/cohere/7133d205-5421-4336-a8e2-6037b5f55073",
     "https://instacart.careers/job/?gh_jid=7951938",
     "https://jobs.ashbyhq.com/miovision/49f5f03a-8871-4f9d-92fa-7704b6cba925",
     "https://jobs.ashbyhq.com/1password/f7fa1ca7-5439-4848-a398-090a5cdf7d9d",
     "https://jobs.ashbyhq.com/sardine/0602a07b-6f97-44c8-84e0-b2b1483852e9",
     "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Alberta-CAN---Remote/Senior-Software-Developer_26WD101268-1",
     "https://job-boards.greenhouse.io/mercury/jobs/6101148004",
     "https://job-boards.greenhouse.io/affirm/jobs/7785814003",
     "https://jobs.ashbyhq.com/harvey/04ee546e-7432-4154-abf2-cb3b2d7abf7a",
     "https://www.samsara.com/company/careers/roles/8129161?gh_jid=8129161",
     "https://www.coinbase.com/careers/positions/8092651?gh_jid=8092651",
     "https://job-boards.greenhouse.io/mozilla/jobs/8112219",
     "https://job-boards.greenhouse.io/life360/jobs/8847077002",
     "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
     "https://jobs.ashbyhq.com/cohere/a10a96b5-f772-466d-9297-f021f78ca9c0",
     "https://careers.toasttab.com/jobs?gh_jid=7587088",
     "https://instacart.careers/job/?gh_jid=8304487",
     "https://jobs.ashbyhq.com/harvey/18454695-e72d-40a5-a6c1-99677ef516ad",
     "https://jobs.lever.co/waveapps/161455b7-7553-4112-943f-d46668d471e8",
     "https://jobs.ashbyhq.com/miovision/70f6942f-17f8-400b-a68f-6e26c6189d06",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6111473004",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6229352004",
     "https://job-boards.greenhouse.io/life360/jobs/8801341002"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/affirm/jobs/7981725003",
    "https://www.samsara.com/company/careers/roles/7997916?gh_jid=7997916",
    "https://jobs.ashbyhq.com/jane/0acad06e-1acb-4ff3-8236-19e0f0b023e2",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6130872004",
    "https://lattice.com/job?gh_jid=8487540002",
    "https://jobs.ashbyhq.com/solink/30548ee4-a1c2-4c72-9807-ce0985383cd6",
    "https://jobs.ashbyhq.com/sardine/c9979045-5ce5-471b-9900-f7244da0cb10",
    "https://jobs.ashbyhq.com/cohere/ef9b939d-da66-464c-a878-ef45616c0473",
    "https://jobs.ashbyhq.com/miovision/0dc06f59-3a8b-40ec-9ccb-1a3cc6e76d5e",
    "https://job-boards.greenhouse.io/affirm/jobs/7927799003",
    "https://www.d2l.com/careers/jobs/?job_id=2079857&gh_jid=2079857",
    "https://jobs.ashbyhq.com/thumbtack/d2b3c9e1-01a6-4eee-9742-7ffda6cb4b27",
    "https://jobs.ashbyhq.com/1password/7cc29a43-a6ac-46f5-8cfd-c090f23b3289",
    "https://job-boards.greenhouse.io/life360/jobs/8920421002",
    "https://careers.toasttab.com/jobs?gh_jid=8223599",
    "https://instacart.careers/job/?gh_jid=8315996",
    "https://jobs.ashbyhq.com/cohere/c12e3636-ed16-47e7-ba1f-82860f88d340",
    "https://jobs.ashbyhq.com/thumbtack/c1b25268-09ef-44d0-b08c-af68b650463b",
    "https://job-boards.greenhouse.io/tailscale/jobs/4710703005",
    "https://jobs.ashbyhq.com/procurify/fc0bb55c-22bc-4c9a-b9d2-5e8ef9f48389",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6230154004",
    "https://careers.toasttab.com/jobs?gh_jid=7861725",
    "https://www.fivetran.com/careers/job?gh_jid=7818374003",
    "https://job-boards.greenhouse.io/affirm/jobs/8005077003",
    "https://job-boards.greenhouse.io/mercury/jobs/6183014004",
    "https://job-boards.greenhouse.io/mercury/jobs/6101151004",
    "https://job-boards.greenhouse.io/shakepay/jobs/4609637005",
    "https://www.d2l.com/careers/jobs/?job_id=7539323&gh_jid=7539323",
    "https://jobs.ashbyhq.com/replicant/2808a97f-582c-408a-becd-c4c3825f451e",
    "https://jobs.ashbyhq.com/thumbtack/db0a220d-07de-4136-afa1-2c08c2aeebf8",
    "https://jobs.lever.co/policyme/9dd60ae2-eb7f-4852-8116-ea4b519fa46d",
    "https://www.fivetran.com/careers/job?gh_jid=7980977003",
    "https://jobs.ashbyhq.com/felix/c748d3de-a8f0-45dd-b46f-61e314d634e8",
    "https://jobs.lever.co/magnetforensics/29b7a1a7-ae6f-4dd0-88f3-97f587637e2a",
    "https://jobs.ashbyhq.com/cohere/7133d205-5421-4336-a8e2-6037b5f55073",
    "https://instacart.careers/job/?gh_jid=7951938",
    "https://jobs.ashbyhq.com/miovision/49f5f03a-8871-4f9d-92fa-7704b6cba925",
    "https://jobs.ashbyhq.com/1password/f7fa1ca7-5439-4848-a398-090a5cdf7d9d",
    "https://jobs.ashbyhq.com/sardine/0602a07b-6f97-44c8-84e0-b2b1483852e9",
    "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Alberta-CAN---Remote/Senior-Software-Developer_26WD101268-1",
    "https://job-boards.greenhouse.io/mercury/jobs/6101148004",
    "https://job-boards.greenhouse.io/affirm/jobs/7785814003",
    "https://jobs.ashbyhq.com/harvey/04ee546e-7432-4154-abf2-cb3b2d7abf7a",
    "https://www.samsara.com/company/careers/roles/8129161?gh_jid=8129161",
    "https://www.coinbase.com/careers/positions/8092651?gh_jid=8092651",
    "https://job-boards.greenhouse.io/mozilla/jobs/8112219",
    "https://job-boards.greenhouse.io/life360/jobs/8847077002",
    "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
    "https://jobs.ashbyhq.com/cohere/a10a96b5-f772-466d-9297-f021f78ca9c0",
    "https://careers.toasttab.com/jobs?gh_jid=7587088",
    "https://instacart.careers/job/?gh_jid=8304487",
    "https://jobs.ashbyhq.com/harvey/18454695-e72d-40a5-a6c1-99677ef516ad",
    "https://jobs.lever.co/waveapps/161455b7-7553-4112-943f-d46668d471e8",
    "https://jobs.ashbyhq.com/miovision/70f6942f-17f8-400b-a68f-6e26c6189d06",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6111473004",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6229352004",
    "https://job-boards.greenhouse.io/life360/jobs/8801341002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231+21232 +59%, statcan_jvws NOC 21231+21232 +70%. Likely reason: senior postings sit above an all-experience government median; 60% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 180700,
    "median": 208000,
    "p75": 227000,
    "p10": 165600,
    "p90": 244000,
    "n_postings": 25,
    "n_employers": 12,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://www.samsara.com/company/careers/roles/8109358?gh_jid=8109358",
     "https://job-boards.greenhouse.io/affirm/jobs/7979912003",
     "https://job-boards.greenhouse.io/affirm/jobs/7821440003",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6108385004",
     "https://job-boards.greenhouse.io/mercury/jobs/5847987004",
     "https://careers.toasttab.com/jobs?gh_jid=8165076",
     "https://job-boards.greenhouse.io/affirm/jobs/7833952003",
     "https://jobs.ashbyhq.com/harvey/01f31ece-f3fe-4991-b6fb-b59f21faa8e9",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6146605004",
     "https://jobs.ashbyhq.com/cohere/8878b0d0-7d88-4ee9-bc17-b0dd237e39a0",
     "https://jobs.ashbyhq.com/harvey/47d3d763-8c64-4e33-b76e-ca15f584c1fd",
     "https://jobs.ashbyhq.com/jane/1513926f-ccc8-426d-b27d-b8f14fbc74e0",
     "https://job-boards.greenhouse.io/mozilla/jobs/8247782",
     "https://job-boards.greenhouse.io/mozilla/jobs/8234153",
     "https://job-boards.greenhouse.io/affirm/jobs/7829429003",
     "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
     "https://jobs.ashbyhq.com/solink/18c79c81-1c00-4d0d-a9de-178c0ccac2c3",
     "https://job-boards.greenhouse.io/mercury/jobs/6221407004",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6194971004",
     "https://jobs.lever.co/magnetforensics/1b540852-15ef-412f-88d8-dc9dfc7336c7",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6208526004",
     "https://job-boards.greenhouse.io/life360/jobs/8675235002",
     "https://www.samsara.com/company/careers/roles/8115078?gh_jid=8115078",
     "https://jobs.ashbyhq.com/harvey/6ad3902b-2888-4c02-913d-de942e807133",
     "https://jobs.ashbyhq.com/cohere/529b2dd6-4be3-49db-97cd-781f4897540b"
    ]
   },
   "source_urls": [
    "https://www.samsara.com/company/careers/roles/8109358?gh_jid=8109358",
    "https://job-boards.greenhouse.io/affirm/jobs/7979912003",
    "https://job-boards.greenhouse.io/affirm/jobs/7821440003",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6108385004",
    "https://job-boards.greenhouse.io/mercury/jobs/5847987004",
    "https://careers.toasttab.com/jobs?gh_jid=8165076",
    "https://job-boards.greenhouse.io/affirm/jobs/7833952003",
    "https://jobs.ashbyhq.com/harvey/01f31ece-f3fe-4991-b6fb-b59f21faa8e9",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6146605004",
    "https://jobs.ashbyhq.com/cohere/8878b0d0-7d88-4ee9-bc17-b0dd237e39a0",
    "https://jobs.ashbyhq.com/harvey/47d3d763-8c64-4e33-b76e-ca15f584c1fd",
    "https://jobs.ashbyhq.com/jane/1513926f-ccc8-426d-b27d-b8f14fbc74e0",
    "https://job-boards.greenhouse.io/mozilla/jobs/8247782",
    "https://job-boards.greenhouse.io/mozilla/jobs/8234153",
    "https://job-boards.greenhouse.io/affirm/jobs/7829429003",
    "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
    "https://jobs.ashbyhq.com/solink/18c79c81-1c00-4d0d-a9de-178c0ccac2c3",
    "https://job-boards.greenhouse.io/mercury/jobs/6221407004",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6194971004",
    "https://jobs.lever.co/magnetforensics/1b540852-15ef-412f-88d8-dc9dfc7336c7",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6208526004",
    "https://job-boards.greenhouse.io/life360/jobs/8675235002",
    "https://www.samsara.com/company/careers/roles/8115078?gh_jid=8115078",
    "https://jobs.ashbyhq.com/harvey/6ad3902b-2888-4c02-913d-de942e807133",
    "https://jobs.ashbyhq.com/cohere/529b2dd6-4be3-49db-97cd-781f4897540b"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231+21232 +91%, statcan_jvws NOC 21231+21232 +105%. Likely reason: staff/lead postings sit above an all-experience government median; 76% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": 87000,
    "median": 95000,
    "p75": 119200,
    "p10": 81000,
    "p90": 138500,
    "n_postings": 16,
    "n_employers": 11,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Embedded-Software-Engineer---New-Grad_R031571",
     "https://app.careerpuck.com/job-board/lyft/job/8743515002?gh_jid=8743515002",
     "https://app.careerpuck.com/job-board/lyft/job/8743513002?gh_jid=8743513002",
     "https://www.konrad.com/careers/job/7989359003?gh_jid=7989359003",
     "https://jobs.lever.co/policyme/30e81807-adb5-44a9-baad-4beb75913694",
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Routing-IP-Software-Engineer----New-Grad_R032006",
     "https://www.thoughtworks.com/careers/jobs/8333236?gh_jid=8333236",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Gatineau-Canada/Jr-Software-Engineer---Java--Angular--JavaScript_R69279-1",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Gatineau-Canada/Junior-Software-Engineer--Emergency-Call-Handling_R67731",
     "https://www.konrad.com/careers/job/7976082003?gh_jid=7976082003",
     "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Compiler-Engineer---Triton-and-DSLs_JR0288432",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Software-Engineer_JREQ204694",
     "https://job-boards.greenhouse.io/affirm/jobs/8017342003",
     "https://job-boards.greenhouse.io/mercury/jobs/6233238004",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Mississauga-Ontario/Software-Engineer-I---Full-Stack_R_1516937",
     "https://www.konrad.com/careers/job/5893240003?gh_jid=5893240003"
    ]
   },
   "source_urls": [
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Embedded-Software-Engineer---New-Grad_R031571",
    "https://app.careerpuck.com/job-board/lyft/job/8743515002?gh_jid=8743515002",
    "https://app.careerpuck.com/job-board/lyft/job/8743513002?gh_jid=8743513002",
    "https://www.konrad.com/careers/job/7989359003?gh_jid=7989359003",
    "https://jobs.lever.co/policyme/30e81807-adb5-44a9-baad-4beb75913694",
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Routing-IP-Software-Engineer----New-Grad_R032006",
    "https://www.thoughtworks.com/careers/jobs/8333236?gh_jid=8333236",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Gatineau-Canada/Jr-Software-Engineer---Java--Angular--JavaScript_R69279-1",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Gatineau-Canada/Junior-Software-Engineer--Emergency-Call-Handling_R67731",
    "https://www.konrad.com/careers/job/7976082003?gh_jid=7976082003",
    "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Compiler-Engineer---Triton-and-DSLs_JR0288432",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Software-Engineer_JREQ204694",
    "https://job-boards.greenhouse.io/affirm/jobs/8017342003",
    "https://job-boards.greenhouse.io/mercury/jobs/6233238004",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Mississauga-Ontario/Software-Engineer-I---Full-Stack_R_1516937",
    "https://www.konrad.com/careers/job/5893240003?gh_jid=5893240003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 105900,
    "median": 120100,
    "p75": 152600,
    "p10": 97300,
    "p90": 175000,
    "n_postings": 96,
    "n_employers": 46,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://job-boards.greenhouse.io/stackadapt/jobs/4261506009",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Mobile-Software-Engineer-II--Mobile-Delivery-CDN-banking-_R_1517767-1",
     "https://job-boards.greenhouse.io/affirm/jobs/8032175003",
     "https://job-boards.greenhouse.io/appdirect/jobs/8783745002",
     "https://www.d2l.com/careers/jobs/?job_id=260466&gh_jid=260466",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Ontario-Remote-Work/Senior-Full-Stack-Web-Developer_R65478",
     "https://jobs.ashbyhq.com/snowflake/ea0df7ad-11c5-41e6-8789-1af6068fc8f6",
     "https://jobs.lever.co/policyme/8c468329-6b33-46d9-832d-1fb41ea8a5d1",
     "https://jobs.ashbyhq.com/1password/ec030dda-caff-4579-93ab-c9aa147a0241",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Developer---Data--AI--Platform---Support_R260024870",
     "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
     "https://jobs.ashbyhq.com/1password/e9f8842c-3ed3-4b89-bd55-f59cff9773cb",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Software-Developer-II_R67806-1",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Software-Application-Developer---Loan-Servicing---AI-Enablement_R260021240",
     "https://job-boards.greenhouse.io/tailscale/jobs/4732874005",
     "https://job-boards.greenhouse.io/mercury/jobs/6150432004",
     "https://careers.toasttab.com/jobs?gh_jid=8147829",
     "https://boards.greenhouse.io/robinhood/jobs/7737164?t=gh_src=&gh_jid=7737164",
     "https://instacart.careers/job/?gh_jid=8233716",
     "https://www.samsara.com/company/careers/roles/7992889?gh_jid=7992889",
     "https://jobs.ashbyhq.com/1password/443f9ef6-13a7-4edb-ace5-16be7e630041",
     "https://www.asana.com/jobs/apply/7961454?gh_jid=7961454",
     "https://careers.toasttab.com/jobs?gh_jid=8223601",
     "https://job-boards.greenhouse.io/affirm/jobs/8040753003",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Job-Posting-Title-Quantitative-Developer--Global-Asset-Management_R260029103-1",
     "https://jobs.lever.co/kepler/accae2f6-7ffe-49a8-a485-ee9c13421c95",
     "https://www.konrad.com/careers/job/7989358003?gh_jid=7989358003",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-II--NET-Full-Stack-Developer_R_1515865",
     "https://jobs.ashbyhq.com/airbyte/1a29f42d-e446-4ea0-a4f6-c3886e71ba7d",
     "https://app.careerpuck.com/job-board/lyft/job/8790999002?gh_jid=8790999002",
     "https://app.careerpuck.com/job-board/lyft/job/8923592002?gh_jid=8923592002",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Full-Stack-Software-Engineer_JR26091896",
     "https://jobs.ashbyhq.com/cohere/96c74af4-b3d7-4960-a666-212ce4debac8",
     "https://www.konrad.com/careers/job/8076013003?gh_jid=8076013003",
     "https://boards.greenhouse.io/faire/jobs/8831748002?gh_jid=8831748002",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Software-Developer_REQ-2373",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Java-API-Developer_R260027220-1",
     "https://www.brex.com/careers/8829338002?gh_jid=8829338002",
     "https://www.samsara.com/company/careers/roles/8221852?gh_jid=8221852",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Intermediate-AWS-Developer--Wealth-Management-Technologies_R260027557",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Software-Test-Specialist-II_20260256-1",
     "https://app.careerpuck.com/job-board/lyft/job/8584593002?gh_jid=8584593002",
     "https://app.careerpuck.com/job-board/lyft/job/8888403002?gh_jid=8888403002",
     "https://job-boards.greenhouse.io/appdirect/jobs/8749591002",
     "https://job-boards.greenhouse.io/affirm/jobs/8016868003",
     "https://job-boards.greenhouse.io/affirm/jobs/8012043003",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Software-Engineer-II--Backend---Java-_R-291922",
     "https://job-boards.greenhouse.io/mercury/jobs/6233910004",
     "https://jobs.lever.co/waabi/6bcfed90-b577-4b09-a893-5c07186a1e0f",
     "https://jobs.ashbyhq.com/socure/d4231c05-fb34-488c-9a9b-325e09dc1aa8",
     "https://job-boards.greenhouse.io/tailscale/jobs/4739666005",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Senior-AI-Full-Stack-Engineer_JR26040049-1",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/London-Ontario/Software-Engineer-II---Online---Mobile-Backend-Developer_R_1518022-1",
     "https://job-boards.greenhouse.io/appdirect/jobs/8783817002",
     "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Triton-Compiler-Engineer_JR0286282",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Everywhere-Embedded-Software-Developer-II_20260307-2",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Penetanguishene-Ontario-CA/CMM-Programmer_R00236026",
     "https://jobs.ashbyhq.com/miovision/4299ecd6-f3dd-4d14-a0b0-872cd089dcf2",
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Intermediate-Backend-Developer--C----SQL-Server----Remote_R-22621",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Software-Developer-in-Test-II_R68818",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Engineer--Full-Stack-AI---SW_R00262504",
     "https://jobs.ashbyhq.com/sentry/1c34ea48-ab62-4b71-a7d7-d0ac9eb07bba",
     "https://www.konrad.com/careers/job/7848364003?gh_jid=7848364003",
     "https://jobs.ashbyhq.com/trulioo/835506e4-f3af-4309-97c3-73968bb0139e",
     "https://app.careerpuck.com/job-board/lyft/job/8790686002?gh_jid=8790686002",
     "https://www.asana.com/jobs/apply/8257464?gh_jid=8257464",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Quebec-Montreal-900-Boulevard-de-Maisonneuve-Ouest/Back-end-Software-Engineer_JR26050821",
     "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
     "https://www.konrad.com/careers/job/7571349003?gh_jid=7571349003",
     "https://jobs.ashbyhq.com/lightspeedhq/2f5c76b1-7cb0-4449-aa8f-9f32f89385f6",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Engineer--AI---Software-Testing_R00235293",
     "https://jobs.lever.co/altaml/74efba24-9733-4308-903a-9757a80684ba",
     "https://job-boards.greenhouse.io/tailscale/jobs/4721713005",
     "https://www.auvik.com/careers/opening/?gh_jid=8868272002",
     "https://www.konrad.com/careers/job/8081638003?gh_jid=8081638003",
     "https://www.fivetran.com/careers/job?gh_jid=7818394003",
     "https://jobs.lever.co/pointclickcare/6ec25484-b204-48a6-ab91-7b0b1625aa02",
     "https://www.pinterestcareers.com/jobs/?gh_jid=6922682",
     "https://app.careerpuck.com/job-board/lyft/job/8760360002?gh_jid=8760360002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Mulesoft-Software-Engineer-II_R_1512703",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/XMLNAME-100198---Software-Development-Engineer-TR6_JREQ190598",
     "https://boards.greenhouse.io/robinhood/jobs/8258307?t=gh_src=&gh_jid=8258307",
     "https://www.asana.com/jobs/apply/7962306?gh_jid=7962306",
     "https://jobs.ashbyhq.com/7shifts/6e6645bc-d133-4c08-bab4-0204284a1bc7",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/AI-Native-Software-Developer-II_R68886",
     "https://www.brex.com/careers/8815512002?gh_jid=8815512002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Cloud-Application-Developer----AWS---Banking--Payment-Systems-_R260005483",
     "https://job-boards.greenhouse.io/appdirect/jobs/8806380002",
     "https://ia.wd3.myworkdayjobs.com/Professional/job/Vancouver-British-Columbia/Dveloppeur-euse--Salesforce_JR10028011",
     "https://jobs.ashbyhq.com/1password/b9ff2259-517c-4ec2-b92f-646be8bf12b6",
     "https://jobs.ashbyhq.com/lightspeedhq/6c9c4556-c6c3-40b0-acf2-6bb12d0f2a29",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Systems-Software-Developer_20260323-2",
     "https://jobs.ashbyhq.com/1password/005d4b48-d31e-449f-90b7-83313f98a907",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4357710009",
     "https://www.asana.com/jobs/apply/8214792?gh_jid=8214792",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Developer--Business-Innovation---Transformation_R_1484263"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/stackadapt/jobs/4261506009",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Mobile-Software-Engineer-II--Mobile-Delivery-CDN-banking-_R_1517767-1",
    "https://job-boards.greenhouse.io/affirm/jobs/8032175003",
    "https://job-boards.greenhouse.io/appdirect/jobs/8783745002",
    "https://www.d2l.com/careers/jobs/?job_id=260466&gh_jid=260466",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Ontario-Remote-Work/Senior-Full-Stack-Web-Developer_R65478",
    "https://jobs.ashbyhq.com/snowflake/ea0df7ad-11c5-41e6-8789-1af6068fc8f6",
    "https://jobs.lever.co/policyme/8c468329-6b33-46d9-832d-1fb41ea8a5d1",
    "https://jobs.ashbyhq.com/1password/ec030dda-caff-4579-93ab-c9aa147a0241",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Developer---Data--AI--Platform---Support_R260024870",
    "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
    "https://jobs.ashbyhq.com/1password/e9f8842c-3ed3-4b89-bd55-f59cff9773cb",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Software-Developer-II_R67806-1",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Software-Application-Developer---Loan-Servicing---AI-Enablement_R260021240",
    "https://job-boards.greenhouse.io/tailscale/jobs/4732874005",
    "https://job-boards.greenhouse.io/mercury/jobs/6150432004",
    "https://careers.toasttab.com/jobs?gh_jid=8147829",
    "https://boards.greenhouse.io/robinhood/jobs/7737164?t=gh_src=&gh_jid=7737164",
    "https://instacart.careers/job/?gh_jid=8233716",
    "https://www.samsara.com/company/careers/roles/7992889?gh_jid=7992889",
    "https://jobs.ashbyhq.com/1password/443f9ef6-13a7-4edb-ace5-16be7e630041",
    "https://www.asana.com/jobs/apply/7961454?gh_jid=7961454",
    "https://careers.toasttab.com/jobs?gh_jid=8223601",
    "https://job-boards.greenhouse.io/affirm/jobs/8040753003",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Job-Posting-Title-Quantitative-Developer--Global-Asset-Management_R260029103-1",
    "https://jobs.lever.co/kepler/accae2f6-7ffe-49a8-a485-ee9c13421c95",
    "https://www.konrad.com/careers/job/7989358003?gh_jid=7989358003",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-II--NET-Full-Stack-Developer_R_1515865",
    "https://jobs.ashbyhq.com/airbyte/1a29f42d-e446-4ea0-a4f6-c3886e71ba7d",
    "https://app.careerpuck.com/job-board/lyft/job/8790999002?gh_jid=8790999002",
    "https://app.careerpuck.com/job-board/lyft/job/8923592002?gh_jid=8923592002",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Full-Stack-Software-Engineer_JR26091896",
    "https://jobs.ashbyhq.com/cohere/96c74af4-b3d7-4960-a666-212ce4debac8",
    "https://www.konrad.com/careers/job/8076013003?gh_jid=8076013003",
    "https://boards.greenhouse.io/faire/jobs/8831748002?gh_jid=8831748002",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Software-Developer_REQ-2373",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Java-API-Developer_R260027220-1",
    "https://www.brex.com/careers/8829338002?gh_jid=8829338002",
    "https://www.samsara.com/company/careers/roles/8221852?gh_jid=8221852",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Intermediate-AWS-Developer--Wealth-Management-Technologies_R260027557",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Software-Test-Specialist-II_20260256-1",
    "https://app.careerpuck.com/job-board/lyft/job/8584593002?gh_jid=8584593002",
    "https://app.careerpuck.com/job-board/lyft/job/8888403002?gh_jid=8888403002",
    "https://job-boards.greenhouse.io/appdirect/jobs/8749591002",
    "https://job-boards.greenhouse.io/affirm/jobs/8016868003",
    "https://job-boards.greenhouse.io/affirm/jobs/8012043003",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Software-Engineer-II--Backend---Java-_R-291922",
    "https://job-boards.greenhouse.io/mercury/jobs/6233910004",
    "https://jobs.lever.co/waabi/6bcfed90-b577-4b09-a893-5c07186a1e0f",
    "https://jobs.ashbyhq.com/socure/d4231c05-fb34-488c-9a9b-325e09dc1aa8",
    "https://job-boards.greenhouse.io/tailscale/jobs/4739666005",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Senior-AI-Full-Stack-Engineer_JR26040049-1",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/London-Ontario/Software-Engineer-II---Online---Mobile-Backend-Developer_R_1518022-1",
    "https://job-boards.greenhouse.io/appdirect/jobs/8783817002",
    "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Triton-Compiler-Engineer_JR0286282",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Everywhere-Embedded-Software-Developer-II_20260307-2",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Penetanguishene-Ontario-CA/CMM-Programmer_R00236026",
    "https://jobs.ashbyhq.com/miovision/4299ecd6-f3dd-4d14-a0b0-872cd089dcf2",
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Intermediate-Backend-Developer--C----SQL-Server----Remote_R-22621",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Software-Developer-in-Test-II_R68818",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Engineer--Full-Stack-AI---SW_R00262504",
    "https://jobs.ashbyhq.com/sentry/1c34ea48-ab62-4b71-a7d7-d0ac9eb07bba",
    "https://www.konrad.com/careers/job/7848364003?gh_jid=7848364003",
    "https://jobs.ashbyhq.com/trulioo/835506e4-f3af-4309-97c3-73968bb0139e",
    "https://app.careerpuck.com/job-board/lyft/job/8790686002?gh_jid=8790686002",
    "https://www.asana.com/jobs/apply/8257464?gh_jid=8257464",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Quebec-Montreal-900-Boulevard-de-Maisonneuve-Ouest/Back-end-Software-Engineer_JR26050821",
    "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
    "https://www.konrad.com/careers/job/7571349003?gh_jid=7571349003",
    "https://jobs.ashbyhq.com/lightspeedhq/2f5c76b1-7cb0-4449-aa8f-9f32f89385f6",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Engineer--AI---Software-Testing_R00235293",
    "https://jobs.lever.co/altaml/74efba24-9733-4308-903a-9757a80684ba",
    "https://job-boards.greenhouse.io/tailscale/jobs/4721713005",
    "https://www.auvik.com/careers/opening/?gh_jid=8868272002",
    "https://www.konrad.com/careers/job/8081638003?gh_jid=8081638003",
    "https://www.fivetran.com/careers/job?gh_jid=7818394003",
    "https://jobs.lever.co/pointclickcare/6ec25484-b204-48a6-ab91-7b0b1625aa02",
    "https://www.pinterestcareers.com/jobs/?gh_jid=6922682",
    "https://app.careerpuck.com/job-board/lyft/job/8760360002?gh_jid=8760360002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Mulesoft-Software-Engineer-II_R_1512703",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/XMLNAME-100198---Software-Development-Engineer-TR6_JREQ190598",
    "https://boards.greenhouse.io/robinhood/jobs/8258307?t=gh_src=&gh_jid=8258307",
    "https://www.asana.com/jobs/apply/7962306?gh_jid=7962306",
    "https://jobs.ashbyhq.com/7shifts/6e6645bc-d133-4c08-bab4-0204284a1bc7",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/AI-Native-Software-Developer-II_R68886",
    "https://www.brex.com/careers/8815512002?gh_jid=8815512002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Cloud-Application-Developer----AWS---Banking--Payment-Systems-_R260005483",
    "https://job-boards.greenhouse.io/appdirect/jobs/8806380002",
    "https://ia.wd3.myworkdayjobs.com/Professional/job/Vancouver-British-Columbia/Dveloppeur-euse--Salesforce_JR10028011",
    "https://jobs.ashbyhq.com/1password/b9ff2259-517c-4ec2-b92f-646be8bf12b6",
    "https://jobs.ashbyhq.com/lightspeedhq/6c9c4556-c6c3-40b0-acf2-6bb12d0f2a29",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Systems-Software-Developer_20260323-2",
    "https://jobs.ashbyhq.com/1password/005d4b48-d31e-449f-90b7-83313f98a907",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4357710009",
    "https://www.asana.com/jobs/apply/8214792?gh_jid=8214792",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Developer--Business-Innovation---Transformation_R_1484263"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 138000,
    "median": 165600,
    "p75": 185000,
    "p10": 120600,
    "p90": 210400,
    "n_postings": 172,
    "n_employers": 77,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-I_R_1517534",
     "https://www.okta.com/company/careers/opportunity/8186804?gh_jid=8186804",
     "https://job-boards.greenhouse.io/affirm/jobs/7981725003",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Software-Engineer-III-Senior-Software-Engineer--Full-Stack-_JR-0103512",
     "https://www.samsara.com/company/careers/roles/7997916?gh_jid=7997916",
     "https://jobs.ashbyhq.com/jane/0acad06e-1acb-4ff3-8236-19e0f0b023e2",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Calgary-AB-CAN/Full-Stack-Engineer--AI-Enabled-_R260024169",
     "https://jobs.ashbyhq.com/cohere/7e0e08ed-4b12-4aaa-8dda-ad6292992061",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Java-Developer--TD-Securities_R_1506663",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr--Mainframe-Engineer--TD-Securities_R_1515567",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4450420009",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6130872004",
     "https://www.mongodb.com/careers/job/?gh_jid=8221184",
     "https://app.careerpuck.com/job-board/lyft/job/8831430002?gh_jid=8831430002",
     "https://www.brex.com/careers/8472632002?gh_jid=8472632002",
     "https://www.okta.com/company/careers/opportunity/8264443?gh_jid=8264443",
     "https://jobs.elastic.co/jobs?gh_jid=8053891&gh_jid=8053891",
     "https://job-boards.greenhouse.io/bitgo/jobs/8880834002",
     "https://lattice.com/job?gh_jid=8487540002",
     "https://jobs.ashbyhq.com/solink/30548ee4-a1c2-4c72-9807-ce0985383cd6",
     "https://jobs.ashbyhq.com/sardine/c9979045-5ce5-471b-9900-f7244da0cb10",
     "https://jobs.ashbyhq.com/cohere/ef9b939d-da66-464c-a878-ef45616c0473",
     "https://jobs.elastic.co/jobs?gh_jid=8311496&gh_jid=8311496",
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Embedded-Software-Engineer_R031337",
     "https://jobs.ashbyhq.com/miovision/0dc06f59-3a8b-40ec-9ccb-1a3cc6e76d5e",
     "https://jobs.ashbyhq.com/klue/25683e0d-db43-499b-9dd1-7bcecb763e61",
     "https://job-boards.greenhouse.io/affirm/jobs/7927799003",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-AI_JREQ204607-1",
     "https://app.careerpuck.com/job-board/lyft/job/8743231002?gh_jid=8743231002",
     "https://jobs.ashbyhq.com/trulioo/d542c936-6840-4be3-a29c-8131d0f08a78",
     "https://www.mongodb.com/careers/job/?gh_jid=7727913",
     "https://databricks.com/company/careers/open-positions/job?gh_jid=8093295002",
     "https://www.okta.com/company/careers/opportunity/8241679?gh_jid=8241679",
     "https://jobs.ashbyhq.com/nubank/9fbf56a9-9273-4519-b7e6-3a69f7481bb7",
     "https://www.d2l.com/careers/jobs/?job_id=2079857&gh_jid=2079857",
     "https://jobs.ashbyhq.com/thumbtack/d2b3c9e1-01a6-4eee-9742-7ffda6cb4b27",
     "https://job-boards.greenhouse.io/carta/jobs/7723597003",
     "https://www.auvik.com/careers/opening/?gh_jid=8577301002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Full-Stack-Developer--TD-Securities_R_1513699",
     "https://www.okta.com/company/careers/opportunity/8281409?gh_jid=8281409",
     "https://epicgames.com/careers/jobs/6210323004?gh_jid=6210323004",
     "https://jobs.ashbyhq.com/1password/7cc29a43-a6ac-46f5-8cfd-c090f23b3289",
     "https://job-boards.greenhouse.io/life360/jobs/8920421002",
     "https://careers.toasttab.com/jobs?gh_jid=8223599",
     "https://www.konrad.com/careers/job/7989357003?gh_jid=7989357003",
     "https://epicgames.com/careers/jobs/5990901004?gh_jid=5990901004",
     "https://www.okta.com/company/careers/opportunity/8211926?gh_jid=8211926",
     "https://www.okta.com/company/careers/opportunity/8329646?gh_jid=8329646",
     "https://instacart.careers/job/?gh_jid=8315996",
     "https://jobs.ashbyhq.com/snowflake/6159ff6c-30b3-44c2-9128-934c72318e0b",
     "https://www.konrad.com/careers/job/7990316003?gh_jid=7990316003",
     "https://jobs.ashbyhq.com/7shifts/33c7a313-53bf-4950-8372-af9388db7cb6",
     "https://otppb.wd3.myworkdayjobs.com/OntarioTeachers_Careers/job/Toronto-Canada/Senior-Software-Developer_7291-1",
     "https://www.okta.com/company/careers/opportunity/8237695?gh_jid=8237695",
     "https://broadcom.wd1.myworkdayjobs.com/External_Career/job/Ottawa-March-Road/Software-Engineer_R027313",
     "https://jobs.ashbyhq.com/cohere/c12e3636-ed16-47e7-ba1f-82860f88d340",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4019906009",
     "https://www.okta.com/company/careers/opportunity/8112913?gh_jid=8112913",
     "https://jobs.ashbyhq.com/thumbtack/c1b25268-09ef-44d0-b08c-af68b650463b",
     "https://www.okta.com/company/careers/opportunity/8258406?gh_jid=8258406",
     "https://jobs.lever.co/veeva/17138dc6-1759-4d6c-bf5e-207debd3a070",
     "https://www.okta.com/company/careers/opportunity/8041376?gh_jid=8041376",
     "https://job-boards.greenhouse.io/greenhouse/jobs/8204473?gh_jid=8204473",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Developer--Java--Springboot_R_1510516",
     "https://jobs.ashbyhq.com/xero/49fc0d24-4d4e-4dc8-a857-53c9665fe5a3",
     "https://job-boards.greenhouse.io/tailscale/jobs/4710703005",
     "https://jobs.ashbyhq.com/procurify/fc0bb55c-22bc-4c9a-b9d2-5e8ef9f48389",
     "https://job-boards.greenhouse.io/gomotive/jobs/8831546002",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6230154004",
     "https://careers.toasttab.com/jobs?gh_jid=7861725",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Build-CICS-Programmer_R_1498438",
     "https://jobs.ashbyhq.com/sentry/c1479d26-cf69-48ff-8424-c42ce05a8698",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-Software-Engineer--Sanctions-Service---AI-Inference-_R-288492",
     "https://www.fivetran.com/careers/job?gh_jid=7818374003",
     "https://job-boards.greenhouse.io/affirm/jobs/8005077003",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Software-Engineer---AI--Materia-AI-_JREQ196458-3",
     "https://job-boards.greenhouse.io/mercury/jobs/6183014004",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Full-Stack-Engineer--TD-Securities_R_1513765",
     "https://jobs.lever.co/pointclickcare/123154a7-888d-4f65-a85a-f678d3f0f3d8",
     "https://www.konrad.com/careers/job/8081659003?gh_jid=8081659003",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/USA-OH-Mason/Sr-Software-Development-Engineer-VNDLY_JR-0110317",
     "https://www.okta.com/company/careers/opportunity/8093199?gh_jid=8093199",
     "https://careers.roblox.com/jobs/8024947?gh_jid=8024947",
     "https://job-boards.greenhouse.io/mercury/jobs/6101151004",
     "https://epicgames.com/careers/jobs/6217211004?gh_jid=6217211004",
     "https://epicgames.com/careers/jobs/6229262004?gh_jid=6229262004",
     "https://www.brex.com/careers/8815519002?gh_jid=8815519002",
     "https://job-boards.greenhouse.io/shakepay/jobs/4609637005",
     "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Senior-Compiler-Engineer---Triton-and-DSLs_JR0288438",
     "https://www.d2l.com/careers/jobs/?job_id=7539323&gh_jid=7539323",
     "https://jobs.ashbyhq.com/replicant/2808a97f-582c-408a-becd-c4c3825f451e",
     "https://app.careerpuck.com/job-board/lyft/job/8795875002?gh_jid=8795875002",
     "https://jobs.ashbyhq.com/thumbtack/db0a220d-07de-4136-afa1-2c08c2aeebf8",
     "https://jobs.lever.co/policyme/9dd60ae2-eb7f-4852-8116-ea4b519fa46d",
     "https://www.fivetran.com/careers/job?gh_jid=7980977003",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Full-Stack-Software-Engineer_JR26082026",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Java-Developer--TD-Securities_R_1504239",
     "https://job-boards.greenhouse.io/coursera/jobs/6211197004",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/z-OS-Connect-Systems-Programmer_R_1503932",
     "https://jobs.elastic.co/jobs?gh_jid=8074285&gh_jid=8074285",
     "https://cibc.wd3.myworkdayjobs.com/search/job/Toronto-ON/Senior-Software-Engineer--Fullstack-_2620641",
     "https://jobs.ashbyhq.com/felix/c748d3de-a8f0-45dd-b46f-61e314d634e8",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Full-Stack-Developer_JR106072-1",
     "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
     "https://jobs.lever.co/pointclickcare/3779970b-816c-4417-bcc8-6a3436ff6821",
     "https://jobs.lever.co/magnetforensics/29b7a1a7-ae6f-4dd0-88f3-97f587637e2a",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-III_R_1519353-1",
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Pluggable-Modems-Product-Engineer_R031715",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Developer_R_1518831",
     "https://boards.greenhouse.io/robinhood/jobs/8255842?t=gh_src=&gh_jid=8255842",
     "https://jobs.ashbyhq.com/cohere/7133d205-5421-4336-a8e2-6037b5f55073",
     "https://www.konrad.com/careers/job/8076030003?gh_jid=8076030003",
     "https://instacart.careers/job/?gh_jid=7951938",
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Embedded-Software-Engineer--RLS_R031657-1",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Boston-Massachusetts/Senior-Full-Stack-Software-Engineer_JR26100106-1",
     "https://www.asana.com/jobs/apply/8319678?gh_jid=8319678",
     "https://jobs.elastic.co/jobs?gh_jid=8130076&gh_jid=8130076",
     "https://databricks.com/company/careers/open-positions/job?gh_jid=8230883002",
     "https://boards.greenhouse.io/robinhood/jobs/8083818?t=gh_src=&gh_jid=8083818",
     "https://jobs.ashbyhq.com/miovision/49f5f03a-8871-4f9d-92fa-7704b6cba925",
     "https://jobs.ashbyhq.com/1password/f7fa1ca7-5439-4848-a398-090a5cdf7d9d",
     "https://jobs.lever.co/kepler/b9dfd938-5198-49f7-8f7d-79c88c30e725",
     "https://job-boards.greenhouse.io/carta/jobs/8035084003",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Java-Full-Stack-Engineer--TD-Securities_R_1504637",
     "https://jobs.ashbyhq.com/sardine/0602a07b-6f97-44c8-84e0-b2b1483852e9",
     "https://jobs.lever.co/bluecatnetworks/8304809d-d71c-4608-90d1-72aa7dc3c6cd",
     "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Alberta-CAN---Remote/Senior-Software-Developer_26WD101268-1",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Vaughan-Ontario-CA/Electrician-PLC-Programmer--Nights-_R00259765",
     "https://jobs.lever.co/pointclickcare/560fc3cf-e98e-44aa-b9b8-3ac3f3513b68",
     "https://epicgames.com/careers/jobs/6208110004?gh_jid=6208110004",
     "https://job-boards.greenhouse.io/mercury/jobs/6101148004",
     "https://app.careerpuck.com/job-board/lyft/job/8693500002?gh_jid=8693500002",
     "https://app.careerpuck.com/job-board/lyft/job/8857056002?gh_jid=8857056002",
     "https://boards.greenhouse.io/robinhood/jobs/8126314?t=gh_src=&gh_jid=8126314",
     "https://job-boards.greenhouse.io/affirm/jobs/7785814003",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Waterloo-500-King-Street-North/Senior-Mobile-Software-Engineer_JR26060524",
     "https://jobs.ashbyhq.com/harvey/04ee546e-7432-4154-abf2-cb3b2d7abf7a",
     "https://jobs.ashbyhq.com/sentry/26c3535f-fcaa-4419-8272-43faa00582f1",
     "https://www.okta.com/company/careers/opportunity/8186789?gh_jid=8186789",
     "https://www.samsara.com/company/careers/roles/8129161?gh_jid=8129161",
     "https://jobs.lever.co/altaml/3731e215-cbad-4a2d-9bd2-3e60bb19096e",
     "https://www.coinbase.com/careers/positions/8092651?gh_jid=8092651",
     "https://jobs.ashbyhq.com/solink/60efa38b-c5e4-45db-9253-addf37829f7f",
     "https://app.careerpuck.com/job-board/lyft/job/8755550002?gh_jid=8755550002",
     "https://job-boards.greenhouse.io/mozilla/jobs/8112219",
     "https://job-boards.greenhouse.io/life360/jobs/8847077002",
     "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
     "https://jobs.ashbyhq.com/cohere/a10a96b5-f772-466d-9297-f021f78ca9c0",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Senior-Software-Engineer--Device---Cloud-Platform_R69091",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX--Senior-Systems-Software-Developer--Sensor-Frameworks-_20260309-2",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Software-Development-Engineer---Agent-Factory_JR-0110488",
     "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Toronto-ON-CAN/Senior-Full-Stack-Developer_26WD101575",
     "https://boards.greenhouse.io/robinhood/jobs/8319701?t=gh_src=&gh_jid=8319701",
     "https://careers.toasttab.com/jobs?gh_jid=7587088",
     "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/Canada---Toronto/Software-Engineering-LMTS_JR365988",
     "https://instacart.careers/job/?gh_jid=8304487",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-I_JREQ202606",
     "https://jobs.ashbyhq.com/harvey/18454695-e72d-40a5-a6c1-99677ef516ad",
     "https://jobs.lever.co/waveapps/161455b7-7553-4112-943f-d46668d471e8",
     "https://boards.greenhouse.io/robinhood/jobs/5319465?t=gh_src=&gh_jid=5319465",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-AML-IT-Developer_R_1514440",
     "https://hp.wd5.myworkdayjobs.com/ExternalCareerSite/job/Vancouver-British-Columbia-Canada/Android---Linux-Networking---Software-Eng_3167148-1",
     "https://jobs.ashbyhq.com/miovision/70f6942f-17f8-400b-a68f-6e26c6189d06",
     "https://app.careerpuck.com/job-board/lyft/job/8657497002?gh_jid=8657497002",
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Software-Governance-Senior-Associate_R031578",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Software-Engineer_JREQ203432",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6111473004",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/BlackBerry-Radar--Senior-Full-Stack-Developer_20260326-2",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6229352004",
     "https://app.careerpuck.com/job-board/lyft/job/8716218002?gh_jid=8716218002",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-II_JREQ202092",
     "https://job-boards.greenhouse.io/life360/jobs/8801341002"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-I_R_1517534",
    "https://www.okta.com/company/careers/opportunity/8186804?gh_jid=8186804",
    "https://job-boards.greenhouse.io/affirm/jobs/7981725003",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Software-Engineer-III-Senior-Software-Engineer--Full-Stack-_JR-0103512",
    "https://www.samsara.com/company/careers/roles/7997916?gh_jid=7997916",
    "https://jobs.ashbyhq.com/jane/0acad06e-1acb-4ff3-8236-19e0f0b023e2",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Calgary-AB-CAN/Full-Stack-Engineer--AI-Enabled-_R260024169",
    "https://jobs.ashbyhq.com/cohere/7e0e08ed-4b12-4aaa-8dda-ad6292992061",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Java-Developer--TD-Securities_R_1506663",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr--Mainframe-Engineer--TD-Securities_R_1515567",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4450420009",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6130872004",
    "https://www.mongodb.com/careers/job/?gh_jid=8221184",
    "https://app.careerpuck.com/job-board/lyft/job/8831430002?gh_jid=8831430002",
    "https://www.brex.com/careers/8472632002?gh_jid=8472632002",
    "https://www.okta.com/company/careers/opportunity/8264443?gh_jid=8264443",
    "https://jobs.elastic.co/jobs?gh_jid=8053891&gh_jid=8053891",
    "https://job-boards.greenhouse.io/bitgo/jobs/8880834002",
    "https://lattice.com/job?gh_jid=8487540002",
    "https://jobs.ashbyhq.com/solink/30548ee4-a1c2-4c72-9807-ce0985383cd6",
    "https://jobs.ashbyhq.com/sardine/c9979045-5ce5-471b-9900-f7244da0cb10",
    "https://jobs.ashbyhq.com/cohere/ef9b939d-da66-464c-a878-ef45616c0473",
    "https://jobs.elastic.co/jobs?gh_jid=8311496&gh_jid=8311496",
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Embedded-Software-Engineer_R031337",
    "https://jobs.ashbyhq.com/miovision/0dc06f59-3a8b-40ec-9ccb-1a3cc6e76d5e",
    "https://jobs.ashbyhq.com/klue/25683e0d-db43-499b-9dd1-7bcecb763e61",
    "https://job-boards.greenhouse.io/affirm/jobs/7927799003",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-AI_JREQ204607-1",
    "https://app.careerpuck.com/job-board/lyft/job/8743231002?gh_jid=8743231002",
    "https://jobs.ashbyhq.com/trulioo/d542c936-6840-4be3-a29c-8131d0f08a78",
    "https://www.mongodb.com/careers/job/?gh_jid=7727913",
    "https://databricks.com/company/careers/open-positions/job?gh_jid=8093295002",
    "https://www.okta.com/company/careers/opportunity/8241679?gh_jid=8241679",
    "https://jobs.ashbyhq.com/nubank/9fbf56a9-9273-4519-b7e6-3a69f7481bb7",
    "https://www.d2l.com/careers/jobs/?job_id=2079857&gh_jid=2079857",
    "https://jobs.ashbyhq.com/thumbtack/d2b3c9e1-01a6-4eee-9742-7ffda6cb4b27",
    "https://job-boards.greenhouse.io/carta/jobs/7723597003",
    "https://www.auvik.com/careers/opening/?gh_jid=8577301002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Full-Stack-Developer--TD-Securities_R_1513699",
    "https://www.okta.com/company/careers/opportunity/8281409?gh_jid=8281409",
    "https://epicgames.com/careers/jobs/6210323004?gh_jid=6210323004",
    "https://jobs.ashbyhq.com/1password/7cc29a43-a6ac-46f5-8cfd-c090f23b3289",
    "https://job-boards.greenhouse.io/life360/jobs/8920421002",
    "https://careers.toasttab.com/jobs?gh_jid=8223599",
    "https://www.konrad.com/careers/job/7989357003?gh_jid=7989357003",
    "https://epicgames.com/careers/jobs/5990901004?gh_jid=5990901004",
    "https://www.okta.com/company/careers/opportunity/8211926?gh_jid=8211926",
    "https://www.okta.com/company/careers/opportunity/8329646?gh_jid=8329646",
    "https://instacart.careers/job/?gh_jid=8315996",
    "https://jobs.ashbyhq.com/snowflake/6159ff6c-30b3-44c2-9128-934c72318e0b",
    "https://www.konrad.com/careers/job/7990316003?gh_jid=7990316003",
    "https://jobs.ashbyhq.com/7shifts/33c7a313-53bf-4950-8372-af9388db7cb6",
    "https://otppb.wd3.myworkdayjobs.com/OntarioTeachers_Careers/job/Toronto-Canada/Senior-Software-Developer_7291-1",
    "https://www.okta.com/company/careers/opportunity/8237695?gh_jid=8237695",
    "https://broadcom.wd1.myworkdayjobs.com/External_Career/job/Ottawa-March-Road/Software-Engineer_R027313",
    "https://jobs.ashbyhq.com/cohere/c12e3636-ed16-47e7-ba1f-82860f88d340",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4019906009",
    "https://www.okta.com/company/careers/opportunity/8112913?gh_jid=8112913",
    "https://jobs.ashbyhq.com/thumbtack/c1b25268-09ef-44d0-b08c-af68b650463b",
    "https://www.okta.com/company/careers/opportunity/8258406?gh_jid=8258406",
    "https://jobs.lever.co/veeva/17138dc6-1759-4d6c-bf5e-207debd3a070",
    "https://www.okta.com/company/careers/opportunity/8041376?gh_jid=8041376",
    "https://job-boards.greenhouse.io/greenhouse/jobs/8204473?gh_jid=8204473",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Developer--Java--Springboot_R_1510516",
    "https://jobs.ashbyhq.com/xero/49fc0d24-4d4e-4dc8-a857-53c9665fe5a3",
    "https://job-boards.greenhouse.io/tailscale/jobs/4710703005",
    "https://jobs.ashbyhq.com/procurify/fc0bb55c-22bc-4c9a-b9d2-5e8ef9f48389",
    "https://job-boards.greenhouse.io/gomotive/jobs/8831546002",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6230154004",
    "https://careers.toasttab.com/jobs?gh_jid=7861725",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Build-CICS-Programmer_R_1498438",
    "https://jobs.ashbyhq.com/sentry/c1479d26-cf69-48ff-8424-c42ce05a8698",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-Software-Engineer--Sanctions-Service---AI-Inference-_R-288492",
    "https://www.fivetran.com/careers/job?gh_jid=7818374003",
    "https://job-boards.greenhouse.io/affirm/jobs/8005077003",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Software-Engineer---AI--Materia-AI-_JREQ196458-3",
    "https://job-boards.greenhouse.io/mercury/jobs/6183014004",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Full-Stack-Engineer--TD-Securities_R_1513765",
    "https://jobs.lever.co/pointclickcare/123154a7-888d-4f65-a85a-f678d3f0f3d8",
    "https://www.konrad.com/careers/job/8081659003?gh_jid=8081659003",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/USA-OH-Mason/Sr-Software-Development-Engineer-VNDLY_JR-0110317",
    "https://www.okta.com/company/careers/opportunity/8093199?gh_jid=8093199",
    "https://careers.roblox.com/jobs/8024947?gh_jid=8024947",
    "https://job-boards.greenhouse.io/mercury/jobs/6101151004",
    "https://epicgames.com/careers/jobs/6217211004?gh_jid=6217211004",
    "https://epicgames.com/careers/jobs/6229262004?gh_jid=6229262004",
    "https://www.brex.com/careers/8815519002?gh_jid=8815519002",
    "https://job-boards.greenhouse.io/shakepay/jobs/4609637005",
    "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Senior-Compiler-Engineer---Triton-and-DSLs_JR0288438",
    "https://www.d2l.com/careers/jobs/?job_id=7539323&gh_jid=7539323",
    "https://jobs.ashbyhq.com/replicant/2808a97f-582c-408a-becd-c4c3825f451e",
    "https://app.careerpuck.com/job-board/lyft/job/8795875002?gh_jid=8795875002",
    "https://jobs.ashbyhq.com/thumbtack/db0a220d-07de-4136-afa1-2c08c2aeebf8",
    "https://jobs.lever.co/policyme/9dd60ae2-eb7f-4852-8116-ea4b519fa46d",
    "https://www.fivetran.com/careers/job?gh_jid=7980977003",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Full-Stack-Software-Engineer_JR26082026",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Java-Developer--TD-Securities_R_1504239",
    "https://job-boards.greenhouse.io/coursera/jobs/6211197004",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/z-OS-Connect-Systems-Programmer_R_1503932",
    "https://jobs.elastic.co/jobs?gh_jid=8074285&gh_jid=8074285",
    "https://cibc.wd3.myworkdayjobs.com/search/job/Toronto-ON/Senior-Software-Engineer--Fullstack-_2620641",
    "https://jobs.ashbyhq.com/felix/c748d3de-a8f0-45dd-b46f-61e314d634e8",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Full-Stack-Developer_JR106072-1",
    "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
    "https://jobs.lever.co/pointclickcare/3779970b-816c-4417-bcc8-6a3436ff6821",
    "https://jobs.lever.co/magnetforensics/29b7a1a7-ae6f-4dd0-88f3-97f587637e2a",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-III_R_1519353-1",
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Pluggable-Modems-Product-Engineer_R031715",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Developer_R_1518831",
    "https://boards.greenhouse.io/robinhood/jobs/8255842?t=gh_src=&gh_jid=8255842",
    "https://jobs.ashbyhq.com/cohere/7133d205-5421-4336-a8e2-6037b5f55073",
    "https://www.konrad.com/careers/job/8076030003?gh_jid=8076030003",
    "https://instacart.careers/job/?gh_jid=7951938",
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Embedded-Software-Engineer--RLS_R031657-1",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Boston-Massachusetts/Senior-Full-Stack-Software-Engineer_JR26100106-1",
    "https://www.asana.com/jobs/apply/8319678?gh_jid=8319678",
    "https://jobs.elastic.co/jobs?gh_jid=8130076&gh_jid=8130076",
    "https://databricks.com/company/careers/open-positions/job?gh_jid=8230883002",
    "https://boards.greenhouse.io/robinhood/jobs/8083818?t=gh_src=&gh_jid=8083818",
    "https://jobs.ashbyhq.com/miovision/49f5f03a-8871-4f9d-92fa-7704b6cba925",
    "https://jobs.ashbyhq.com/1password/f7fa1ca7-5439-4848-a398-090a5cdf7d9d",
    "https://jobs.lever.co/kepler/b9dfd938-5198-49f7-8f7d-79c88c30e725",
    "https://job-boards.greenhouse.io/carta/jobs/8035084003",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Java-Full-Stack-Engineer--TD-Securities_R_1504637",
    "https://jobs.ashbyhq.com/sardine/0602a07b-6f97-44c8-84e0-b2b1483852e9",
    "https://jobs.lever.co/bluecatnetworks/8304809d-d71c-4608-90d1-72aa7dc3c6cd",
    "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Alberta-CAN---Remote/Senior-Software-Developer_26WD101268-1",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Vaughan-Ontario-CA/Electrician-PLC-Programmer--Nights-_R00259765",
    "https://jobs.lever.co/pointclickcare/560fc3cf-e98e-44aa-b9b8-3ac3f3513b68",
    "https://epicgames.com/careers/jobs/6208110004?gh_jid=6208110004",
    "https://job-boards.greenhouse.io/mercury/jobs/6101148004",
    "https://app.careerpuck.com/job-board/lyft/job/8693500002?gh_jid=8693500002",
    "https://app.careerpuck.com/job-board/lyft/job/8857056002?gh_jid=8857056002",
    "https://boards.greenhouse.io/robinhood/jobs/8126314?t=gh_src=&gh_jid=8126314",
    "https://job-boards.greenhouse.io/affirm/jobs/7785814003",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Waterloo-500-King-Street-North/Senior-Mobile-Software-Engineer_JR26060524",
    "https://jobs.ashbyhq.com/harvey/04ee546e-7432-4154-abf2-cb3b2d7abf7a",
    "https://jobs.ashbyhq.com/sentry/26c3535f-fcaa-4419-8272-43faa00582f1",
    "https://www.okta.com/company/careers/opportunity/8186789?gh_jid=8186789",
    "https://www.samsara.com/company/careers/roles/8129161?gh_jid=8129161",
    "https://jobs.lever.co/altaml/3731e215-cbad-4a2d-9bd2-3e60bb19096e",
    "https://www.coinbase.com/careers/positions/8092651?gh_jid=8092651",
    "https://jobs.ashbyhq.com/solink/60efa38b-c5e4-45db-9253-addf37829f7f",
    "https://app.careerpuck.com/job-board/lyft/job/8755550002?gh_jid=8755550002",
    "https://job-boards.greenhouse.io/mozilla/jobs/8112219",
    "https://job-boards.greenhouse.io/life360/jobs/8847077002",
    "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
    "https://jobs.ashbyhq.com/cohere/a10a96b5-f772-466d-9297-f021f78ca9c0",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Senior-Software-Engineer--Device---Cloud-Platform_R69091",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX--Senior-Systems-Software-Developer--Sensor-Frameworks-_20260309-2",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Software-Development-Engineer---Agent-Factory_JR-0110488",
    "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Toronto-ON-CAN/Senior-Full-Stack-Developer_26WD101575",
    "https://boards.greenhouse.io/robinhood/jobs/8319701?t=gh_src=&gh_jid=8319701",
    "https://careers.toasttab.com/jobs?gh_jid=7587088",
    "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/Canada---Toronto/Software-Engineering-LMTS_JR365988",
    "https://instacart.careers/job/?gh_jid=8304487",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-I_JREQ202606",
    "https://jobs.ashbyhq.com/harvey/18454695-e72d-40a5-a6c1-99677ef516ad",
    "https://jobs.lever.co/waveapps/161455b7-7553-4112-943f-d46668d471e8",
    "https://boards.greenhouse.io/robinhood/jobs/5319465?t=gh_src=&gh_jid=5319465",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-AML-IT-Developer_R_1514440",
    "https://hp.wd5.myworkdayjobs.com/ExternalCareerSite/job/Vancouver-British-Columbia-Canada/Android---Linux-Networking---Software-Eng_3167148-1",
    "https://jobs.ashbyhq.com/miovision/70f6942f-17f8-400b-a68f-6e26c6189d06",
    "https://app.careerpuck.com/job-board/lyft/job/8657497002?gh_jid=8657497002",
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Software-Governance-Senior-Associate_R031578",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Software-Engineer_JREQ203432",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6111473004",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/BlackBerry-Radar--Senior-Full-Stack-Developer_20260326-2",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6229352004",
    "https://app.careerpuck.com/job-board/lyft/job/8716218002?gh_jid=8716218002",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-II_JREQ202092",
    "https://job-boards.greenhouse.io/life360/jobs/8801341002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231+21232 +52%, statcan_jvws NOC 21231+21232 +63%. Likely reason: senior postings sit above an all-experience government median; 57% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "software-engineer",
   "role": "Software Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 164600,
    "median": 202000,
    "p75": 227300,
    "p10": 155000,
    "p90": 270900,
    "n_postings": 103,
    "n_employers": 40,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://boards.greenhouse.io/robinhood/jobs/8142278?t=gh_src=&gh_jid=8142278",
     "https://www.brex.com/careers/8430196002?gh_jid=8430196002",
     "http://block.xyz/careers/jobs/5406251008?gh_jid=5406251008",
     "https://boards.greenhouse.io/robinhood/jobs/8189869?t=gh_src=&gh_jid=8189869",
     "https://www.okta.com/company/careers/opportunity/8041360?gh_jid=8041360",
     "https://jobs.ashbyhq.com/cohere/2df2da3c-fb69-4d4d-b3c9-077b3df2ba3d",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Frisco-Texas/Lead-Software-Development-Engineer_JREQ200365",
     "https://www.samsara.com/company/careers/roles/8109358?gh_jid=8109358",
     "https://jobs.ashbyhq.com/cohere/70a8dc77-ac84-4790-aff6-13b4dcd4554a",
     "https://job-boards.greenhouse.io/affirm/jobs/7979912003",
     "https://job-boards.greenhouse.io/affirm/jobs/7821440003",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal--Software-Development-Engineer_JR-0108059",
     "https://www.okta.com/company/careers/opportunity/8139694?gh_jid=8139694",
     "https://jobs.lever.co/achievers/6d94fafe-5a86-4d42-8418-2524c60bac21",
     "https://job-boards.greenhouse.io/geotab/jobs/5422219008",
     "https://jobs.elastic.co/jobs?gh_jid=8138661&gh_jid=8138661",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Staff-Software-Engineer---Capital-One-Travel-Tech---Full-stack---dveloppeur-principal-ou-dveloppeuse-principale-en-logiciels_R1003951",
     "https://boards.greenhouse.io/robinhood/jobs/7489952?t=gh_src=&gh_jid=7489952",
     "https://jobs.ashbyhq.com/cohere/a13207e7-dc82-473f-8ca4-e832452fe8c3",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6108385004",
     "https://epicgames.com/careers/jobs/6020510004?gh_jid=6020510004",
     "https://boards.greenhouse.io/robinhood/jobs/8244209?t=gh_src=&gh_jid=8244209",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Principal-Systems-Software-Developer_20260268-1",
     "https://job-boards.greenhouse.io/mercury/jobs/5847987004",
     "https://careers.toasttab.com/jobs?gh_jid=8165076",
     "https://job-boards.greenhouse.io/gomotive/jobs/8706163002",
     "https://jobs.ashbyhq.com/cohere/41f23dad-9da2-451a-bd1e-a1800437cb64",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Cloud-Software-Developer----AWS---AI---Real-Time-Payment-Systems-_R260019528-1",
     "https://www.brex.com/careers/8922246002?gh_jid=8922246002",
     "https://job-boards.greenhouse.io/affirm/jobs/7833952003",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Staff-Software-Engineer---International-Card-Tech---Full-stack_R246337",
     "https://databricks.com/company/careers/open-positions/job?gh_jid=8093293002",
     "https://jobs.ashbyhq.com/snowflake/708992c7-67da-4f99-99f0-39ed70e360d4",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Full-Stack-Architect_R_1513818",
     "https://www.okta.com/company/careers/opportunity/8239382?gh_jid=8239382",
     "https://www.brex.com/careers/8854221002?gh_jid=8854221002",
     "https://jobs.ashbyhq.com/harvey/01f31ece-f3fe-4991-b6fb-b59f21faa8e9",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6146605004",
     "https://www.okta.com/company/careers/opportunity/8314936?gh_jid=8314936",
     "https://jobs.lever.co/kabam/7b7becfb-5567-40c2-b0e8-d3e271f113be",
     "https://jobs.ashbyhq.com/cohere/859e2e47-02fb-4afe-bb8a-e83bf4d8c265",
     "https://www.okta.com/company/careers/opportunity/8232905?gh_jid=8232905",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal-Software-Development-Engineer_JR-0111124",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Developer-Lead--AI-Enabled-Systems-_R260022481",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Staff-Software-Engineer---Capital-One-Travel-Tech---Full-stack_R1003292-1",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Application-Developer-NET-Angular-AWS-_R260027640",
     "https://jobs.ashbyhq.com/cohere/d42f5fd4-1ffc-45b9-957c-f09862db6af6",
     "https://jobs.ashbyhq.com/cohere/8878b0d0-7d88-4ee9-bc17-b0dd237e39a0",
     "https://jobs.ashbyhq.com/cohere/82ec1512-5bc3-49dd-b995-b6abc2a958d7",
     "https://jobs.ashbyhq.com/harvey/47d3d763-8c64-4e33-b76e-ca15f584c1fd",
     "https://jobs.ashbyhq.com/jane/1513926f-ccc8-426d-b27d-b8f14fbc74e0",
     "https://boards.greenhouse.io/faire/jobs/8806428002?gh_jid=8806428002",
     "https://www.auvik.com/careers/opening/?gh_jid=8831166002",
     "https://jobs.ashbyhq.com/cohere/60de50e9-aba7-4a3a-8cdb-955a456749aa",
     "https://job-boards.greenhouse.io/mozilla/jobs/8247782",
     "https://job-boards.greenhouse.io/mozilla/jobs/8234153",
     "https://jobs.ashbyhq.com/cohere/3136a5a5-06fd-4c82-8b72-a43467e6b128",
     "https://job-boards.greenhouse.io/affirm/jobs/7829429003",
     "https://jobs.ashbyhq.com/cohere/1f7cc5e6-5f31-40d8-ad49-fe22c98a3ea4",
     "https://jobs.lever.co/kabam/74017619-4185-4d47-b01b-9396fa247fb0",
     "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
     "https://jobs.ashbyhq.com/cohere/443368a3-6276-4b90-9671-27fed40fd6d2",
     "https://boards.greenhouse.io/robinhood/jobs/8080939?t=gh_src=&gh_jid=8080939",
     "https://jobs.ashbyhq.com/benevity/709970c3-3255-4bfa-9899-ec613b69236d",
     "https://www.okta.com/company/careers/opportunity/7560775?gh_jid=7560775",
     "https://www.okta.com/company/careers/opportunity/8208369?gh_jid=8208369",
     "https://jobs.ashbyhq.com/cohere/2a989030-6d14-4924-88c1-d878911e26fa",
     "https://jobs.lever.co/bluecatnetworks/35e099e7-d47c-4dae-aeca-4e9c2cbe824a",
     "https://jobs.ashbyhq.com/cohere/b9306620-a110-46b5-b4c4-7363e1d03a8d",
     "https://www.fivetran.com/careers/job?gh_jid=7772283003",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/IBM-MDM-Lead-Developer_R260023402",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Software-Engineer--AI_JREQ202372",
     "https://jobs.ashbyhq.com/cohere/61703710-4379-42fd-a508-946f2a5fb6bc",
     "https://www.fivetran.com/careers/job?gh_jid=7864668003",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Transaction-Banking-Core-Full-Stack-Architect_R_1488295-1",
     "http://block.xyz/careers/jobs/5196196008?gh_jid=5196196008",
     "https://jobs.ashbyhq.com/benevity/188f237c-8e16-4320-8ab1-d95c6de53652",
     "https://jobs.ashbyhq.com/sentry/68757804-a892-40ed-8ea7-f2d13500f29c",
     "https://jobs.ashbyhq.com/solink/18c79c81-1c00-4d0d-a9de-178c0ccac2c3",
     "https://job-boards.greenhouse.io/mercury/jobs/6221407004",
     "https://job-boards.greenhouse.io/gomotive/jobs/8820960002",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6194971004",
     "https://jobs.lever.co/magnetforensics/1b540852-15ef-412f-88d8-dc9dfc7336c7",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Staff-Software-Engineer---AI-I_JREQ204548",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Lead-Full-Stack-Software-Engineer_JR26071723",
     "https://broadcom.wd1.myworkdayjobs.com/External_Career/job/Ottawa-March-Road/Principal-Software-Engineer_R027469",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6208526004",
     "https://www.okta.com/company/careers/opportunity/8239421?gh_jid=8239421",
     "https://jobs.elastic.co/jobs?gh_jid=7982102&gh_jid=7982102",
     "https://jobs.lever.co/veeva/b50030bc-06a2-4389-a4a3-8c381e0f6fe1",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal-Software-Engineer---Evisort-AI_JR-0110534",
     "https://jobs.ashbyhq.com/cohere/a87be947-00f0-4a4c-a690-a4922f88f553",
     "https://job-boards.greenhouse.io/life360/jobs/8675235002",
     "https://www.fivetran.com/careers/job?gh_jid=7789375003",
     "https://epicgames.com/careers/jobs/6208474004?gh_jid=6208474004",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Staff-Software-Engineer_R244860",
     "https://www.samsara.com/company/careers/roles/8115078?gh_jid=8115078",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Full-Stack-Architect_R_1518732",
     "https://jobs.ashbyhq.com/harvey/6ad3902b-2888-4c02-913d-de942e807133",
     "https://jobs.ashbyhq.com/cohere/529b2dd6-4be3-49db-97cd-781f4897540b",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/JREQ203081-Staff-Software-Engineer-I--Open-_JREQ204253-4",
     "https://jobs.ashbyhq.com/cohere/554a9380-ab50-4338-88a9-c6b8ab19d92e",
     "https://job-boards.greenhouse.io/carta/jobs/8035089003"
    ]
   },
   "source_urls": [
    "https://boards.greenhouse.io/robinhood/jobs/8142278?t=gh_src=&gh_jid=8142278",
    "https://www.brex.com/careers/8430196002?gh_jid=8430196002",
    "http://block.xyz/careers/jobs/5406251008?gh_jid=5406251008",
    "https://boards.greenhouse.io/robinhood/jobs/8189869?t=gh_src=&gh_jid=8189869",
    "https://www.okta.com/company/careers/opportunity/8041360?gh_jid=8041360",
    "https://jobs.ashbyhq.com/cohere/2df2da3c-fb69-4d4d-b3c9-077b3df2ba3d",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Frisco-Texas/Lead-Software-Development-Engineer_JREQ200365",
    "https://www.samsara.com/company/careers/roles/8109358?gh_jid=8109358",
    "https://jobs.ashbyhq.com/cohere/70a8dc77-ac84-4790-aff6-13b4dcd4554a",
    "https://job-boards.greenhouse.io/affirm/jobs/7979912003",
    "https://job-boards.greenhouse.io/affirm/jobs/7821440003",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal--Software-Development-Engineer_JR-0108059",
    "https://www.okta.com/company/careers/opportunity/8139694?gh_jid=8139694",
    "https://jobs.lever.co/achievers/6d94fafe-5a86-4d42-8418-2524c60bac21",
    "https://job-boards.greenhouse.io/geotab/jobs/5422219008",
    "https://jobs.elastic.co/jobs?gh_jid=8138661&gh_jid=8138661",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Staff-Software-Engineer---Capital-One-Travel-Tech---Full-stack---dveloppeur-principal-ou-dveloppeuse-principale-en-logiciels_R1003951",
    "https://boards.greenhouse.io/robinhood/jobs/7489952?t=gh_src=&gh_jid=7489952",
    "https://jobs.ashbyhq.com/cohere/a13207e7-dc82-473f-8ca4-e832452fe8c3",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6108385004",
    "https://epicgames.com/careers/jobs/6020510004?gh_jid=6020510004",
    "https://boards.greenhouse.io/robinhood/jobs/8244209?t=gh_src=&gh_jid=8244209",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Principal-Systems-Software-Developer_20260268-1",
    "https://job-boards.greenhouse.io/mercury/jobs/5847987004",
    "https://careers.toasttab.com/jobs?gh_jid=8165076",
    "https://job-boards.greenhouse.io/gomotive/jobs/8706163002",
    "https://jobs.ashbyhq.com/cohere/41f23dad-9da2-451a-bd1e-a1800437cb64",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Cloud-Software-Developer----AWS---AI---Real-Time-Payment-Systems-_R260019528-1",
    "https://www.brex.com/careers/8922246002?gh_jid=8922246002",
    "https://job-boards.greenhouse.io/affirm/jobs/7833952003",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Staff-Software-Engineer---International-Card-Tech---Full-stack_R246337",
    "https://databricks.com/company/careers/open-positions/job?gh_jid=8093293002",
    "https://jobs.ashbyhq.com/snowflake/708992c7-67da-4f99-99f0-39ed70e360d4",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Full-Stack-Architect_R_1513818",
    "https://www.okta.com/company/careers/opportunity/8239382?gh_jid=8239382",
    "https://www.brex.com/careers/8854221002?gh_jid=8854221002",
    "https://jobs.ashbyhq.com/harvey/01f31ece-f3fe-4991-b6fb-b59f21faa8e9",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6146605004",
    "https://www.okta.com/company/careers/opportunity/8314936?gh_jid=8314936",
    "https://jobs.lever.co/kabam/7b7becfb-5567-40c2-b0e8-d3e271f113be",
    "https://jobs.ashbyhq.com/cohere/859e2e47-02fb-4afe-bb8a-e83bf4d8c265",
    "https://www.okta.com/company/careers/opportunity/8232905?gh_jid=8232905",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal-Software-Development-Engineer_JR-0111124",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Developer-Lead--AI-Enabled-Systems-_R260022481",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Staff-Software-Engineer---Capital-One-Travel-Tech---Full-stack_R1003292-1",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Application-Developer-NET-Angular-AWS-_R260027640",
    "https://jobs.ashbyhq.com/cohere/d42f5fd4-1ffc-45b9-957c-f09862db6af6",
    "https://jobs.ashbyhq.com/cohere/8878b0d0-7d88-4ee9-bc17-b0dd237e39a0",
    "https://jobs.ashbyhq.com/cohere/82ec1512-5bc3-49dd-b995-b6abc2a958d7",
    "https://jobs.ashbyhq.com/harvey/47d3d763-8c64-4e33-b76e-ca15f584c1fd",
    "https://jobs.ashbyhq.com/jane/1513926f-ccc8-426d-b27d-b8f14fbc74e0",
    "https://boards.greenhouse.io/faire/jobs/8806428002?gh_jid=8806428002",
    "https://www.auvik.com/careers/opening/?gh_jid=8831166002",
    "https://jobs.ashbyhq.com/cohere/60de50e9-aba7-4a3a-8cdb-955a456749aa",
    "https://job-boards.greenhouse.io/mozilla/jobs/8247782",
    "https://job-boards.greenhouse.io/mozilla/jobs/8234153",
    "https://jobs.ashbyhq.com/cohere/3136a5a5-06fd-4c82-8b72-a43467e6b128",
    "https://job-boards.greenhouse.io/affirm/jobs/7829429003",
    "https://jobs.ashbyhq.com/cohere/1f7cc5e6-5f31-40d8-ad49-fe22c98a3ea4",
    "https://jobs.lever.co/kabam/74017619-4185-4d47-b01b-9396fa247fb0",
    "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
    "https://jobs.ashbyhq.com/cohere/443368a3-6276-4b90-9671-27fed40fd6d2",
    "https://boards.greenhouse.io/robinhood/jobs/8080939?t=gh_src=&gh_jid=8080939",
    "https://jobs.ashbyhq.com/benevity/709970c3-3255-4bfa-9899-ec613b69236d",
    "https://www.okta.com/company/careers/opportunity/7560775?gh_jid=7560775",
    "https://www.okta.com/company/careers/opportunity/8208369?gh_jid=8208369",
    "https://jobs.ashbyhq.com/cohere/2a989030-6d14-4924-88c1-d878911e26fa",
    "https://jobs.lever.co/bluecatnetworks/35e099e7-d47c-4dae-aeca-4e9c2cbe824a",
    "https://jobs.ashbyhq.com/cohere/b9306620-a110-46b5-b4c4-7363e1d03a8d",
    "https://www.fivetran.com/careers/job?gh_jid=7772283003",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/IBM-MDM-Lead-Developer_R260023402",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Software-Engineer--AI_JREQ202372",
    "https://jobs.ashbyhq.com/cohere/61703710-4379-42fd-a508-946f2a5fb6bc",
    "https://www.fivetran.com/careers/job?gh_jid=7864668003",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Transaction-Banking-Core-Full-Stack-Architect_R_1488295-1",
    "http://block.xyz/careers/jobs/5196196008?gh_jid=5196196008",
    "https://jobs.ashbyhq.com/benevity/188f237c-8e16-4320-8ab1-d95c6de53652",
    "https://jobs.ashbyhq.com/sentry/68757804-a892-40ed-8ea7-f2d13500f29c",
    "https://jobs.ashbyhq.com/solink/18c79c81-1c00-4d0d-a9de-178c0ccac2c3",
    "https://job-boards.greenhouse.io/mercury/jobs/6221407004",
    "https://job-boards.greenhouse.io/gomotive/jobs/8820960002",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6194971004",
    "https://jobs.lever.co/magnetforensics/1b540852-15ef-412f-88d8-dc9dfc7336c7",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Staff-Software-Engineer---AI-I_JREQ204548",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Lead-Full-Stack-Software-Engineer_JR26071723",
    "https://broadcom.wd1.myworkdayjobs.com/External_Career/job/Ottawa-March-Road/Principal-Software-Engineer_R027469",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6208526004",
    "https://www.okta.com/company/careers/opportunity/8239421?gh_jid=8239421",
    "https://jobs.elastic.co/jobs?gh_jid=7982102&gh_jid=7982102",
    "https://jobs.lever.co/veeva/b50030bc-06a2-4389-a4a3-8c381e0f6fe1",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal-Software-Engineer---Evisort-AI_JR-0110534",
    "https://jobs.ashbyhq.com/cohere/a87be947-00f0-4a4c-a690-a4922f88f553",
    "https://job-boards.greenhouse.io/life360/jobs/8675235002",
    "https://www.fivetran.com/careers/job?gh_jid=7789375003",
    "https://epicgames.com/careers/jobs/6208474004?gh_jid=6208474004",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Staff-Software-Engineer_R244860",
    "https://www.samsara.com/company/careers/roles/8115078?gh_jid=8115078",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Full-Stack-Architect_R_1518732",
    "https://jobs.ashbyhq.com/harvey/6ad3902b-2888-4c02-913d-de942e807133",
    "https://jobs.ashbyhq.com/cohere/529b2dd6-4be3-49db-97cd-781f4897540b",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/JREQ203081-Staff-Software-Engineer-I--Open-_JREQ204253-4",
    "https://jobs.ashbyhq.com/cohere/554a9380-ab50-4338-88a9-c6b8ab19d92e",
    "https://job-boards.greenhouse.io/carta/jobs/8035089003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231+21232 +86%, statcan_jvws NOC 21231+21232 +99%. Likely reason: staff/lead postings sit above an all-experience government median; 53% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 8,
    "n_employers": 8,
    "confidence": null,
    "null_reason": "not enough public postings (n=8)",
    "postings": [
     "https://app.careerpuck.com/job-board/lyft/job/8662205002?gh_jid=8662205002",
     "https://www.konrad.com/careers/job/7894910003?gh_jid=7894910003",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Engineer-II_R_1515384",
     "https://jobs.ashbyhq.com/loopio/22176975-076d-48f4-aa35-96be7daf1889",
     "https://job-boards.greenhouse.io/opentable/jobs/8769606002",
     "https://boards.greenhouse.io/robinhood/jobs/5616144?t=gh_src=&gh_jid=5616144",
     "https://jobs.ashbyhq.com/cohere/6aa3cb2b-ee8b-4c92-b505-3a7509f80d7f",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Engineer_R260026266"
    ]
   },
   "source_urls": [
    "https://app.careerpuck.com/job-board/lyft/job/8662205002?gh_jid=8662205002",
    "https://www.konrad.com/careers/job/7894910003?gh_jid=7894910003",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Engineer-II_R_1515384",
    "https://jobs.ashbyhq.com/loopio/22176975-076d-48f4-aa35-96be7daf1889",
    "https://job-boards.greenhouse.io/opentable/jobs/8769606002",
    "https://boards.greenhouse.io/robinhood/jobs/5616144?t=gh_src=&gh_jid=5616144",
    "https://jobs.ashbyhq.com/cohere/6aa3cb2b-ee8b-4c92-b505-3a7509f80d7f",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Engineer_R260026266"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 7,
    "n_employers": 6,
    "confidence": null,
    "null_reason": "not enough public postings (n=7)",
    "postings": [
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Data-Engineer_R260016174",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Montreal-Quebec/Senior-Data-Engineer--Retirement-Operations_JR26100100",
     "https://omers.wd3.myworkdayjobs.com/OMERS_External/job/Toronto-Ontario/Senior-Data-Modeler_JR-8455",
     "https://jobs.lever.co/pointclickcare/85ba9c8c-7156-4644-93d8-def035381261",
     "https://job-boards.greenhouse.io/bitgo/jobs/8880860002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Engineer--Fraud-Predictive-Analytics_R260029493",
     "https://www.konrad.com/careers/job/7894916003?gh_jid=7894916003"
    ]
   },
   "source_urls": [
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Data-Engineer_R260016174",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Montreal-Quebec/Senior-Data-Engineer--Retirement-Operations_JR26100100",
    "https://omers.wd3.myworkdayjobs.com/OMERS_External/job/Toronto-Ontario/Senior-Data-Modeler_JR-8455",
    "https://jobs.lever.co/pointclickcare/85ba9c8c-7156-4644-93d8-def035381261",
    "https://job-boards.greenhouse.io/bitgo/jobs/8880860002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Engineer--Fraud-Predictive-Analytics_R260029493",
    "https://www.konrad.com/careers/job/7894916003?gh_jid=7894916003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 7,
    "n_employers": 7,
    "confidence": null,
    "null_reason": "not enough public postings (n=7)",
    "postings": [
     "https://www.konrad.com/careers/job/8036085003?gh_jid=8036085003",
     "https://jobs.lever.co/pointclickcare/faff149d-3b2a-43e7-bcab-ee4a2f67dda0",
     "https://omers.wd3.myworkdayjobs.com/OMERS_External/job/Toronto-Ontario/Senior-Data-Engineer_JR-8278",
     "https://jobs.ashbyhq.com/telus-digital/486ae84f-2ad5-424f-a442-c43ee3d0d4ed",
     "https://jobs.ashbyhq.com/benevity/28313220-d133-4698-ab81-e7143a03a2d0",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Artificial-Intelligence---Data-Architect--Developer-_R260026503",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Toronto-200-Bloor-Street-East/Senior-Data-Architect_JR26090760"
    ]
   },
   "source_urls": [
    "https://www.konrad.com/careers/job/8036085003?gh_jid=8036085003",
    "https://jobs.lever.co/pointclickcare/faff149d-3b2a-43e7-bcab-ee4a2f67dda0",
    "https://omers.wd3.myworkdayjobs.com/OMERS_External/job/Toronto-Ontario/Senior-Data-Engineer_JR-8278",
    "https://jobs.ashbyhq.com/telus-digital/486ae84f-2ad5-424f-a442-c43ee3d0d4ed",
    "https://jobs.ashbyhq.com/benevity/28313220-d133-4698-ab81-e7143a03a2d0",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Artificial-Intelligence---Data-Architect--Developer-_R260026503",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Toronto-200-Bloor-Street-East/Senior-Data-Architect_JR26090760"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/loopio/22176975-076d-48f4-aa35-96be7daf1889"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/loopio/22176975-076d-48f4-aa35-96be7daf1889"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://job-boards.greenhouse.io/later/jobs/8863354002",
     "https://www.asana.com/jobs/apply/8282814?gh_jid=8282814"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/later/jobs/8863354002",
    "https://www.asana.com/jobs/apply/8282814?gh_jid=8282814"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.ashbyhq.com/telus-digital/486ae84f-2ad5-424f-a442-c43ee3d0d4ed",
     "https://jobs.lever.co/kabam/8066cab3-6bad-4826-908b-13770db84213"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/telus-digital/486ae84f-2ad5-424f-a442-c43ee3d0d4ed",
    "https://jobs.lever.co/kabam/8066cab3-6bad-4826-908b-13770db84213"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/6aa3cb2b-ee8b-4c92-b505-3a7509f80d7f"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/6aa3cb2b-ee8b-4c92-b505-3a7509f80d7f"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Montreal-Quebec/Senior-Data-Engineer--Retirement-Operations_JR26100100"
    ]
   },
   "source_urls": [
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Montreal-Quebec/Senior-Data-Engineer--Retirement-Operations_JR26100100"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://www.samsara.com/company/careers/roles/8250423?gh_jid=8250423",
     "https://jobs.ashbyhq.com/cohere/6aa3cb2b-ee8b-4c92-b505-3a7509f80d7f",
     "https://job-boards.greenhouse.io/tailscale/jobs/4721252005"
    ]
   },
   "source_urls": [
    "https://www.samsara.com/company/careers/roles/8250423?gh_jid=8250423",
    "https://jobs.ashbyhq.com/cohere/6aa3cb2b-ee8b-4c92-b505-3a7509f80d7f",
    "https://job-boards.greenhouse.io/tailscale/jobs/4721252005"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://jobs.ashbyhq.com/jane/e70c917f-ceb8-4c3c-aa05-c9db657e7015",
     "https://job-boards.greenhouse.io/mercury/jobs/6217794004",
     "https://jobs.ashbyhq.com/cohere/9baccd88-c051-474f-bfe8-6867fca54cee"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/jane/e70c917f-ceb8-4c3c-aa05-c9db657e7015",
    "https://job-boards.greenhouse.io/mercury/jobs/6217794004",
    "https://jobs.ashbyhq.com/cohere/9baccd88-c051-474f-bfe8-6867fca54cee"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.ashbyhq.com/jane/6d4cd6e7-eae8-474f-938a-f61067f8a05b",
     "https://jobs.ashbyhq.com/telus-digital/486ae84f-2ad5-424f-a442-c43ee3d0d4ed"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/jane/6d4cd6e7-eae8-474f-938a-f61067f8a05b",
    "https://jobs.ashbyhq.com/telus-digital/486ae84f-2ad5-424f-a442-c43ee3d0d4ed"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 111000,
    "median": 123400,
    "p75": 167100,
    "p10": 97300,
    "p90": 236700,
    "n_postings": 10,
    "n_employers": 10,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://app.careerpuck.com/job-board/lyft/job/8662205002?gh_jid=8662205002",
     "https://www.konrad.com/careers/job/7894910003?gh_jid=7894910003",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Engineer-II_R_1515384",
     "https://jobs.ashbyhq.com/loopio/22176975-076d-48f4-aa35-96be7daf1889",
     "https://job-boards.greenhouse.io/opentable/jobs/8769606002",
     "https://www.samsara.com/company/careers/roles/8250423?gh_jid=8250423",
     "https://boards.greenhouse.io/robinhood/jobs/5616144?t=gh_src=&gh_jid=5616144",
     "https://jobs.ashbyhq.com/cohere/6aa3cb2b-ee8b-4c92-b505-3a7509f80d7f",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Engineer_R260026266",
     "https://job-boards.greenhouse.io/tailscale/jobs/4721252005"
    ]
   },
   "source_urls": [
    "https://app.careerpuck.com/job-board/lyft/job/8662205002?gh_jid=8662205002",
    "https://www.konrad.com/careers/job/7894910003?gh_jid=7894910003",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Engineer-II_R_1515384",
    "https://jobs.ashbyhq.com/loopio/22176975-076d-48f4-aa35-96be7daf1889",
    "https://job-boards.greenhouse.io/opentable/jobs/8769606002",
    "https://www.samsara.com/company/careers/roles/8250423?gh_jid=8250423",
    "https://boards.greenhouse.io/robinhood/jobs/5616144?t=gh_src=&gh_jid=5616144",
    "https://jobs.ashbyhq.com/cohere/6aa3cb2b-ee8b-4c92-b505-3a7509f80d7f",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Engineer_R260026266",
    "https://job-boards.greenhouse.io/tailscale/jobs/4721252005"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +29%. Likely reason: 50% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 129100,
    "median": 144000,
    "p75": 178000,
    "p10": 113600,
    "p90": 198000,
    "n_postings": 13,
    "n_employers": 12,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/jane/e70c917f-ceb8-4c3c-aa05-c9db657e7015",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Data-Engineer_R260016174",
     "https://job-boards.greenhouse.io/later/jobs/8863354002",
     "https://job-boards.greenhouse.io/mercury/jobs/6217794004",
     "https://www.asana.com/jobs/apply/8282814?gh_jid=8282814",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Montreal-Quebec/Senior-Data-Engineer--Retirement-Operations_JR26100100",
     "https://jobs.ashbyhq.com/cohere/9baccd88-c051-474f-bfe8-6867fca54cee",
     "https://job-boards.greenhouse.io/gomotive/jobs/8842739002",
     "https://omers.wd3.myworkdayjobs.com/OMERS_External/job/Toronto-Ontario/Senior-Data-Modeler_JR-8455",
     "https://jobs.lever.co/pointclickcare/85ba9c8c-7156-4644-93d8-def035381261",
     "https://job-boards.greenhouse.io/bitgo/jobs/8880860002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Engineer--Fraud-Predictive-Analytics_R260029493",
     "https://www.konrad.com/careers/job/7894916003?gh_jid=7894916003"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/jane/e70c917f-ceb8-4c3c-aa05-c9db657e7015",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Data-Engineer_R260016174",
    "https://job-boards.greenhouse.io/later/jobs/8863354002",
    "https://job-boards.greenhouse.io/mercury/jobs/6217794004",
    "https://www.asana.com/jobs/apply/8282814?gh_jid=8282814",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Montreal-Quebec/Senior-Data-Engineer--Retirement-Operations_JR26100100",
    "https://jobs.ashbyhq.com/cohere/9baccd88-c051-474f-bfe8-6867fca54cee",
    "https://job-boards.greenhouse.io/gomotive/jobs/8842739002",
    "https://omers.wd3.myworkdayjobs.com/OMERS_External/job/Toronto-Ontario/Senior-Data-Modeler_JR-8455",
    "https://jobs.lever.co/pointclickcare/85ba9c8c-7156-4644-93d8-def035381261",
    "https://job-boards.greenhouse.io/bitgo/jobs/8880860002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Engineer--Fraud-Predictive-Analytics_R260029493",
    "https://www.konrad.com/careers/job/7894916003?gh_jid=7894916003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +50%, statcan_jvws NOC 21211 +43%. Likely reason: senior postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "data-engineer",
   "role": "Data Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 9,
    "n_employers": 9,
    "confidence": null,
    "null_reason": "not enough public postings (n=9)",
    "postings": [
     "https://www.konrad.com/careers/job/8036085003?gh_jid=8036085003",
     "https://jobs.lever.co/pointclickcare/faff149d-3b2a-43e7-bcab-ee4a2f67dda0",
     "https://jobs.ashbyhq.com/jane/6d4cd6e7-eae8-474f-938a-f61067f8a05b",
     "https://omers.wd3.myworkdayjobs.com/OMERS_External/job/Toronto-Ontario/Senior-Data-Engineer_JR-8278",
     "https://jobs.ashbyhq.com/telus-digital/486ae84f-2ad5-424f-a442-c43ee3d0d4ed",
     "https://jobs.lever.co/kabam/8066cab3-6bad-4826-908b-13770db84213",
     "https://jobs.ashbyhq.com/benevity/28313220-d133-4698-ab81-e7143a03a2d0",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Artificial-Intelligence---Data-Architect--Developer-_R260026503",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Toronto-200-Bloor-Street-East/Senior-Data-Architect_JR26090760"
    ]
   },
   "source_urls": [
    "https://www.konrad.com/careers/job/8036085003?gh_jid=8036085003",
    "https://jobs.lever.co/pointclickcare/faff149d-3b2a-43e7-bcab-ee4a2f67dda0",
    "https://jobs.ashbyhq.com/jane/6d4cd6e7-eae8-474f-938a-f61067f8a05b",
    "https://omers.wd3.myworkdayjobs.com/OMERS_External/job/Toronto-Ontario/Senior-Data-Engineer_JR-8278",
    "https://jobs.ashbyhq.com/telus-digital/486ae84f-2ad5-424f-a442-c43ee3d0d4ed",
    "https://jobs.lever.co/kabam/8066cab3-6bad-4826-908b-13770db84213",
    "https://jobs.ashbyhq.com/benevity/28313220-d133-4698-ab81-e7143a03a2d0",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Artificial-Intelligence---Data-Architect--Developer-_R260026503",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Toronto-200-Bloor-Street-East/Senior-Data-Architect_JR26090760"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Associate--DevOps-Engineer_R260029694",
     "https://jobs.lever.co/pointclickcare/e56d6df3-16fb-4652-9d97-c6140700d2e0"
    ]
   },
   "source_urls": [
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Associate--DevOps-Engineer_R260029694",
    "https://jobs.lever.co/pointclickcare/e56d6df3-16fb-4652-9d97-c6140700d2e0"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Toronto Region",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Toronto, Ontario",
      "annual_cad": 117962,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://jobs.lever.co/waabi/5964c6a7-8232-4ee5-b20d-3309ccd67d6f",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Platform-Engineer_JR26101229",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Systems-Engineer_JR105855",
     "https://jobs.lever.co/caseware/b9b85703-d97a-43eb-ae90-958083780094",
     "https://jobs.lever.co/waabi/bfe20894-5899-41b5-8cf7-c9f1469d18b7",
     "https://jobs.ashbyhq.com/thumbtack/b68d0f04-f7b6-43fc-9886-e2adc57641f0"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/waabi/5964c6a7-8232-4ee5-b20d-3309ccd67d6f",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Platform-Engineer_JR26101229",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Systems-Engineer_JR105855",
    "https://jobs.lever.co/caseware/b9b85703-d97a-43eb-ae90-958083780094",
    "https://jobs.lever.co/waabi/bfe20894-5899-41b5-8cf7-c9f1469d18b7",
    "https://jobs.ashbyhq.com/thumbtack/b68d0f04-f7b6-43fc-9886-e2adc57641f0"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Toronto Region",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Toronto, Ontario",
      "annual_cad": 117962,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 117200,
    "median": 138000,
    "p75": 170000,
    "p10": 113800,
    "p90": 233600,
    "n_postings": 14,
    "n_employers": 9,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/cohere/8b6696e1-f1c4-4010-bde9-3cec1340a2a6",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Platform-Engineer--AI---Fabrics_R260028371",
     "https://www.okta.com/company/careers/opportunity/8082028?gh_jid=8082028",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Platform-Engineer_JREQ202895",
     "https://www.okta.com/company/careers/opportunity/8286405?gh_jid=8286405",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Workday-Platform-Engineer_JR26100211-1",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Platform-Engineer_JR26080761",
     "https://jobs.ashbyhq.com/cohere/c99e61c9-ed92-426d-9711-188dfc0f729f",
     "https://app.careerpuck.com/job-board/lyft/job/8790623002?gh_jid=8790623002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Mississauga-ON-CAN/Software-Developer----Automations--AI--Dev-Ops-_R260022970",
     "https://jobs.ashbyhq.com/thumbtack/334815d3-52e3-407d-9279-691f0397d190",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Cloud-Engineer--Hybrid_JR26070576",
     "https://jobs.ashbyhq.com/nubank/5c9c06a2-def9-4e11-88bd-5a8a5e570cd4",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Platform-Engineer--TD-Securities_R_1514811"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/8b6696e1-f1c4-4010-bde9-3cec1340a2a6",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Platform-Engineer--AI---Fabrics_R260028371",
    "https://www.okta.com/company/careers/opportunity/8082028?gh_jid=8082028",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Platform-Engineer_JREQ202895",
    "https://www.okta.com/company/careers/opportunity/8286405?gh_jid=8286405",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Workday-Platform-Engineer_JR26100211-1",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Platform-Engineer_JR26080761",
    "https://jobs.ashbyhq.com/cohere/c99e61c9-ed92-426d-9711-188dfc0f729f",
    "https://app.careerpuck.com/job-board/lyft/job/8790623002?gh_jid=8790623002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Mississauga-ON-CAN/Software-Developer----Automations--AI--Dev-Ops-_R260022970",
    "https://jobs.ashbyhq.com/thumbtack/334815d3-52e3-407d-9279-691f0397d190",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Cloud-Engineer--Hybrid_JR26070576",
    "https://jobs.ashbyhq.com/nubank/5c9c06a2-def9-4e11-88bd-5a8a5e570cd4",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Platform-Engineer--TD-Securities_R_1514811"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Toronto Region",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Toronto, Ontario",
      "annual_cad": 117962,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 153600,
    "median": 165000,
    "p75": 168800,
    "p10": 147600,
    "p90": 183600,
    "n_postings": 10,
    "n_employers": 7,
    "confidence": "weak",
    "null_reason": null,
    "postings": [
     "https://jobs.lever.co/caseware/528ac6dc-dd08-4853-adc1-99d8b1776486",
     "https://www.mongodb.com/careers/job/?gh_jid=7793634",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Lead-Cloud-Platform-Engineer--Azure_JREQ201870",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Lead-Software-Engineer_R-289269",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Platform-Engineer_JREQ202795",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Site-Reliability-Engineer-Lead_R_1507945",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Principal-AI-Cloud-Engineer_R260025182",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Principal-Platform-Engineer_R_1494006",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-DevOps-Engineer_R260028677",
     "https://boards.greenhouse.io/lightmatter/jobs/5204151008?gh_jid=5204151008"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/caseware/528ac6dc-dd08-4853-adc1-99d8b1776486",
    "https://www.mongodb.com/careers/job/?gh_jid=7793634",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Lead-Cloud-Platform-Engineer--Azure_JREQ201870",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Lead-Software-Engineer_R-289269",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Platform-Engineer_JREQ202795",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Site-Reliability-Engineer-Lead_R_1507945",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Principal-AI-Cloud-Engineer_R260025182",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Principal-Platform-Engineer_R_1494006",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-DevOps-Engineer_R260028677",
    "https://boards.greenhouse.io/lightmatter/jobs/5204151008?gh_jid=5204151008"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Toronto Region",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Toronto, Ontario",
      "annual_cad": 117962,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231 +40%, statcan_jvws NOC 21231 +40%. Likely reason: staff/lead postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 130000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 115544,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://www.globalrelay.com/careers/jobs?gh_jid=5823497004",
     "https://www.globalrelay.com/careers/jobs?gh_jid=6009429004",
     "https://www.globalrelay.com/careers/jobs?gh_jid=6191849004"
    ]
   },
   "source_urls": [
    "https://www.globalrelay.com/careers/jobs?gh_jid=5823497004",
    "https://www.globalrelay.com/careers/jobs?gh_jid=6009429004",
    "https://www.globalrelay.com/careers/jobs?gh_jid=6191849004"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 130000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 115544,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 7,
    "n_employers": 6,
    "confidence": null,
    "null_reason": "not enough public postings (n=7)",
    "postings": [
     "https://job-boards.greenhouse.io/abcellera/jobs/7751915003",
     "https://www.asana.com/jobs/apply/7839280?gh_jid=7839280",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/DevOps-Manager_R69187",
     "https://jobs.ashbyhq.com/klue/ac2b512c-eb39-40f5-9d60-12d1a4fb5ae7",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/DevOps-Engineer--Evisort-AI_JR-0110243",
     "https://www.globalrelay.com/careers/jobs?gh_jid=5613864004",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/DevOps-Manager_R69065"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/abcellera/jobs/7751915003",
    "https://www.asana.com/jobs/apply/7839280?gh_jid=7839280",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/DevOps-Manager_R69187",
    "https://jobs.ashbyhq.com/klue/ac2b512c-eb39-40f5-9d60-12d1a4fb5ae7",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/DevOps-Engineer--Evisort-AI_JR-0110243",
    "https://www.globalrelay.com/careers/jobs?gh_jid=5613864004",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/DevOps-Manager_R69065"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 130000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 115544,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Lead-Software-Engineer_R-289269"
    ]
   },
   "source_urls": [
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Lead-Software-Engineer_R-289269"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 130000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 115544,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/8b6696e1-f1c4-4010-bde9-3cec1340a2a6",
     "https://jobs.ashbyhq.com/cohere/c99e61c9-ed92-426d-9711-188dfc0f729f"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/8b6696e1-f1c4-4010-bde9-3cec1340a2a6",
    "https://jobs.ashbyhq.com/cohere/c99e61c9-ed92-426d-9711-188dfc0f729f"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://www.mongodb.com/careers/job/?gh_jid=7793634"
    ]
   },
   "source_urls": [
    "https://www.mongodb.com/careers/job/?gh_jid=7793634"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.lever.co/pointclickcare/e56d6df3-16fb-4652-9d97-c6140700d2e0"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/pointclickcare/e56d6df3-16fb-4652-9d97-c6140700d2e0"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 8,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=8)",
    "postings": [
     "https://job-boards.greenhouse.io/tailscale/jobs/4726152005",
     "https://jobs.lever.co/magnetforensics/efd7e6e1-2cde-4010-8b75-b9500cfdf748",
     "https://jobs.lever.co/waabi/5964c6a7-8232-4ee5-b20d-3309ccd67d6f",
     "https://job-boards.greenhouse.io/coconutsoftware/jobs/6224564004",
     "https://job-boards.greenhouse.io/tailscale/jobs/4733403005",
     "https://job-boards.greenhouse.io/tailscale/jobs/4715148005",
     "https://jobs.lever.co/waabi/bfe20894-5899-41b5-8cf7-c9f1469d18b7",
     "https://jobs.ashbyhq.com/thumbtack/b68d0f04-f7b6-43fc-9886-e2adc57641f0"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/tailscale/jobs/4726152005",
    "https://jobs.lever.co/magnetforensics/efd7e6e1-2cde-4010-8b75-b9500cfdf748",
    "https://jobs.lever.co/waabi/5964c6a7-8232-4ee5-b20d-3309ccd67d6f",
    "https://job-boards.greenhouse.io/coconutsoftware/jobs/6224564004",
    "https://job-boards.greenhouse.io/tailscale/jobs/4733403005",
    "https://job-boards.greenhouse.io/tailscale/jobs/4715148005",
    "https://jobs.lever.co/waabi/bfe20894-5899-41b5-8cf7-c9f1469d18b7",
    "https://jobs.ashbyhq.com/thumbtack/b68d0f04-f7b6-43fc-9886-e2adc57641f0"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 6,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://jobs.ashbyhq.com/clickhouse/2fdde21b-48de-419f-96e6-b0016c7133e1",
     "https://jobs.dropbox.com/listing/8280094?gh_jid=8280094",
     "https://jobs.ashbyhq.com/1password/363ebcb3-897b-4266-8734-aa7592bd532d",
     "https://bmo.wd3.myworkdayjobs.com/External/job/REMOTETELETRAVAIL-ON-CAN/Senior-Cloud-Engineer_R260012816",
     "https://jobs.ashbyhq.com/thumbtack/334815d3-52e3-407d-9279-691f0397d190",
     "https://jobs.ashbyhq.com/telus-digital/b880f4d2-824a-48ce-bab9-3188f343db9b"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/clickhouse/2fdde21b-48de-419f-96e6-b0016c7133e1",
    "https://jobs.dropbox.com/listing/8280094?gh_jid=8280094",
    "https://jobs.ashbyhq.com/1password/363ebcb3-897b-4266-8734-aa7592bd532d",
    "https://bmo.wd3.myworkdayjobs.com/External/job/REMOTETELETRAVAIL-ON-CAN/Senior-Cloud-Engineer_R260012816",
    "https://jobs.ashbyhq.com/thumbtack/334815d3-52e3-407d-9279-691f0397d190",
    "https://jobs.ashbyhq.com/telus-digital/b880f4d2-824a-48ce-bab9-3188f343db9b"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/1password/25e52edb-3d1a-43ab-a6d1-ad2a36f0c8ee"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/1password/25e52edb-3d1a-43ab-a6d1-ad2a36f0c8ee"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Associate--DevOps-Engineer_R260029694",
     "https://jobs.lever.co/pointclickcare/e56d6df3-16fb-4652-9d97-c6140700d2e0"
    ]
   },
   "source_urls": [
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Associate--DevOps-Engineer_R260029694",
    "https://jobs.lever.co/pointclickcare/e56d6df3-16fb-4652-9d97-c6140700d2e0"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 115600,
    "median": 121000,
    "p75": 136400,
    "p10": 111000,
    "p90": 188400,
    "n_postings": 15,
    "n_employers": 10,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://job-boards.greenhouse.io/tailscale/jobs/4726152005",
     "https://jobs.lever.co/magnetforensics/efd7e6e1-2cde-4010-8b75-b9500cfdf748",
     "https://www.globalrelay.com/careers/jobs?gh_jid=5823497004",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4470989009",
     "https://jobs.lever.co/waabi/5964c6a7-8232-4ee5-b20d-3309ccd67d6f",
     "https://www.globalrelay.com/careers/jobs?gh_jid=6009429004",
     "https://job-boards.greenhouse.io/coconutsoftware/jobs/6224564004",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Platform-Engineer_JR26101229",
     "https://job-boards.greenhouse.io/tailscale/jobs/4733403005",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Systems-Engineer_JR105855",
     "https://jobs.lever.co/caseware/b9b85703-d97a-43eb-ae90-958083780094",
     "https://job-boards.greenhouse.io/tailscale/jobs/4715148005",
     "https://jobs.lever.co/waabi/bfe20894-5899-41b5-8cf7-c9f1469d18b7",
     "https://www.globalrelay.com/careers/jobs?gh_jid=6191849004",
     "https://jobs.ashbyhq.com/thumbtack/b68d0f04-f7b6-43fc-9886-e2adc57641f0"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/tailscale/jobs/4726152005",
    "https://jobs.lever.co/magnetforensics/efd7e6e1-2cde-4010-8b75-b9500cfdf748",
    "https://www.globalrelay.com/careers/jobs?gh_jid=5823497004",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4470989009",
    "https://jobs.lever.co/waabi/5964c6a7-8232-4ee5-b20d-3309ccd67d6f",
    "https://www.globalrelay.com/careers/jobs?gh_jid=6009429004",
    "https://job-boards.greenhouse.io/coconutsoftware/jobs/6224564004",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Platform-Engineer_JR26101229",
    "https://job-boards.greenhouse.io/tailscale/jobs/4733403005",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Systems-Engineer_JR105855",
    "https://jobs.lever.co/caseware/b9b85703-d97a-43eb-ae90-958083780094",
    "https://job-boards.greenhouse.io/tailscale/jobs/4715148005",
    "https://jobs.lever.co/waabi/bfe20894-5899-41b5-8cf7-c9f1469d18b7",
    "https://www.globalrelay.com/careers/jobs?gh_jid=6191849004",
    "https://jobs.ashbyhq.com/thumbtack/b68d0f04-f7b6-43fc-9886-e2adc57641f0"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 116700,
    "median": 140200,
    "p75": 163000,
    "p10": 109800,
    "p90": 191700,
    "n_postings": 27,
    "n_employers": 20,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/cohere/8b6696e1-f1c4-4010-bde9-3cec1340a2a6",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Platform-Engineer--AI---Fabrics_R260028371",
     "https://jobs.ashbyhq.com/clickhouse/2fdde21b-48de-419f-96e6-b0016c7133e1",
     "https://jobs.dropbox.com/listing/8280094?gh_jid=8280094",
     "https://job-boards.greenhouse.io/abcellera/jobs/7751915003",
     "https://www.okta.com/company/careers/opportunity/8082028?gh_jid=8082028",
     "https://www.asana.com/jobs/apply/7839280?gh_jid=7839280",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Platform-Engineer_JREQ202895",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/DevOps-Manager_R69187",
     "https://www.okta.com/company/careers/opportunity/8286405?gh_jid=8286405",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Workday-Platform-Engineer_JR26100211-1",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Platform-Engineer_JR26080761",
     "https://jobs.ashbyhq.com/1password/363ebcb3-897b-4266-8734-aa7592bd532d",
     "https://jobs.ashbyhq.com/cohere/c99e61c9-ed92-426d-9711-188dfc0f729f",
     "https://app.careerpuck.com/job-board/lyft/job/8790623002?gh_jid=8790623002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Mississauga-ON-CAN/Software-Developer----Automations--AI--Dev-Ops-_R260022970",
     "https://bmo.wd3.myworkdayjobs.com/External/job/REMOTETELETRAVAIL-ON-CAN/Senior-Cloud-Engineer_R260012816",
     "https://jobs.ashbyhq.com/thumbtack/334815d3-52e3-407d-9279-691f0397d190",
     "https://jobs.ashbyhq.com/klue/ac2b512c-eb39-40f5-9d60-12d1a4fb5ae7",
     "https://jobs.ashbyhq.com/miovision/7ccf7482-db3b-45e4-b13a-1d838eb4f63e",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/DevOps-Engineer--Evisort-AI_JR-0110243",
     "https://www.globalrelay.com/careers/jobs?gh_jid=5613864004",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/DevOps-Manager_R69065",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Cloud-Engineer--Hybrid_JR26070576",
     "https://jobs.ashbyhq.com/telus-digital/b880f4d2-824a-48ce-bab9-3188f343db9b",
     "https://jobs.ashbyhq.com/nubank/5c9c06a2-def9-4e11-88bd-5a8a5e570cd4",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Platform-Engineer--TD-Securities_R_1514811"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/8b6696e1-f1c4-4010-bde9-3cec1340a2a6",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Platform-Engineer--AI---Fabrics_R260028371",
    "https://jobs.ashbyhq.com/clickhouse/2fdde21b-48de-419f-96e6-b0016c7133e1",
    "https://jobs.dropbox.com/listing/8280094?gh_jid=8280094",
    "https://job-boards.greenhouse.io/abcellera/jobs/7751915003",
    "https://www.okta.com/company/careers/opportunity/8082028?gh_jid=8082028",
    "https://www.asana.com/jobs/apply/7839280?gh_jid=7839280",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Platform-Engineer_JREQ202895",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/DevOps-Manager_R69187",
    "https://www.okta.com/company/careers/opportunity/8286405?gh_jid=8286405",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Workday-Platform-Engineer_JR26100211-1",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Platform-Engineer_JR26080761",
    "https://jobs.ashbyhq.com/1password/363ebcb3-897b-4266-8734-aa7592bd532d",
    "https://jobs.ashbyhq.com/cohere/c99e61c9-ed92-426d-9711-188dfc0f729f",
    "https://app.careerpuck.com/job-board/lyft/job/8790623002?gh_jid=8790623002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Mississauga-ON-CAN/Software-Developer----Automations--AI--Dev-Ops-_R260022970",
    "https://bmo.wd3.myworkdayjobs.com/External/job/REMOTETELETRAVAIL-ON-CAN/Senior-Cloud-Engineer_R260012816",
    "https://jobs.ashbyhq.com/thumbtack/334815d3-52e3-407d-9279-691f0397d190",
    "https://jobs.ashbyhq.com/klue/ac2b512c-eb39-40f5-9d60-12d1a4fb5ae7",
    "https://jobs.ashbyhq.com/miovision/7ccf7482-db3b-45e4-b13a-1d838eb4f63e",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/DevOps-Engineer--Evisort-AI_JR-0110243",
    "https://www.globalrelay.com/careers/jobs?gh_jid=5613864004",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/DevOps-Manager_R69065",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Cloud-Engineer--Hybrid_JR26070576",
    "https://jobs.ashbyhq.com/telus-digital/b880f4d2-824a-48ce-bab9-3188f343db9b",
    "https://jobs.ashbyhq.com/nubank/5c9c06a2-def9-4e11-88bd-5a8a5e570cd4",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Platform-Engineer--TD-Securities_R_1514811"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off statcan_jvws NOC 21231 +25%. Likely reason: senior postings sit above an all-experience government median; 41% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "devops-engineer",
   "role": "DevOps / SRE / Platform Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 147600,
    "median": 165000,
    "p75": 172000,
    "p10": 142200,
    "p90": 210300,
    "n_postings": 12,
    "n_employers": 9,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/1password/25e52edb-3d1a-43ab-a6d1-ad2a36f0c8ee",
     "https://jobs.lever.co/caseware/528ac6dc-dd08-4853-adc1-99d8b1776486",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Quebec-City/Dveloppeur-DevOps-principal_JR106081",
     "https://www.mongodb.com/careers/job/?gh_jid=7793634",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Lead-Cloud-Platform-Engineer--Azure_JREQ201870",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Lead-Software-Engineer_R-289269",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Platform-Engineer_JREQ202795",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Site-Reliability-Engineer-Lead_R_1507945",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Principal-AI-Cloud-Engineer_R260025182",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Principal-Platform-Engineer_R_1494006",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-DevOps-Engineer_R260028677",
     "https://boards.greenhouse.io/lightmatter/jobs/5204151008?gh_jid=5204151008"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/1password/25e52edb-3d1a-43ab-a6d1-ad2a36f0c8ee",
    "https://jobs.lever.co/caseware/528ac6dc-dd08-4853-adc1-99d8b1776486",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Quebec-City/Dveloppeur-DevOps-principal_JR106081",
    "https://www.mongodb.com/careers/job/?gh_jid=7793634",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Lead-Cloud-Platform-Engineer--Azure_JREQ201870",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Lead-Software-Engineer_R-289269",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Platform-Engineer_JREQ202795",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Site-Reliability-Engineer-Lead_R_1507945",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Principal-AI-Cloud-Engineer_R260025182",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Principal-Platform-Engineer_R_1494006",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-DevOps-Engineer_R260028677",
    "https://boards.greenhouse.io/lightmatter/jobs/5204151008?gh_jid=5204151008"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231 +40%, statcan_jvws NOC 21231 +47%. Likely reason: staff/lead postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 137700,
    "median": 171500,
    "p75": 191200,
    "p10": 117300,
    "p90": 239900,
    "n_postings": 18,
    "n_employers": 10,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://job-boards.greenhouse.io/opentable/jobs/8769568002",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Research-Engineer_JREQ198562",
     "https://job-boards.greenhouse.io/opentable/jobs/8769603002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/661-University-Avenue-Toronto-Ontario/Machine-Learning-Engineer-II_R_1476583",
     "https://app.careerpuck.com/job-board/lyft/job/8684440002?gh_jid=8684440002",
     "https://jobs.ashbyhq.com/thumbtack/8bd503a6-e1e1-4c4a-80b4-96d1f276b6a4",
     "https://jobs.lever.co/waabi/99147e5e-c589-452b-87c1-789cbc4f3de8",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4018063009",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Machine-Learning-Engineer_R_1431479",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Research-Machine-Learning-Scientist_R_1440764",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Engineer--Product-Analytics_JREQ202780",
     "https://www.pinterestcareers.com/jobs/?gh_jid=7473497",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Applied-Machine-Learning-Scientist-II_R_1516316",
     "https://jobs.ashbyhq.com/cohere/e912d84c-8399-422d-8a7d-918422a3e4b1",
     "https://jobs.ashbyhq.com/thumbtack/a642325b-bda0-4279-b285-455168f19e70",
     "https://jobs.ashbyhq.com/thumbtack/fc9f96bc-bd4e-4883-95a8-91d25833fa35",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Applied-Machine-Learning-Scientist-I-ATH--5645--Tabular-Deep-Learning-Model-Validation-_R_1514923",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Machine-Learning-Engineer_JR26080753-1"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/opentable/jobs/8769568002",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Research-Engineer_JREQ198562",
    "https://job-boards.greenhouse.io/opentable/jobs/8769603002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/661-University-Avenue-Toronto-Ontario/Machine-Learning-Engineer-II_R_1476583",
    "https://app.careerpuck.com/job-board/lyft/job/8684440002?gh_jid=8684440002",
    "https://jobs.ashbyhq.com/thumbtack/8bd503a6-e1e1-4c4a-80b4-96d1f276b6a4",
    "https://jobs.lever.co/waabi/99147e5e-c589-452b-87c1-789cbc4f3de8",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4018063009",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Machine-Learning-Engineer_R_1431479",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Research-Machine-Learning-Scientist_R_1440764",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Engineer--Product-Analytics_JREQ202780",
    "https://www.pinterestcareers.com/jobs/?gh_jid=7473497",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Applied-Machine-Learning-Scientist-II_R_1516316",
    "https://jobs.ashbyhq.com/cohere/e912d84c-8399-422d-8a7d-918422a3e4b1",
    "https://jobs.ashbyhq.com/thumbtack/a642325b-bda0-4279-b285-455168f19e70",
    "https://jobs.ashbyhq.com/thumbtack/fc9f96bc-bd4e-4883-95a8-91d25833fa35",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Applied-Machine-Learning-Scientist-I-ATH--5645--Tabular-Deep-Learning-Model-Validation-_R_1514923",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Machine-Learning-Engineer_JR26080753-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +78%, statcan_jvws NOC 21211 +66%. Likely reason: the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 127500,
    "median": 154500,
    "p75": 187500,
    "p10": 120500,
    "p90": 195100,
    "n_postings": 20,
    "n_employers": 13,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/cohere/830c613b-d4bf-4673-ab33-46ccc12cc415",
     "https://jobs.lever.co/deepgenomics/74978439-123f-4000-ae76-e70730c6cfa0",
     "https://job-boards.greenhouse.io/opentable/jobs/8769522002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Machine-Learning-Engineer_R260027183",
     "https://jobs.lever.co/pointclickcare/150b07cd-04e9-46c4-9015-114498f3798c",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Inference-Engineer---AI-I_JREQ199409",
     "https://job-boards.greenhouse.io/gomotive/jobs/8905056002",
     "https://app.careerpuck.com/job-board/lyft/job/8603653002?gh_jid=8603653002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Machine-Learning-Engineer_R_1478728",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Sr-Applied-AI-Scientist---Generative-AI---Agentic-Systems_R260029599",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Research-Engineer_JREQ198563",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Applied-Scientist_JREQ198518-1",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Senior-Applied-Machine-Learning-Scientist--Generative-AI-Model-Validation-ATH--5480_R_1515161",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Manager--AI-Engineer_R1003599",
     "https://job-boards.greenhouse.io/coursera/jobs/6217587004",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Brooklyn-New-York/Senior-Machine-Learning-Engineer---NLP-LLM_JREQ204148-2",
     "https://job-boards.greenhouse.io/geotab/jobs/5423014008",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-AI-Engineer-for-Observability_R260027468",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/AI-Engineer_R260027190",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-AI-Engineer_JR26080458"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/830c613b-d4bf-4673-ab33-46ccc12cc415",
    "https://jobs.lever.co/deepgenomics/74978439-123f-4000-ae76-e70730c6cfa0",
    "https://job-boards.greenhouse.io/opentable/jobs/8769522002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Machine-Learning-Engineer_R260027183",
    "https://jobs.lever.co/pointclickcare/150b07cd-04e9-46c4-9015-114498f3798c",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Inference-Engineer---AI-I_JREQ199409",
    "https://job-boards.greenhouse.io/gomotive/jobs/8905056002",
    "https://app.careerpuck.com/job-board/lyft/job/8603653002?gh_jid=8603653002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Machine-Learning-Engineer_R_1478728",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Sr-Applied-AI-Scientist---Generative-AI---Agentic-Systems_R260029599",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Research-Engineer_JREQ198563",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Applied-Scientist_JREQ198518-1",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Senior-Applied-Machine-Learning-Scientist--Generative-AI-Model-Validation-ATH--5480_R_1515161",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Manager--AI-Engineer_R1003599",
    "https://job-boards.greenhouse.io/coursera/jobs/6217587004",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Brooklyn-New-York/Senior-Machine-Learning-Engineer---NLP-LLM_JREQ204148-2",
    "https://job-boards.greenhouse.io/geotab/jobs/5423014008",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-AI-Engineer-for-Observability_R260027468",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/AI-Engineer_R260027190",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-AI-Engineer_JR26080458"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +60%, statcan_jvws NOC 21211 +50%. Likely reason: senior postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 158200,
    "median": 179100,
    "p75": 202000,
    "p10": 154500,
    "p90": 266100,
    "n_postings": 18,
    "n_employers": 8,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Lead-Applied-Scientist--Document-Understanding_JREQ204608-2",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Applied-Scientist_JREQ198519-1",
     "https://jobs.lever.co/pointclickcare/d27ec0dd-570d-4626-9962-2db3fc56b991",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Data-Engineer--Applied-AI-Data-Ingestion---Integration_R260022306",
     "https://www.okta.com/company/careers/opportunity/8139696?gh_jid=8139696",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Engineering-Lead--Product-Analytics_JREQ201724",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4019068009",
     "https://jobs.ashbyhq.com/cohere/c80f0fe9-3fc4-49fe-9f26-a7115350b1fc",
     "https://jobs.ashbyhq.com/cohere/e9ef9420-88e5-403b-82e8-1c36fa010d4d",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-AI-Platform-Owner_JREQ202399",
     "https://www.okta.com/company/careers/opportunity/8208359?gh_jid=8208359",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Research-Engineer_JREQ198566-3",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Lead-Applied-Scientist--Search---Information-Retrieval_JREQ204466-2",
     "https://www.okta.com/company/careers/opportunity/8208377?gh_jid=8208377",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Principal-Architect--AI-Platform_R260022522",
     "https://jobs.lever.co/pointclickcare/ccdecc93-aef2-4b2b-a981-6843f3c16221",
     "https://jobs.ashbyhq.com/benevity/195635d2-ce59-45ee-9980-8dd51e34073f",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Principal-Associate--AI-Engineer_R1003538-1"
    ]
   },
   "source_urls": [
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Lead-Applied-Scientist--Document-Understanding_JREQ204608-2",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Applied-Scientist_JREQ198519-1",
    "https://jobs.lever.co/pointclickcare/d27ec0dd-570d-4626-9962-2db3fc56b991",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Data-Engineer--Applied-AI-Data-Ingestion---Integration_R260022306",
    "https://www.okta.com/company/careers/opportunity/8139696?gh_jid=8139696",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Engineering-Lead--Product-Analytics_JREQ201724",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4019068009",
    "https://jobs.ashbyhq.com/cohere/c80f0fe9-3fc4-49fe-9f26-a7115350b1fc",
    "https://jobs.ashbyhq.com/cohere/e9ef9420-88e5-403b-82e8-1c36fa010d4d",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-AI-Platform-Owner_JREQ202399",
    "https://www.okta.com/company/careers/opportunity/8208359?gh_jid=8208359",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Research-Engineer_JREQ198566-3",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Lead-Applied-Scientist--Search---Information-Retrieval_JREQ204466-2",
    "https://www.okta.com/company/careers/opportunity/8208377?gh_jid=8208377",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Principal-Architect--AI-Platform_R260022522",
    "https://jobs.lever.co/pointclickcare/ccdecc93-aef2-4b2b-a981-6843f3c16221",
    "https://jobs.ashbyhq.com/benevity/195635d2-ce59-45ee-9980-8dd51e34073f",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Principal-Associate--AI-Engineer_R1003538-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +86%, statcan_jvws NOC 21211 +73%. Likely reason: staff/lead postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://job-boards.greenhouse.io/stackadapt/jobs/4018063009",
     "https://job-boards.greenhouse.io/abcellera/jobs/8005913003"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/stackadapt/jobs/4018063009",
    "https://job-boards.greenhouse.io/abcellera/jobs/8005913003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 110000,
    "median": 135000,
    "p75": 135500,
    "p10": 97400,
    "p90": 180800,
    "n_postings": 12,
    "n_employers": 5,
    "confidence": "weak",
    "null_reason": null,
    "postings": [
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer---Evisort-AI_JR-0108859",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-AI-Engineer_R-289918-1",
     "https://job-boards.greenhouse.io/later/jobs/8917544002",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/AI-Engineer_JR-0109305",
     "https://job-boards.greenhouse.io/abcellera/jobs/7989617003",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer---Evisort-AI_JR-0108716",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Associate-Machine-Learning-Engineer_JR-0110395",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer_JR-0109358-1",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Machine-Learning-Engineer_JR-0109545-1",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Machine-Learning-Engineer_JR-0110287",
     "https://www.globalrelay.com/careers/jobs?gh_jid=6200741004",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-AI-Engineer--Big-Data---AI-Solutions_R-294728"
    ]
   },
   "source_urls": [
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer---Evisort-AI_JR-0108859",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-AI-Engineer_R-289918-1",
    "https://job-boards.greenhouse.io/later/jobs/8917544002",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/AI-Engineer_JR-0109305",
    "https://job-boards.greenhouse.io/abcellera/jobs/7989617003",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer---Evisort-AI_JR-0108716",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Associate-Machine-Learning-Engineer_JR-0110395",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer_JR-0109358-1",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Machine-Learning-Engineer_JR-0109545-1",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Machine-Learning-Engineer_JR-0110287",
    "https://www.globalrelay.com/careers/jobs?gh_jid=6200741004",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-AI-Engineer--Big-Data---AI-Solutions_R-294728"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +35%, statcan_jvws NOC 21211 +34%. Likely reason: senior postings sit above an all-experience government median; 75% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://job-boards.greenhouse.io/stackadapt/jobs/4019068009"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/stackadapt/jobs/4019068009"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/e912d84c-8399-422d-8a7d-918422a3e4b1"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/e912d84c-8399-422d-8a7d-918422a3e4b1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Senior-Applied-Machine-Learning-Scientist--Generative-AI-Model-Validation-ATH--5480_R_1515161"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Senior-Applied-Machine-Learning-Scientist--Generative-AI-Model-Validation-ATH--5480_R_1515161"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/c80f0fe9-3fc4-49fe-9f26-a7115350b1fc",
     "https://jobs.ashbyhq.com/cohere/e9ef9420-88e5-403b-82e8-1c36fa010d4d"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/c80f0fe9-3fc4-49fe-9f26-a7115350b1fc",
    "https://jobs.ashbyhq.com/cohere/e9ef9420-88e5-403b-82e8-1c36fa010d4d"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://job-boards.greenhouse.io/stackadapt/jobs/4018063009",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Calgary-AB-CAN/GenAI-Software-Developer_R260018524"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/stackadapt/jobs/4018063009",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Calgary-AB-CAN/GenAI-Software-Developer_R260018524"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://job-boards.greenhouse.io/stackadapt/jobs/4019068009"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/stackadapt/jobs/4019068009"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 8,
    "n_employers": 6,
    "confidence": null,
    "null_reason": "not enough public postings (n=8)",
    "postings": [
     "https://job-boards.greenhouse.io/opentable/jobs/8769568002",
     "https://jobs.lever.co/waveapps/a16580aa-7947-4d7b-babd-83ee6f922f0c",
     "https://jobs.ashbyhq.com/thumbtack/8bd503a6-e1e1-4c4a-80b4-96d1f276b6a4",
     "https://jobs.lever.co/waabi/99147e5e-c589-452b-87c1-789cbc4f3de8",
     "https://job-boards.greenhouse.io/affirm/jobs/8033261003",
     "https://jobs.ashbyhq.com/sardine/2c8f0342-b8af-4cc2-85cd-67bc48275568",
     "https://jobs.ashbyhq.com/thumbtack/a642325b-bda0-4279-b285-455168f19e70",
     "https://jobs.ashbyhq.com/thumbtack/fc9f96bc-bd4e-4883-95a8-91d25833fa35"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/opentable/jobs/8769568002",
    "https://jobs.lever.co/waveapps/a16580aa-7947-4d7b-babd-83ee6f922f0c",
    "https://jobs.ashbyhq.com/thumbtack/8bd503a6-e1e1-4c4a-80b4-96d1f276b6a4",
    "https://jobs.lever.co/waabi/99147e5e-c589-452b-87c1-789cbc4f3de8",
    "https://job-boards.greenhouse.io/affirm/jobs/8033261003",
    "https://jobs.ashbyhq.com/sardine/2c8f0342-b8af-4cc2-85cd-67bc48275568",
    "https://jobs.ashbyhq.com/thumbtack/a642325b-bda0-4279-b285-455168f19e70",
    "https://jobs.ashbyhq.com/thumbtack/fc9f96bc-bd4e-4883-95a8-91d25833fa35"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 6,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://job-boards.greenhouse.io/affirm/jobs/7806920003",
     "https://job-boards.greenhouse.io/workleap/jobs/5271346007",
     "https://jobs.ashbyhq.com/cohere/830c613b-d4bf-4673-ab33-46ccc12cc415",
     "https://jobs.lever.co/pointclickcare/f898bbb1-6d98-4708-9762-414799038ea4",
     "https://job-boards.greenhouse.io/mercury/jobs/6186862004",
     "https://instacart.careers/job/?gh_jid=8157738"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/affirm/jobs/7806920003",
    "https://job-boards.greenhouse.io/workleap/jobs/5271346007",
    "https://jobs.ashbyhq.com/cohere/830c613b-d4bf-4673-ab33-46ccc12cc415",
    "https://jobs.lever.co/pointclickcare/f898bbb1-6d98-4708-9762-414799038ea4",
    "https://job-boards.greenhouse.io/mercury/jobs/6186862004",
    "https://instacart.careers/job/?gh_jid=8157738"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 4,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=4)",
    "postings": [
     "https://www.samsara.com/company/careers/roles/7431070?gh_jid=7431070",
     "https://www.samsara.com/company/careers/roles/7746586?gh_jid=7746586",
     "https://jobs.lever.co/pointclickcare/ccdecc93-aef2-4b2b-a981-6843f3c16221",
     "https://job-boards.greenhouse.io/twilio/jobs/8258589"
    ]
   },
   "source_urls": [
    "https://www.samsara.com/company/careers/roles/7431070?gh_jid=7431070",
    "https://www.samsara.com/company/careers/roles/7746586?gh_jid=7746586",
    "https://jobs.lever.co/pointclickcare/ccdecc93-aef2-4b2b-a981-6843f3c16221",
    "https://job-boards.greenhouse.io/twilio/jobs/8258589"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 114700,
    "median": 158000,
    "p75": 186600,
    "p10": 100500,
    "p90": 230700,
    "n_postings": 23,
    "n_employers": 15,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://job-boards.greenhouse.io/opentable/jobs/8769568002",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Research-Engineer_JREQ198562",
     "https://job-boards.greenhouse.io/opentable/jobs/8769603002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/661-University-Avenue-Toronto-Ontario/Machine-Learning-Engineer-II_R_1476583",
     "https://jobs.lever.co/waveapps/a16580aa-7947-4d7b-babd-83ee6f922f0c",
     "https://app.careerpuck.com/job-board/lyft/job/8684440002?gh_jid=8684440002",
     "https://jobs.ashbyhq.com/thumbtack/8bd503a6-e1e1-4c4a-80b4-96d1f276b6a4",
     "https://jobs.lever.co/waabi/99147e5e-c589-452b-87c1-789cbc4f3de8",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4018063009",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Machine-Learning-Engineer_R_1431479",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Research-Machine-Learning-Scientist_R_1440764",
     "https://job-boards.greenhouse.io/affirm/jobs/8033261003",
     "https://job-boards.greenhouse.io/abcellera/jobs/8005913003",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Engineer--Product-Analytics_JREQ202780",
     "https://www.pinterestcareers.com/jobs/?gh_jid=7473497",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Calgary-AB-CAN/GenAI-Software-Developer_R260018524",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Applied-Machine-Learning-Scientist-II_R_1516316",
     "https://jobs.ashbyhq.com/sardine/2c8f0342-b8af-4cc2-85cd-67bc48275568",
     "https://jobs.ashbyhq.com/cohere/e912d84c-8399-422d-8a7d-918422a3e4b1",
     "https://jobs.ashbyhq.com/thumbtack/a642325b-bda0-4279-b285-455168f19e70",
     "https://jobs.ashbyhq.com/thumbtack/fc9f96bc-bd4e-4883-95a8-91d25833fa35",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Applied-Machine-Learning-Scientist-I-ATH--5645--Tabular-Deep-Learning-Model-Validation-_R_1514923",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Machine-Learning-Engineer_JR26080753-1"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/opentable/jobs/8769568002",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Research-Engineer_JREQ198562",
    "https://job-boards.greenhouse.io/opentable/jobs/8769603002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/661-University-Avenue-Toronto-Ontario/Machine-Learning-Engineer-II_R_1476583",
    "https://jobs.lever.co/waveapps/a16580aa-7947-4d7b-babd-83ee6f922f0c",
    "https://app.careerpuck.com/job-board/lyft/job/8684440002?gh_jid=8684440002",
    "https://jobs.ashbyhq.com/thumbtack/8bd503a6-e1e1-4c4a-80b4-96d1f276b6a4",
    "https://jobs.lever.co/waabi/99147e5e-c589-452b-87c1-789cbc4f3de8",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4018063009",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Machine-Learning-Engineer_R_1431479",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Research-Machine-Learning-Scientist_R_1440764",
    "https://job-boards.greenhouse.io/affirm/jobs/8033261003",
    "https://job-boards.greenhouse.io/abcellera/jobs/8005913003",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Engineer--Product-Analytics_JREQ202780",
    "https://www.pinterestcareers.com/jobs/?gh_jid=7473497",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Calgary-AB-CAN/GenAI-Software-Developer_R260018524",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Applied-Machine-Learning-Scientist-II_R_1516316",
    "https://jobs.ashbyhq.com/sardine/2c8f0342-b8af-4cc2-85cd-67bc48275568",
    "https://jobs.ashbyhq.com/cohere/e912d84c-8399-422d-8a7d-918422a3e4b1",
    "https://jobs.ashbyhq.com/thumbtack/a642325b-bda0-4279-b285-455168f19e70",
    "https://jobs.ashbyhq.com/thumbtack/fc9f96bc-bd4e-4883-95a8-91d25833fa35",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Applied-Machine-Learning-Scientist-I-ATH--5645--Tabular-Deep-Learning-Model-Validation-_R_1514923",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Machine-Learning-Engineer_JR26080753-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +65%, statcan_jvws NOC 21211 +57%. Likely reason: the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 129400,
    "median": 161600,
    "p75": 184500,
    "p10": 116900,
    "p90": 191200,
    "n_postings": 39,
    "n_employers": 22,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/cohere/830c613b-d4bf-4673-ab33-46ccc12cc415",
     "https://job-boards.greenhouse.io/affirm/jobs/7806920003",
     "https://job-boards.greenhouse.io/coursera/jobs/6211986004",
     "https://jobs.lever.co/deepgenomics/74978439-123f-4000-ae76-e70730c6cfa0",
     "https://job-boards.greenhouse.io/opentable/jobs/8769522002",
     "https://job-boards.greenhouse.io/workleap/jobs/5271346007",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Machine-Learning-Engineer_R260027183",
     "https://jobs.lever.co/pointclickcare/150b07cd-04e9-46c4-9015-114498f3798c",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Inference-Engineer---AI-I_JREQ199409",
     "https://job-boards.greenhouse.io/gomotive/jobs/8905056002",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer---Evisort-AI_JR-0108859",
     "https://app.careerpuck.com/job-board/lyft/job/8603653002?gh_jid=8603653002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Machine-Learning-Engineer_R_1478728",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-AI-Engineer_R-289918-1",
     "https://job-boards.greenhouse.io/later/jobs/8917544002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Sr-Applied-AI-Scientist---Generative-AI---Agentic-Systems_R260029599",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Research-Engineer_JREQ198563",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/AI-Engineer_JR-0109305",
     "https://job-boards.greenhouse.io/abcellera/jobs/7989617003",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer---Evisort-AI_JR-0108716",
     "https://jobs.ashbyhq.com/cohere/830c613b-d4bf-4673-ab33-46ccc12cc415",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Associate-Machine-Learning-Engineer_JR-0110395",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Applied-Scientist_JREQ198518-1",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Senior-Applied-Machine-Learning-Scientist--Generative-AI-Model-Validation-ATH--5480_R_1515161",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer_JR-0109358-1",
     "https://jobs.lever.co/pointclickcare/f898bbb1-6d98-4708-9762-414799038ea4",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Manager--AI-Engineer_R1003599",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Machine-Learning-Engineer_JR-0109545-1",
     "https://job-boards.greenhouse.io/coursera/jobs/6217587004",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Brooklyn-New-York/Senior-Machine-Learning-Engineer---NLP-LLM_JREQ204148-2",
     "https://job-boards.greenhouse.io/geotab/jobs/5423014008",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Machine-Learning-Engineer_JR-0110287",
     "https://www.globalrelay.com/careers/jobs?gh_jid=6200741004",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-AI-Engineer--Big-Data---AI-Solutions_R-294728",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-AI-Engineer-for-Observability_R260027468",
     "https://job-boards.greenhouse.io/mercury/jobs/6186862004",
     "https://instacart.careers/job/?gh_jid=8157738",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/AI-Engineer_R260027190",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-AI-Engineer_JR26080458"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/830c613b-d4bf-4673-ab33-46ccc12cc415",
    "https://job-boards.greenhouse.io/affirm/jobs/7806920003",
    "https://job-boards.greenhouse.io/coursera/jobs/6211986004",
    "https://jobs.lever.co/deepgenomics/74978439-123f-4000-ae76-e70730c6cfa0",
    "https://job-boards.greenhouse.io/opentable/jobs/8769522002",
    "https://job-boards.greenhouse.io/workleap/jobs/5271346007",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Machine-Learning-Engineer_R260027183",
    "https://jobs.lever.co/pointclickcare/150b07cd-04e9-46c4-9015-114498f3798c",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Inference-Engineer---AI-I_JREQ199409",
    "https://job-boards.greenhouse.io/gomotive/jobs/8905056002",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer---Evisort-AI_JR-0108859",
    "https://app.careerpuck.com/job-board/lyft/job/8603653002?gh_jid=8603653002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Machine-Learning-Engineer_R_1478728",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-AI-Engineer_R-289918-1",
    "https://job-boards.greenhouse.io/later/jobs/8917544002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Sr-Applied-AI-Scientist---Generative-AI---Agentic-Systems_R260029599",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Research-Engineer_JREQ198563",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/AI-Engineer_JR-0109305",
    "https://job-boards.greenhouse.io/abcellera/jobs/7989617003",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer---Evisort-AI_JR-0108716",
    "https://jobs.ashbyhq.com/cohere/830c613b-d4bf-4673-ab33-46ccc12cc415",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Associate-Machine-Learning-Engineer_JR-0110395",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Applied-Scientist_JREQ198518-1",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Senior-Applied-Machine-Learning-Scientist--Generative-AI-Model-Validation-ATH--5480_R_1515161",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer_JR-0109358-1",
    "https://jobs.lever.co/pointclickcare/f898bbb1-6d98-4708-9762-414799038ea4",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Manager--AI-Engineer_R1003599",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Machine-Learning-Engineer_JR-0109545-1",
    "https://job-boards.greenhouse.io/coursera/jobs/6217587004",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Brooklyn-New-York/Senior-Machine-Learning-Engineer---NLP-LLM_JREQ204148-2",
    "https://job-boards.greenhouse.io/geotab/jobs/5423014008",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Machine-Learning-Engineer_JR-0110287",
    "https://www.globalrelay.com/careers/jobs?gh_jid=6200741004",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-AI-Engineer--Big-Data---AI-Solutions_R-294728",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-AI-Engineer-for-Observability_R260027468",
    "https://job-boards.greenhouse.io/mercury/jobs/6186862004",
    "https://instacart.careers/job/?gh_jid=8157738",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/AI-Engineer_R260027190",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-AI-Engineer_JR26080458"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +68%, statcan_jvws NOC 21211 +61%. Likely reason: senior postings sit above an all-experience government median; 44% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "ai-ml-engineer",
   "role": "AI / ML Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 158500,
    "median": 198800,
    "p75": 202100,
    "p10": 157500,
    "p90": 217600,
    "n_postings": 23,
    "n_employers": 11,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.elastic.co/jobs?gh_jid=8223688&gh_jid=8223688",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Lead-Applied-Scientist--Document-Understanding_JREQ204608-2",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Applied-Scientist_JREQ198519-1",
     "https://www.samsara.com/company/careers/roles/7431070?gh_jid=7431070",
     "https://jobs.lever.co/pointclickcare/d27ec0dd-570d-4626-9962-2db3fc56b991",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Data-Engineer--Applied-AI-Data-Ingestion---Integration_R260022306",
     "https://www.okta.com/company/careers/opportunity/8139696?gh_jid=8139696",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Engineering-Lead--Product-Analytics_JREQ201724",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4019068009",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4019073009",
     "https://jobs.ashbyhq.com/cohere/c80f0fe9-3fc4-49fe-9f26-a7115350b1fc",
     "https://jobs.ashbyhq.com/cohere/e9ef9420-88e5-403b-82e8-1c36fa010d4d",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-AI-Platform-Owner_JREQ202399",
     "https://www.okta.com/company/careers/opportunity/8208359?gh_jid=8208359",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Research-Engineer_JREQ198566-3",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Lead-Applied-Scientist--Search---Information-Retrieval_JREQ204466-2",
     "https://www.okta.com/company/careers/opportunity/8208377?gh_jid=8208377",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Principal-Architect--AI-Platform_R260022522",
     "https://www.samsara.com/company/careers/roles/7746586?gh_jid=7746586",
     "https://jobs.lever.co/pointclickcare/ccdecc93-aef2-4b2b-a981-6843f3c16221",
     "https://job-boards.greenhouse.io/twilio/jobs/8258589",
     "https://jobs.ashbyhq.com/benevity/195635d2-ce59-45ee-9980-8dd51e34073f",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Principal-Associate--AI-Engineer_R1003538-1"
    ]
   },
   "source_urls": [
    "https://jobs.elastic.co/jobs?gh_jid=8223688&gh_jid=8223688",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Lead-Applied-Scientist--Document-Understanding_JREQ204608-2",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Applied-Scientist_JREQ198519-1",
    "https://www.samsara.com/company/careers/roles/7431070?gh_jid=7431070",
    "https://jobs.lever.co/pointclickcare/d27ec0dd-570d-4626-9962-2db3fc56b991",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Data-Engineer--Applied-AI-Data-Ingestion---Integration_R260022306",
    "https://www.okta.com/company/careers/opportunity/8139696?gh_jid=8139696",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Engineering-Lead--Product-Analytics_JREQ201724",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4019068009",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4019073009",
    "https://jobs.ashbyhq.com/cohere/c80f0fe9-3fc4-49fe-9f26-a7115350b1fc",
    "https://jobs.ashbyhq.com/cohere/e9ef9420-88e5-403b-82e8-1c36fa010d4d",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-AI-Platform-Owner_JREQ202399",
    "https://www.okta.com/company/careers/opportunity/8208359?gh_jid=8208359",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Research-Engineer_JREQ198566-3",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Lead-Applied-Scientist--Search---Information-Retrieval_JREQ204466-2",
    "https://www.okta.com/company/careers/opportunity/8208377?gh_jid=8208377",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Principal-Architect--AI-Platform_R260022522",
    "https://www.samsara.com/company/careers/roles/7746586?gh_jid=7746586",
    "https://jobs.lever.co/pointclickcare/ccdecc93-aef2-4b2b-a981-6843f3c16221",
    "https://job-boards.greenhouse.io/twilio/jobs/8258589",
    "https://jobs.ashbyhq.com/benevity/195635d2-ce59-45ee-9980-8dd51e34073f",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Principal-Associate--AI-Engineer_R1003538-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +107%, statcan_jvws NOC 21211 +98%. Likely reason: staff/lead postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://job-boards.greenhouse.io/hootsuite/jobs/8331544"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/hootsuite/jobs/8331544"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Toronto Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Toronto, Ontario",
      "annual_cad": 98696,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 114100,
    "median": 140300,
    "p75": 154800,
    "p10": 103500,
    "p90": 210700,
    "n_postings": 13,
    "n_employers": 8,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---Endpoint-Protection-Security_R_1514843",
     "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Security-Operations--Senior-Specialist_REQ-2315",
     "https://www.mongodb.com/careers/job/?gh_jid=8313374",
     "https://jobs.ashbyhq.com/sentry/ac8fd540-f3a2-4306-b52c-195fdbd2b998",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Product-Manager--Payment-Threat-Intelligence_R-282406-1",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---IAM-Federation-Services_R_1512952",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---Endpoint-Protection-Security_R_1515798",
     "https://jobs.ashbyhq.com/sentry/67f20449-6b01-4cfa-92ca-bace58c10684",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Information-Security-Analyst-II---Asset-Assessment---Governance_R_1512605",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Information-Security-Advisor_R260029970",
     "https://jobs.ashbyhq.com/thumbtack/73f01c2f-103a-4627-928b-4dedcc2a3013",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Intermediate-Security-Analyst---HYBRID_R260028572"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---Endpoint-Protection-Security_R_1514843",
    "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Security-Operations--Senior-Specialist_REQ-2315",
    "https://www.mongodb.com/careers/job/?gh_jid=8313374",
    "https://jobs.ashbyhq.com/sentry/ac8fd540-f3a2-4306-b52c-195fdbd2b998",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Product-Manager--Payment-Threat-Intelligence_R-282406-1",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---IAM-Federation-Services_R_1512952",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---Endpoint-Protection-Security_R_1515798",
    "https://jobs.ashbyhq.com/sentry/67f20449-6b01-4cfa-92ca-bace58c10684",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Information-Security-Analyst-II---Asset-Assessment---Governance_R_1512605",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Information-Security-Advisor_R260029970",
    "https://jobs.ashbyhq.com/thumbtack/73f01c2f-103a-4627-928b-4dedcc2a3013",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Intermediate-Security-Analyst---HYBRID_R260028572"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Toronto Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Toronto, Ontario",
      "annual_cad": 98696,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21220 +40%, statcan_jvws NOC 21220 +42%. Likely reason: the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 128100,
    "median": 145000,
    "p75": 185600,
    "p10": 95400,
    "p90": 209800,
    "n_postings": 12,
    "n_employers": 9,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Information-Security-Specialist--Vulnerability-Management-Data-Insights---Reporting---_R_1514694",
     "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Verification-Engineer---AI-SoC-Development_JR0287994",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Specialist---AI-BISO_R_1509304",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Application-Security--Senior-Specialist_REQ-2326",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Analyst--Vulnerability-Governance-_R_1504585",
     "https://jobs.lever.co/kepler/9589982a-ece6-4dc4-9b61-4e0886d05873",
     "https://jobs.ashbyhq.com/7shifts/b4e5636d-2f80-447a-9851-b546af266c3b",
     "https://job-boards.greenhouse.io/geotab/jobs/5370278008",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Group-Manager--Audit---Cybersecurity--ATH-1099-_R_1499961",
     "https://jobs.ashbyhq.com/cohere/cb981ecd-a161-482c-8d8e-5f19bb6e7fdd",
     "https://jobs.lever.co/fullscript/48afd4ef-dff0-4b59-94a2-3a3df2aa3c34",
     "https://boards.greenhouse.io/faire/jobs/8899843002?gh_jid=8899843002"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Information-Security-Specialist--Vulnerability-Management-Data-Insights---Reporting---_R_1514694",
    "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Verification-Engineer---AI-SoC-Development_JR0287994",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Specialist---AI-BISO_R_1509304",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Application-Security--Senior-Specialist_REQ-2326",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Analyst--Vulnerability-Governance-_R_1504585",
    "https://jobs.lever.co/kepler/9589982a-ece6-4dc4-9b61-4e0886d05873",
    "https://jobs.ashbyhq.com/7shifts/b4e5636d-2f80-447a-9851-b546af266c3b",
    "https://job-boards.greenhouse.io/geotab/jobs/5370278008",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Group-Manager--Audit---Cybersecurity--ATH-1099-_R_1499961",
    "https://jobs.ashbyhq.com/cohere/cb981ecd-a161-482c-8d8e-5f19bb6e7fdd",
    "https://jobs.lever.co/fullscript/48afd4ef-dff0-4b59-94a2-3a3df2aa3c34",
    "https://boards.greenhouse.io/faire/jobs/8899843002?gh_jid=8899843002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Toronto Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Toronto, Ontario",
      "annual_cad": 98696,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21220 +45%, statcan_jvws NOC 21220 +47%. Likely reason: senior postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 139000,
    "median": 152600,
    "p75": 180600,
    "p10": 134800,
    "p90": 195400,
    "n_postings": 10,
    "n_employers": 8,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://www.okta.com/company/careers/opportunity/7233187?gh_jid=7233187",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/SOC-Engineering--Lead_REQ-2303",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Toronto-200-Bloor-Street-East/Senior-Architect---Cybersecurity_JR26041464",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Cloud-Security-Engineer_R260009025",
     "https://www.okta.com/company/careers/opportunity/8157885?gh_jid=8157885",
     "https://boards.greenhouse.io/robinhood/jobs/7460169?t=gh_src=&gh_jid=7460169",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Product-Security-Manager_JREQ199374",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Manager-Information-Security_R_1518674",
     "https://www.okta.com/company/careers/opportunity/8156825?gh_jid=8156825",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Principal-Product-Manager--AI-Powered-Security-Operations_R63529"
    ]
   },
   "source_urls": [
    "https://www.okta.com/company/careers/opportunity/7233187?gh_jid=7233187",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/SOC-Engineering--Lead_REQ-2303",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Toronto-200-Bloor-Street-East/Senior-Architect---Cybersecurity_JR26041464",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Cloud-Security-Engineer_R260009025",
    "https://www.okta.com/company/careers/opportunity/8157885?gh_jid=8157885",
    "https://boards.greenhouse.io/robinhood/jobs/7460169?t=gh_src=&gh_jid=7460169",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Product-Security-Manager_JREQ199374",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Manager-Information-Security_R_1518674",
    "https://www.okta.com/company/careers/opportunity/8156825?gh_jid=8156825",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Principal-Product-Manager--AI-Powered-Security-Operations_R63529"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Toronto Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Toronto, Ontario",
      "annual_cad": 98696,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21220 +53%, statcan_jvws NOC 21220 +55%. Likely reason: staff/lead postings sit above an all-experience government median; 50% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://job-boards.greenhouse.io/hootsuite/jobs/8331544"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/hootsuite/jobs/8331544"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 94994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 106210,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 94994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 106210,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://www.brex.com/careers/8339287002?gh_jid=8339287002",
     "https://www.asana.com/jobs/apply/7380414?gh_jid=7380414",
     "https://www.samsara.com/company/careers/roles/8027084?gh_jid=8027084",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/OntarioCanada-Offsite/Senior-Information-Security-Compliance-Analyst_R68515",
     "https://job-boards.greenhouse.io/later/jobs/8912014002",
     "https://job-boards.greenhouse.io/later/jobs/8751067002"
    ]
   },
   "source_urls": [
    "https://www.brex.com/careers/8339287002?gh_jid=8339287002",
    "https://www.asana.com/jobs/apply/7380414?gh_jid=7380414",
    "https://www.samsara.com/company/careers/roles/8027084?gh_jid=8027084",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/OntarioCanada-Offsite/Senior-Information-Security-Compliance-Analyst_R68515",
    "https://job-boards.greenhouse.io/later/jobs/8912014002",
    "https://job-boards.greenhouse.io/later/jobs/8751067002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 94994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 106210,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://www.globalrelay.com/careers/jobs?gh_jid=6114756004",
     "https://www.globalrelay.com/careers/jobs?gh_jid=6203052004",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Principal-Product-Manager--AI-Powered-Security-Operations_R63529"
    ]
   },
   "source_urls": [
    "https://www.globalrelay.com/careers/jobs?gh_jid=6114756004",
    "https://www.globalrelay.com/careers/jobs?gh_jid=6203052004",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Principal-Product-Manager--AI-Powered-Security-Operations_R63529"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 94994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 106210,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Montréal Region",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Montréal, Quebec",
      "annual_cad": 98956,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Montréal Region",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Montréal, Quebec",
      "annual_cad": 98956,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/cb981ecd-a161-482c-8d8e-5f19bb6e7fdd"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/cb981ecd-a161-482c-8d8e-5f19bb6e7fdd"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Montréal Region",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Montréal, Quebec",
      "annual_cad": 98956,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Montréal Region",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Montréal, Quebec",
      "annual_cad": 98956,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Calgary Region",
      "annual_cad": 104270,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Calgary, Alberta",
      "annual_cad": 106730,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Calgary Region",
      "annual_cad": 104270,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Calgary, Alberta",
      "annual_cad": 106730,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.lever.co/fullscript/48afd4ef-dff0-4b59-94a2-3a3df2aa3c34"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/fullscript/48afd4ef-dff0-4b59-94a2-3a3df2aa3c34"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Calgary Region",
      "annual_cad": 104270,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Calgary, Alberta",
      "annual_cad": 106730,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Calgary Region",
      "annual_cad": 104270,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Calgary, Alberta",
      "annual_cad": 106730,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://job-boards.greenhouse.io/hootsuite/jobs/8331544"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/hootsuite/jobs/8331544"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Ottawa Region",
      "annual_cad": 117125,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Ottawa, Ontario",
      "annual_cad": 115648,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Ottawa Region",
      "annual_cad": 117125,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Ottawa, Ontario",
      "annual_cad": 115648,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 5,
    "n_employers": 4,
    "confidence": null,
    "null_reason": "not enough public postings (n=5)",
    "postings": [
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Cybersecurity-Manager_20260011-1",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Specialist---AI-BISO_R_1509304",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Security-Researcher_20260231-1",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/OntarioCanada-Offsite/Senior-Information-Security-Compliance-Analyst_R68515",
     "https://jobs.lever.co/fullscript/48afd4ef-dff0-4b59-94a2-3a3df2aa3c34"
    ]
   },
   "source_urls": [
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Cybersecurity-Manager_20260011-1",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Specialist---AI-BISO_R_1509304",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Security-Researcher_20260231-1",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/OntarioCanada-Offsite/Senior-Information-Security-Compliance-Analyst_R68515",
    "https://jobs.lever.co/fullscript/48afd4ef-dff0-4b59-94a2-3a3df2aa3c34"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Ottawa Region",
      "annual_cad": 117125,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Ottawa, Ontario",
      "annual_cad": 115648,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Ottawa Region",
      "annual_cad": 117125,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Ottawa, Ontario",
      "annual_cad": 115648,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Winnipeg Region",
      "annual_cad": 93226,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 89405,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Winnipeg Region",
      "annual_cad": 93226,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 89405,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Winnipeg Region",
      "annual_cad": 93226,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 89405,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Winnipeg Region",
      "annual_cad": 93226,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 89405,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Edmonton Region",
      "annual_cad": 104998,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Edmonton, Alberta",
      "annual_cad": 96226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Edmonton Region",
      "annual_cad": 104998,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Edmonton, Alberta",
      "annual_cad": 96226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Edmonton Region",
      "annual_cad": 104998,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Edmonton, Alberta",
      "annual_cad": 96226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Edmonton Region",
      "annual_cad": 104998,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Edmonton, Alberta",
      "annual_cad": 96226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 100022,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2",
     "https://www.coinbase.com/careers/positions/8165389?gh_jid=8165389",
     "https://www.coinbase.com/careers/positions/8318599?gh_jid=8318599",
     "https://jobs.ashbyhq.com/jane/cc34381e-2d4c-469a-a472-7e9d24e83578",
     "https://job-boards.greenhouse.io/affirm/jobs/7796530003",
     "https://jobs.ashbyhq.com/thumbtack/73f01c2f-103a-4627-928b-4dedcc2a3013"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2",
    "https://www.coinbase.com/careers/positions/8165389?gh_jid=8165389",
    "https://www.coinbase.com/careers/positions/8318599?gh_jid=8318599",
    "https://jobs.ashbyhq.com/jane/cc34381e-2d4c-469a-a472-7e9d24e83578",
    "https://job-boards.greenhouse.io/affirm/jobs/7796530003",
    "https://jobs.ashbyhq.com/thumbtack/73f01c2f-103a-4627-928b-4dedcc2a3013"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 100022,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://jobs.ashbyhq.com/wealthsimple/108e4513-0e74-4e4c-af3c-8e66e4222db8",
     "https://jobs.ashbyhq.com/1password/c061444f-2053-4967-aeff-4b11f4a88713",
     "https://job-boards.greenhouse.io/gomotive/jobs/8103566002",
     "https://www.d2l.com/careers/jobs/?job_id=8224139&gh_jid=8224139",
     "https://jobs.ashbyhq.com/koho/7154d079-6b1c-45cb-a644-378c0cd373cd",
     "https://jobs.ashbyhq.com/1password/423fd747-cf5d-46f6-a439-134d3bef3a5c"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/wealthsimple/108e4513-0e74-4e4c-af3c-8e66e4222db8",
    "https://jobs.ashbyhq.com/1password/c061444f-2053-4967-aeff-4b11f4a88713",
    "https://job-boards.greenhouse.io/gomotive/jobs/8103566002",
    "https://www.d2l.com/careers/jobs/?job_id=8224139&gh_jid=8224139",
    "https://jobs.ashbyhq.com/koho/7154d079-6b1c-45cb-a644-378c0cd373cd",
    "https://jobs.ashbyhq.com/1password/423fd747-cf5d-46f6-a439-134d3bef3a5c"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 100022,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 5,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=5)",
    "postings": [
     "https://jobs.ashbyhq.com/jane/109111ac-3e95-4fb2-b997-5578495e6c52",
     "https://jobs.ashbyhq.com/miovision/002b55dc-a82d-4e28-a4a9-b137b44b1e5a",
     "https://jobs.ashbyhq.com/1password/3e2e42d1-c205-42d6-a7b4-e624d535b6f5",
     "https://jobs.ashbyhq.com/openai/93a481a0-0ee9-4eb9-bb2b-691859af895a",
     "https://job-boards.greenhouse.io/workleap/jobs/5272248007"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/jane/109111ac-3e95-4fb2-b997-5578495e6c52",
    "https://jobs.ashbyhq.com/miovision/002b55dc-a82d-4e28-a4a9-b137b44b1e5a",
    "https://jobs.ashbyhq.com/1password/3e2e42d1-c205-42d6-a7b4-e624d535b6f5",
    "https://jobs.ashbyhq.com/openai/93a481a0-0ee9-4eb9-bb2b-691859af895a",
    "https://job-boards.greenhouse.io/workleap/jobs/5272248007"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 100022,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://job-boards.greenhouse.io/hootsuite/jobs/8331544"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/hootsuite/jobs/8331544"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 100022,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 114100,
    "median": 140300,
    "p75": 155000,
    "p10": 110100,
    "p90": 178700,
    "n_postings": 18,
    "n_employers": 12,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://www.globalrelay.com/careers/jobs?gh_jid=6231246004",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---Endpoint-Protection-Security_R_1514843",
     "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Security-Operations--Senior-Specialist_REQ-2315",
     "https://www.coinbase.com/careers/positions/8165389?gh_jid=8165389",
     "https://www.mongodb.com/careers/job/?gh_jid=8313374",
     "https://jobs.ashbyhq.com/sentry/ac8fd540-f3a2-4306-b52c-195fdbd2b998",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Product-Manager--Payment-Threat-Intelligence_R-282406-1",
     "https://www.coinbase.com/careers/positions/8318599?gh_jid=8318599",
     "https://jobs.ashbyhq.com/jane/cc34381e-2d4c-469a-a472-7e9d24e83578",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---IAM-Federation-Services_R_1512952",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---Endpoint-Protection-Security_R_1515798",
     "https://jobs.ashbyhq.com/sentry/67f20449-6b01-4cfa-92ca-bace58c10684",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Information-Security-Analyst-II---Asset-Assessment---Governance_R_1512605",
     "https://job-boards.greenhouse.io/affirm/jobs/7796530003",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Information-Security-Advisor_R260029970",
     "https://jobs.ashbyhq.com/thumbtack/73f01c2f-103a-4627-928b-4dedcc2a3013",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Intermediate-Security-Analyst---HYBRID_R260028572"
    ]
   },
   "source_urls": [
    "https://www.globalrelay.com/careers/jobs?gh_jid=6231246004",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---Endpoint-Protection-Security_R_1514843",
    "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Security-Operations--Senior-Specialist_REQ-2315",
    "https://www.coinbase.com/careers/positions/8165389?gh_jid=8165389",
    "https://www.mongodb.com/careers/job/?gh_jid=8313374",
    "https://jobs.ashbyhq.com/sentry/ac8fd540-f3a2-4306-b52c-195fdbd2b998",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Product-Manager--Payment-Threat-Intelligence_R-282406-1",
    "https://www.coinbase.com/careers/positions/8318599?gh_jid=8318599",
    "https://jobs.ashbyhq.com/jane/cc34381e-2d4c-469a-a472-7e9d24e83578",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---IAM-Federation-Services_R_1512952",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---Endpoint-Protection-Security_R_1515798",
    "https://jobs.ashbyhq.com/sentry/67f20449-6b01-4cfa-92ca-bace58c10684",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Information-Security-Analyst-II---Asset-Assessment---Governance_R_1512605",
    "https://job-boards.greenhouse.io/affirm/jobs/7796530003",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Information-Security-Advisor_R260029970",
    "https://jobs.ashbyhq.com/thumbtack/73f01c2f-103a-4627-928b-4dedcc2a3013",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Intermediate-Security-Analyst---HYBRID_R260028572"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 100022,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21220 +36%, statcan_jvws NOC 21220 +40%. Likely reason: 44% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 132300,
    "median": 153600,
    "p75": 186900,
    "p10": 100000,
    "p90": 216400,
    "n_postings": 26,
    "n_employers": 20,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Information-Security-Specialist--Vulnerability-Management-Data-Insights---Reporting---_R_1514694",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Cybersecurity-Manager_20260011-1",
     "https://jobs.ashbyhq.com/wealthsimple/108e4513-0e74-4e4c-af3c-8e66e4222db8",
     "https://jobs.ashbyhq.com/1password/c061444f-2053-4967-aeff-4b11f4a88713",
     "https://www.brex.com/careers/8339287002?gh_jid=8339287002",
     "https://www.asana.com/jobs/apply/7380414?gh_jid=7380414",
     "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Verification-Engineer---AI-SoC-Development_JR0287994",
     "https://job-boards.greenhouse.io/gomotive/jobs/8103566002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Specialist---AI-BISO_R_1509304",
     "https://www.samsara.com/company/careers/roles/8027084?gh_jid=8027084",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Application-Security--Senior-Specialist_REQ-2326",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Analyst--Vulnerability-Governance-_R_1504585",
     "https://www.d2l.com/careers/jobs/?job_id=8224139&gh_jid=8224139",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Security-Researcher_20260231-1",
     "https://jobs.ashbyhq.com/koho/7154d079-6b1c-45cb-a644-378c0cd373cd",
     "https://jobs.lever.co/kepler/9589982a-ece6-4dc4-9b61-4e0886d05873",
     "https://jobs.ashbyhq.com/1password/423fd747-cf5d-46f6-a439-134d3bef3a5c",
     "https://jobs.ashbyhq.com/7shifts/b4e5636d-2f80-447a-9851-b546af266c3b",
     "https://job-boards.greenhouse.io/geotab/jobs/5370278008",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/OntarioCanada-Offsite/Senior-Information-Security-Compliance-Analyst_R68515",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Group-Manager--Audit---Cybersecurity--ATH-1099-_R_1499961",
     "https://job-boards.greenhouse.io/later/jobs/8912014002",
     "https://jobs.ashbyhq.com/cohere/cb981ecd-a161-482c-8d8e-5f19bb6e7fdd",
     "https://job-boards.greenhouse.io/later/jobs/8751067002",
     "https://jobs.lever.co/fullscript/48afd4ef-dff0-4b59-94a2-3a3df2aa3c34",
     "https://boards.greenhouse.io/faire/jobs/8899843002?gh_jid=8899843002"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Information-Security-Specialist--Vulnerability-Management-Data-Insights---Reporting---_R_1514694",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Cybersecurity-Manager_20260011-1",
    "https://jobs.ashbyhq.com/wealthsimple/108e4513-0e74-4e4c-af3c-8e66e4222db8",
    "https://jobs.ashbyhq.com/1password/c061444f-2053-4967-aeff-4b11f4a88713",
    "https://www.brex.com/careers/8339287002?gh_jid=8339287002",
    "https://www.asana.com/jobs/apply/7380414?gh_jid=7380414",
    "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Verification-Engineer---AI-SoC-Development_JR0287994",
    "https://job-boards.greenhouse.io/gomotive/jobs/8103566002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Specialist---AI-BISO_R_1509304",
    "https://www.samsara.com/company/careers/roles/8027084?gh_jid=8027084",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Application-Security--Senior-Specialist_REQ-2326",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Analyst--Vulnerability-Governance-_R_1504585",
    "https://www.d2l.com/careers/jobs/?job_id=8224139&gh_jid=8224139",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Security-Researcher_20260231-1",
    "https://jobs.ashbyhq.com/koho/7154d079-6b1c-45cb-a644-378c0cd373cd",
    "https://jobs.lever.co/kepler/9589982a-ece6-4dc4-9b61-4e0886d05873",
    "https://jobs.ashbyhq.com/1password/423fd747-cf5d-46f6-a439-134d3bef3a5c",
    "https://jobs.ashbyhq.com/7shifts/b4e5636d-2f80-447a-9851-b546af266c3b",
    "https://job-boards.greenhouse.io/geotab/jobs/5370278008",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/OntarioCanada-Offsite/Senior-Information-Security-Compliance-Analyst_R68515",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Group-Manager--Audit---Cybersecurity--ATH-1099-_R_1499961",
    "https://job-boards.greenhouse.io/later/jobs/8912014002",
    "https://jobs.ashbyhq.com/cohere/cb981ecd-a161-482c-8d8e-5f19bb6e7fdd",
    "https://job-boards.greenhouse.io/later/jobs/8751067002",
    "https://jobs.lever.co/fullscript/48afd4ef-dff0-4b59-94a2-3a3df2aa3c34",
    "https://boards.greenhouse.io/faire/jobs/8899843002?gh_jid=8899843002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 100022,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21220 +49%, statcan_jvws NOC 21220 +54%. Likely reason: senior postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "cybersecurity-engineer",
   "role": "Cybersecurity Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 143800,
    "median": 167600,
    "p75": 187600,
    "p10": 138400,
    "p90": 204000,
    "n_postings": 17,
    "n_employers": 14,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/jane/109111ac-3e95-4fb2-b997-5578495e6c52",
     "https://www.okta.com/company/careers/opportunity/7233187?gh_jid=7233187",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/SOC-Engineering--Lead_REQ-2303",
     "https://www.globalrelay.com/careers/jobs?gh_jid=6114756004",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Toronto-200-Bloor-Street-East/Senior-Architect---Cybersecurity_JR26041464",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Cloud-Security-Engineer_R260009025",
     "https://www.okta.com/company/careers/opportunity/8157885?gh_jid=8157885",
     "https://jobs.ashbyhq.com/miovision/002b55dc-a82d-4e28-a4a9-b137b44b1e5a",
     "https://boards.greenhouse.io/robinhood/jobs/7460169?t=gh_src=&gh_jid=7460169",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Product-Security-Manager_JREQ199374",
     "https://www.globalrelay.com/careers/jobs?gh_jid=6203052004",
     "https://jobs.ashbyhq.com/1password/3e2e42d1-c205-42d6-a7b4-e624d535b6f5",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Manager-Information-Security_R_1518674",
     "https://jobs.ashbyhq.com/openai/93a481a0-0ee9-4eb9-bb2b-691859af895a",
     "https://job-boards.greenhouse.io/workleap/jobs/5272248007",
     "https://www.okta.com/company/careers/opportunity/8156825?gh_jid=8156825",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Principal-Product-Manager--AI-Powered-Security-Operations_R63529"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/jane/109111ac-3e95-4fb2-b997-5578495e6c52",
    "https://www.okta.com/company/careers/opportunity/7233187?gh_jid=7233187",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/SOC-Engineering--Lead_REQ-2303",
    "https://www.globalrelay.com/careers/jobs?gh_jid=6114756004",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Toronto-200-Bloor-Street-East/Senior-Architect---Cybersecurity_JR26041464",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Cloud-Security-Engineer_R260009025",
    "https://www.okta.com/company/careers/opportunity/8157885?gh_jid=8157885",
    "https://jobs.ashbyhq.com/miovision/002b55dc-a82d-4e28-a4a9-b137b44b1e5a",
    "https://boards.greenhouse.io/robinhood/jobs/7460169?t=gh_src=&gh_jid=7460169",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Product-Security-Manager_JREQ199374",
    "https://www.globalrelay.com/careers/jobs?gh_jid=6203052004",
    "https://jobs.ashbyhq.com/1password/3e2e42d1-c205-42d6-a7b4-e624d535b6f5",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Manager-Information-Security_R_1518674",
    "https://jobs.ashbyhq.com/openai/93a481a0-0ee9-4eb9-bb2b-691859af895a",
    "https://job-boards.greenhouse.io/workleap/jobs/5272248007",
    "https://www.okta.com/company/careers/opportunity/8156825?gh_jid=8156825",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Principal-Product-Manager--AI-Powered-Security-Operations_R63529"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 103002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21220",
      "region": "Canada",
      "annual_cad": 100022,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21220 +63%, statcan_jvws NOC 21220 +68%. Likely reason: staff/lead postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Toronto Region",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Toronto, Ontario",
      "annual_cad": 117962,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Toronto Region",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Toronto, Ontario",
      "annual_cad": 117962,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 6,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://job-boards.greenhouse.io/geotab/jobs/5428641008",
     "https://job-boards.greenhouse.io/bitgo/jobs/8880891002",
     "https://jobs.ashbyhq.com/nubank/0e0a0850-ac28-4dec-9ff3-8b9cb9273802",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-III--Adobe-Tech-Lead-_R_1515213",
     "https://www.konrad.com/careers/job/8038829003?gh_jid=8038829003",
     "https://app.careerpuck.com/job-board/lyft/job/8905092002?gh_jid=8905092002"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/geotab/jobs/5428641008",
    "https://job-boards.greenhouse.io/bitgo/jobs/8880891002",
    "https://jobs.ashbyhq.com/nubank/0e0a0850-ac28-4dec-9ff3-8b9cb9273802",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-III--Adobe-Tech-Lead-_R_1515213",
    "https://www.konrad.com/careers/job/8038829003?gh_jid=8038829003",
    "https://app.careerpuck.com/job-board/lyft/job/8905092002?gh_jid=8905092002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Toronto Region",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Toronto, Ontario",
      "annual_cad": 117962,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Technical-Lead_R260018908-1"
    ]
   },
   "source_urls": [
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Technical-Lead_R260018908-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Toronto Region",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Toronto, Ontario",
      "annual_cad": 117962,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 130000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 115544,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 130000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 115544,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.ashbyhq.com/spare/fa815eef-e2f8-4631-91c4-6231e5273b90",
     "https://www.asana.com/jobs/apply/7776446?gh_jid=7776446"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/spare/fa815eef-e2f8-4631-91c4-6231e5273b90",
    "https://www.asana.com/jobs/apply/7776446?gh_jid=7776446"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 130000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 115544,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 130000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 115544,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Montréal Region",
      "annual_cad": 109990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Montréal, Quebec",
      "annual_cad": 106106,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Calgary Region",
      "annual_cad": 107994,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Calgary, Alberta",
      "annual_cad": 113464,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Principal-Team-Lead--Digital-Verification-Engineer--FEC-_R031632"
    ]
   },
   "source_urls": [
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Principal-Team-Lead--Digital-Verification-Engineer--FEC-_R031632"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Ottawa Region",
      "annual_cad": 117998,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Ottawa, Ontario",
      "annual_cad": 103610,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Winnipeg Region",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 90168,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Edmonton Region",
      "annual_cad": 104499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Edmonton, Alberta",
      "annual_cad": 122226,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://jobs.ashbyhq.com/wealthsimple/71b6c301-fb0b-4e1b-a8a9-a86b5bcf7e29",
     "https://job-boards.greenhouse.io/geotab/jobs/5428641008",
     "https://jobs.ashbyhq.com/wealthsimple/e089a81a-9409-4a19-87c8-36f3c0182aa8"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/wealthsimple/71b6c301-fb0b-4e1b-a8a9-a86b5bcf7e29",
    "https://job-boards.greenhouse.io/geotab/jobs/5428641008",
    "https://jobs.ashbyhq.com/wealthsimple/e089a81a-9409-4a19-87c8-36f3c0182aa8"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 120000,
    "median": 160000,
    "p75": 205000,
    "p10": 91200,
    "p90": 225900,
    "n_postings": 10,
    "n_employers": 9,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/spare/fa815eef-e2f8-4631-91c4-6231e5273b90",
     "https://jobs.ashbyhq.com/wealthsimple/71b6c301-fb0b-4e1b-a8a9-a86b5bcf7e29",
     "https://job-boards.greenhouse.io/geotab/jobs/5428641008",
     "https://job-boards.greenhouse.io/bitgo/jobs/8880891002",
     "https://jobs.ashbyhq.com/nubank/0e0a0850-ac28-4dec-9ff3-8b9cb9273802",
     "https://jobs.ashbyhq.com/wealthsimple/e089a81a-9409-4a19-87c8-36f3c0182aa8",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-III--Adobe-Tech-Lead-_R_1515213",
     "https://www.konrad.com/careers/job/8038829003?gh_jid=8038829003",
     "https://app.careerpuck.com/job-board/lyft/job/8905092002?gh_jid=8905092002",
     "https://www.asana.com/jobs/apply/7776446?gh_jid=7776446"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/spare/fa815eef-e2f8-4631-91c4-6231e5273b90",
    "https://jobs.ashbyhq.com/wealthsimple/71b6c301-fb0b-4e1b-a8a9-a86b5bcf7e29",
    "https://job-boards.greenhouse.io/geotab/jobs/5428641008",
    "https://job-boards.greenhouse.io/bitgo/jobs/8880891002",
    "https://jobs.ashbyhq.com/nubank/0e0a0850-ac28-4dec-9ff3-8b9cb9273802",
    "https://jobs.ashbyhq.com/wealthsimple/e089a81a-9409-4a19-87c8-36f3c0182aa8",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-III--Adobe-Tech-Lead-_R_1515213",
    "https://www.konrad.com/careers/job/8038829003?gh_jid=8038829003",
    "https://app.careerpuck.com/job-board/lyft/job/8905092002?gh_jid=8905092002",
    "https://www.asana.com/jobs/apply/7776446?gh_jid=7776446"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21231 +36%, statcan_jvws NOC 21231 +43%. Likely reason: senior postings sit above an all-experience government median; 40% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "tech-lead",
   "role": "Tech Lead",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Principal-Team-Lead--Digital-Verification-Engineer--FEC-_R031632",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Technical-Lead_R260018908-1"
    ]
   },
   "source_urls": [
    "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Principal-Team-Lead--Digital-Verification-Engineer--FEC-_R031632",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Technical-Lead_R260018908-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 117499,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21231",
      "region": "Canada",
      "annual_cad": 112008,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Toronto Region",
      "annual_cad": 140795,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Toronto, Ontario",
      "annual_cad": 130416,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 161500,
    "median": 193500,
    "p75": 216200,
    "p10": 151600,
    "p90": 254000,
    "n_postings": 29,
    "n_employers": 19,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://boards.greenhouse.io/robinhood/jobs/8175215?t=gh_src=&gh_jid=8175215",
     "https://jobs.ashbyhq.com/felix/d81fe334-f06f-4b59-b5e5-c71570f01087",
     "https://app.careerpuck.com/job-board/lyft/job/8638164002?gh_jid=8638164002",
     "https://jobs.ashbyhq.com/lightspeedhq/9b1c9899-2ebc-46e3-b44e-75babdcfdd3a",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Platform-Engineering-Manager_R_1501955",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Manager--Software-Development-Engineering_JREQ202094",
     "https://www.fivetran.com/careers/job?gh_jid=7865037003",
     "https://job-boards.greenhouse.io/bitgo/jobs/8880888002",
     "https://app.careerpuck.com/job-board/lyft/job/8894912002?gh_jid=8894912002",
     "https://jobs.lever.co/wattpad/da811487-88c8-440b-b6c2-5da90eb80ca1",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineering-Manager--Workday-Integrations---Platform_R_1519145",
     "https://jobs.ashbyhq.com/harvey/e2976ecf-f785-4524-8545-bbd519ffdaae",
     "https://jobs.ashbyhq.com/benevity/fecae8b9-b97c-4a29-9894-203f87d352dd",
     "https://jobs.ashbyhq.com/lightspeedhq/4e7a8cf4-271a-4f5c-b11a-798662da394a",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Manager-Engineering_JR26080380",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Technology-Lead---Investment-Management_R_1488426",
     "https://jobs.ashbyhq.com/cohere/dca93d1a-9ab8-442b-aa76-950595e8b9c3",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Engineering-Manager_JR26100495-1",
     "https://jobs.ashbyhq.com/thumbtack/88d9ff7a-e1f6-4423-884f-b4646729a2f3",
     "https://jobs.ashbyhq.com/cohere/e906188a-e089-4b86-85b9-aad0d4413c68",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Engineering-Manager--AI_JREQ204638-1",
     "https://www.okta.com/company/careers/opportunity/8208381?gh_jid=8208381",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada-Ethoca/Manager--Site-Reliability-Engineering_R-277801",
     "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Triton-Compiler-Engineering-Manager_JR0287956",
     "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Software-Engineering_R-289223",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Manager--Software-Development_JR106030",
     "https://www.okta.com/company/careers/opportunity/8230163?gh_jid=8230163",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Manager--Engineering_R_1518301-1"
    ]
   },
   "source_urls": [
    "https://boards.greenhouse.io/robinhood/jobs/8175215?t=gh_src=&gh_jid=8175215",
    "https://jobs.ashbyhq.com/felix/d81fe334-f06f-4b59-b5e5-c71570f01087",
    "https://app.careerpuck.com/job-board/lyft/job/8638164002?gh_jid=8638164002",
    "https://jobs.ashbyhq.com/lightspeedhq/9b1c9899-2ebc-46e3-b44e-75babdcfdd3a",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Platform-Engineering-Manager_R_1501955",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Manager--Software-Development-Engineering_JREQ202094",
    "https://www.fivetran.com/careers/job?gh_jid=7865037003",
    "https://job-boards.greenhouse.io/bitgo/jobs/8880888002",
    "https://app.careerpuck.com/job-board/lyft/job/8894912002?gh_jid=8894912002",
    "https://jobs.lever.co/wattpad/da811487-88c8-440b-b6c2-5da90eb80ca1",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineering-Manager--Workday-Integrations---Platform_R_1519145",
    "https://jobs.ashbyhq.com/harvey/e2976ecf-f785-4524-8545-bbd519ffdaae",
    "https://jobs.ashbyhq.com/benevity/fecae8b9-b97c-4a29-9894-203f87d352dd",
    "https://jobs.ashbyhq.com/lightspeedhq/4e7a8cf4-271a-4f5c-b11a-798662da394a",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Manager-Engineering_JR26080380",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Technology-Lead---Investment-Management_R_1488426",
    "https://jobs.ashbyhq.com/cohere/dca93d1a-9ab8-442b-aa76-950595e8b9c3",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Engineering-Manager_JR26100495-1",
    "https://jobs.ashbyhq.com/thumbtack/88d9ff7a-e1f6-4423-884f-b4646729a2f3",
    "https://jobs.ashbyhq.com/cohere/e906188a-e089-4b86-85b9-aad0d4413c68",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Engineering-Manager--AI_JREQ204638-1",
    "https://www.okta.com/company/careers/opportunity/8208381?gh_jid=8208381",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada-Ethoca/Manager--Site-Reliability-Engineering_R-277801",
    "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Triton-Compiler-Engineering-Manager_JR0287956",
    "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Software-Engineering_R-289223",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Manager--Software-Development_JR106030",
    "https://www.okta.com/company/careers/opportunity/8230163?gh_jid=8230163",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Manager--Engineering_R_1518301-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Toronto Region",
      "annual_cad": 140795,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Toronto, Ontario",
      "annual_cad": 130416,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 20012 +37%, statcan_jvws NOC 20012 +48%. Likely reason: 41% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 6,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://www.okta.com/company/careers/opportunity/8212003?gh_jid=8212003",
     "https://jobs.lever.co/magnetforensics/419d3c80-089d-4642-b92e-c65b50fc3268",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4301432009",
     "https://boards.greenhouse.io/faire/jobs/8917120002?gh_jid=8917120002",
     "https://jobs.ashbyhq.com/trulioo/3c8d9225-2c03-4290-8b7c-ec027305d418",
     "https://app.careerpuck.com/job-board/lyft/job/8627439002?gh_jid=8627439002"
    ]
   },
   "source_urls": [
    "https://www.okta.com/company/careers/opportunity/8212003?gh_jid=8212003",
    "https://jobs.lever.co/magnetforensics/419d3c80-089d-4642-b92e-c65b50fc3268",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4301432009",
    "https://boards.greenhouse.io/faire/jobs/8917120002?gh_jid=8917120002",
    "https://jobs.ashbyhq.com/trulioo/3c8d9225-2c03-4290-8b7c-ec027305d418",
    "https://app.careerpuck.com/job-board/lyft/job/8627439002?gh_jid=8627439002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Toronto Region",
      "annual_cad": 140795,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Toronto, Ontario",
      "annual_cad": 130416,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 163400,
    "median": 182500,
    "p75": 210800,
    "p10": 160000,
    "p90": 222900,
    "n_postings": 12,
    "n_employers": 11,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.lever.co/wattpad/27d282b1-1d8e-4aa7-9886-e48e897edd2f",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Director-of-Engineering---Mortgage-Creditor-Insurance_JR26090457-1",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Senior-Manager-Software-Engineering_R00264896",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Manager--Data-Engineering_JR105747",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Director--Data-Platform-Engineering_R_1506230",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Data-Engineering_R-293539",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Manager--Software-Engineering_R1001131",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Director-Engineering_JR26091729",
     "https://jobs.lever.co/pointclickcare/80e26330-aa83-4ee4-93a1-392b54d92b4e",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Manager--AI-Engineering_JREQ204565-1",
     "https://www.okta.com/company/careers/opportunity/8208322?gh_jid=8208322",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Manager--Machine-Learning_R260021197"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/wattpad/27d282b1-1d8e-4aa7-9886-e48e897edd2f",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Director-of-Engineering---Mortgage-Creditor-Insurance_JR26090457-1",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Senior-Manager-Software-Engineering_R00264896",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Manager--Data-Engineering_JR105747",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Director--Data-Platform-Engineering_R_1506230",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Data-Engineering_R-293539",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Manager--Software-Engineering_R1001131",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Director-Engineering_JR26091729",
    "https://jobs.lever.co/pointclickcare/80e26330-aa83-4ee4-93a1-392b54d92b4e",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Manager--AI-Engineering_JREQ204565-1",
    "https://www.okta.com/company/careers/opportunity/8208322?gh_jid=8208322",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Manager--Machine-Learning_R260021197"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Toronto Region",
      "annual_cad": 140795,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Toronto, Ontario",
      "annual_cad": 130416,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 20012 +30%, statcan_jvws NOC 20012 +40%. Likely reason: staff/lead postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 140005,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 130312,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 189000,
    "median": 205600,
    "p75": 225600,
    "p10": 170200,
    "p90": 279400,
    "n_postings": 10,
    "n_employers": 8,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Manager--Machine-Learning-Engineering---Agent-Factory--_JR-0111225",
     "https://jobs.ashbyhq.com/xero/e862e689-eade-4caf-a741-aab6f29220c7",
     "https://jobs.ashbyhq.com/trulioo/2d6cecda-3700-427a-8261-a4a6afe2b2f4",
     "https://www.brex.com/careers/8641195002?gh_jid=8641195002",
     "https://www.brex.com/careers/8797771002?gh_jid=8797771002",
     "https://jobs.ashbyhq.com/xero/62d9e7c3-bf09-41f5-852e-4327b47ee95b",
     "https://databricks.com/company/careers/open-positions/job?gh_jid=8176503002",
     "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Software-Engineering_R-289223",
     "https://jobs.ashbyhq.com/procurify/5f6c4353-73aa-4e0a-a2e9-eeaa7a806a1c"
    ]
   },
   "source_urls": [
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Manager--Machine-Learning-Engineering---Agent-Factory--_JR-0111225",
    "https://jobs.ashbyhq.com/xero/e862e689-eade-4caf-a741-aab6f29220c7",
    "https://jobs.ashbyhq.com/trulioo/2d6cecda-3700-427a-8261-a4a6afe2b2f4",
    "https://www.brex.com/careers/8641195002?gh_jid=8641195002",
    "https://www.brex.com/careers/8797771002?gh_jid=8797771002",
    "https://jobs.ashbyhq.com/xero/62d9e7c3-bf09-41f5-852e-4327b47ee95b",
    "https://databricks.com/company/careers/open-positions/job?gh_jid=8176503002",
    "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Software-Engineering_R-289223",
    "https://jobs.ashbyhq.com/procurify/5f6c4353-73aa-4e0a-a2e9-eeaa7a806a1c"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 140005,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 130312,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 20012 +47%, statcan_jvws NOC 20012 +58%. Likely reason: 70% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Richmond-British-Columbia/Senior-District-Manager--Mobile-Mortgage-Specialist_R_1516173",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4301432009",
     "https://jobs.ashbyhq.com/trulioo/3c8d9225-2c03-4290-8b7c-ec027305d418"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Richmond-British-Columbia/Senior-District-Manager--Mobile-Mortgage-Specialist_R_1516173",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4301432009",
    "https://jobs.ashbyhq.com/trulioo/3c8d9225-2c03-4290-8b7c-ec027305d418"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 140005,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 130312,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 140005,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 130312,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Montréal Region",
      "annual_cad": 142002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Montréal, Quebec",
      "annual_cad": 127192,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/dca93d1a-9ab8-442b-aa76-950595e8b9c3"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/dca93d1a-9ab8-442b-aa76-950595e8b9c3"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Montréal Region",
      "annual_cad": 142002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Montréal, Quebec",
      "annual_cad": 127192,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Montréal Region",
      "annual_cad": 142002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Montréal, Quebec",
      "annual_cad": 127192,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Montréal Region",
      "annual_cad": 142002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Montréal, Quebec",
      "annual_cad": 127192,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Calgary Region",
      "annual_cad": 142002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Calgary, Alberta",
      "annual_cad": 142662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Calgary Region",
      "annual_cad": 142002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Calgary, Alberta",
      "annual_cad": 142662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Calgary Region",
      "annual_cad": 142002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Calgary, Alberta",
      "annual_cad": 142662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Calgary Region",
      "annual_cad": 142002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Calgary, Alberta",
      "annual_cad": 142662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Ottawa Region",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Ottawa, Ontario",
      "annual_cad": 131144,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.ashbyhq.com/lightspeedhq/4e7a8cf4-271a-4f5c-b11a-798662da394a",
     "https://jobs.ashbyhq.com/cohere/dca93d1a-9ab8-442b-aa76-950595e8b9c3"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/lightspeedhq/4e7a8cf4-271a-4f5c-b11a-798662da394a",
    "https://jobs.ashbyhq.com/cohere/dca93d1a-9ab8-442b-aa76-950595e8b9c3"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Ottawa Region",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Ottawa, Ontario",
      "annual_cad": 131144,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.lever.co/magnetforensics/419d3c80-089d-4642-b92e-c65b50fc3268"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/magnetforensics/419d3c80-089d-4642-b92e-c65b50fc3268"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Ottawa Region",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Ottawa, Ontario",
      "annual_cad": 131144,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Ottawa Region",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Ottawa, Ontario",
      "annual_cad": 131144,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Winnipeg Region",
      "annual_cad": 122762,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 106323,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Winnipeg Region",
      "annual_cad": 122762,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 106323,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Winnipeg Region",
      "annual_cad": 122762,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 106323,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Winnipeg Region",
      "annual_cad": 122762,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 106323,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Edmonton Region",
      "annual_cad": 140005,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Edmonton, Alberta",
      "annual_cad": 123708,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Edmonton Region",
      "annual_cad": 140005,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Edmonton, Alberta",
      "annual_cad": 123708,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Edmonton Region",
      "annual_cad": 140005,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Edmonton, Alberta",
      "annual_cad": 123708,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Edmonton Region",
      "annual_cad": 140005,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Edmonton, Alberta",
      "annual_cad": 123708,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 127452,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 178000,
    "median": 206500,
    "p75": 214600,
    "p10": 171900,
    "p90": 275100,
    "n_postings": 16,
    "n_employers": 14,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/cohere/6a6120d5-5e02-4811-99d9-6baf0b910e37",
     "https://jobs.ashbyhq.com/felix/d81fe334-f06f-4b59-b5e5-c71570f01087",
     "https://www.fivetran.com/careers/job?gh_jid=7865037003",
     "https://jobs.ashbyhq.com/jane/6ecf2fa5-646b-4d08-9a5d-8b99e03ed91d",
     "https://jobs.ashbyhq.com/koho/33647031-4441-4844-a5a0-7f9fd6334d14",
     "https://lattice.com/job?gh_jid=8906494002",
     "https://jobs.ashbyhq.com/ashby/f2ba7c39-e5cb-47aa-8b80-74c0426725b7",
     "https://job-boards.greenhouse.io/mercury/jobs/6217141004",
     "https://jobs.ashbyhq.com/harvey/e2976ecf-f785-4524-8545-bbd519ffdaae",
     "https://jobs.ashbyhq.com/lightspeedhq/4e7a8cf4-271a-4f5c-b11a-798662da394a",
     "https://jobs.ashbyhq.com/wealthsimple/3fe022c3-dc9c-4b6e-87d8-56f65b7accce",
     "https://jobs.ashbyhq.com/thumbtack/88d9ff7a-e1f6-4423-884f-b4646729a2f3",
     "https://job-boards.greenhouse.io/coconutsoftware/jobs/6224577004",
     "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258",
     "https://jobs.ashbyhq.com/procurify/5f6c4353-73aa-4e0a-a2e9-eeaa7a806a1c",
     "https://jobs.ashbyhq.com/ashby/dfc35159-ffe5-4d42-bea3-552b5dc17628"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/6a6120d5-5e02-4811-99d9-6baf0b910e37",
    "https://jobs.ashbyhq.com/felix/d81fe334-f06f-4b59-b5e5-c71570f01087",
    "https://www.fivetran.com/careers/job?gh_jid=7865037003",
    "https://jobs.ashbyhq.com/jane/6ecf2fa5-646b-4d08-9a5d-8b99e03ed91d",
    "https://jobs.ashbyhq.com/koho/33647031-4441-4844-a5a0-7f9fd6334d14",
    "https://lattice.com/job?gh_jid=8906494002",
    "https://jobs.ashbyhq.com/ashby/f2ba7c39-e5cb-47aa-8b80-74c0426725b7",
    "https://job-boards.greenhouse.io/mercury/jobs/6217141004",
    "https://jobs.ashbyhq.com/harvey/e2976ecf-f785-4524-8545-bbd519ffdaae",
    "https://jobs.ashbyhq.com/lightspeedhq/4e7a8cf4-271a-4f5c-b11a-798662da394a",
    "https://jobs.ashbyhq.com/wealthsimple/3fe022c3-dc9c-4b6e-87d8-56f65b7accce",
    "https://jobs.ashbyhq.com/thumbtack/88d9ff7a-e1f6-4423-884f-b4646729a2f3",
    "https://job-boards.greenhouse.io/coconutsoftware/jobs/6224577004",
    "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258",
    "https://jobs.ashbyhq.com/procurify/5f6c4353-73aa-4e0a-a2e9-eeaa7a806a1c",
    "https://jobs.ashbyhq.com/ashby/dfc35159-ffe5-4d42-bea3-552b5dc17628"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 127452,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 20012 +49%, statcan_jvws NOC 20012 +62%. Likely reason: the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 5,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=5)",
    "postings": [
     "https://jobs.lever.co/magnetforensics/419d3c80-089d-4642-b92e-c65b50fc3268",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6200723004",
     "https://job-boards.greenhouse.io/mercury/jobs/6201177004",
     "https://jobs.ashbyhq.com/jane/325082ad-699b-4d0f-b023-bec1c545b254",
     "https://instacart.careers/job/?gh_jid=8084350"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/magnetforensics/419d3c80-089d-4642-b92e-c65b50fc3268",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6200723004",
    "https://job-boards.greenhouse.io/mercury/jobs/6201177004",
    "https://jobs.ashbyhq.com/jane/325082ad-699b-4d0f-b023-bec1c545b254",
    "https://instacart.careers/job/?gh_jid=8084350"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 127452,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.lever.co/magnetforensics/2f2e5236-2e62-43c3-b2d9-dd88a54f0f21",
     "https://jobs.lever.co/pointclickcare/80e26330-aa83-4ee4-93a1-392b54d92b4e"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/magnetforensics/2f2e5236-2e62-43c3-b2d9-dd88a54f0f21",
    "https://jobs.lever.co/pointclickcare/80e26330-aa83-4ee4-93a1-392b54d92b4e"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 127452,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 127452,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 169800,
    "median": 194000,
    "p75": 212800,
    "p10": 158600,
    "p90": 239400,
    "n_postings": 48,
    "n_employers": 32,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/cohere/6a6120d5-5e02-4811-99d9-6baf0b910e37",
     "https://boards.greenhouse.io/robinhood/jobs/8175215?t=gh_src=&gh_jid=8175215",
     "https://jobs.ashbyhq.com/felix/d81fe334-f06f-4b59-b5e5-c71570f01087",
     "https://app.careerpuck.com/job-board/lyft/job/8638164002?gh_jid=8638164002",
     "https://jobs.ashbyhq.com/lightspeedhq/9b1c9899-2ebc-46e3-b44e-75babdcfdd3a",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Platform-Engineering-Manager_R_1501955",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Manager--Software-Development-Engineering_JREQ202094",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Manager--Machine-Learning-Engineering---Agent-Factory--_JR-0111225",
     "https://www.fivetran.com/careers/job?gh_jid=7865037003",
     "https://jobs.ashbyhq.com/xero/e862e689-eade-4caf-a741-aab6f29220c7",
     "https://job-boards.greenhouse.io/bitgo/jobs/8880888002",
     "https://app.careerpuck.com/job-board/lyft/job/8894912002?gh_jid=8894912002",
     "https://jobs.lever.co/wattpad/da811487-88c8-440b-b6c2-5da90eb80ca1",
     "https://jobs.ashbyhq.com/trulioo/2d6cecda-3700-427a-8261-a4a6afe2b2f4",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineering-Manager--Workday-Integrations---Platform_R_1519145",
     "https://jobs.ashbyhq.com/jane/6ecf2fa5-646b-4d08-9a5d-8b99e03ed91d",
     "https://jobs.ashbyhq.com/koho/33647031-4441-4844-a5a0-7f9fd6334d14",
     "https://lattice.com/job?gh_jid=8906494002",
     "https://jobs.ashbyhq.com/ashby/f2ba7c39-e5cb-47aa-8b80-74c0426725b7",
     "https://www.auvik.com/careers/opening/?gh_jid=8795495002",
     "https://job-boards.greenhouse.io/mercury/jobs/6217141004",
     "https://jobs.ashbyhq.com/harvey/e2976ecf-f785-4524-8545-bbd519ffdaae",
     "https://jobs.ashbyhq.com/benevity/fecae8b9-b97c-4a29-9894-203f87d352dd",
     "https://www.brex.com/careers/8641195002?gh_jid=8641195002",
     "https://jobs.ashbyhq.com/lightspeedhq/4e7a8cf4-271a-4f5c-b11a-798662da394a",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Manager-Engineering_JR26080380",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Technology-Lead---Investment-Management_R_1488426",
     "https://www.brex.com/careers/8797771002?gh_jid=8797771002",
     "https://jobs.ashbyhq.com/wealthsimple/3fe022c3-dc9c-4b6e-87d8-56f65b7accce",
     "https://jobs.ashbyhq.com/cohere/dca93d1a-9ab8-442b-aa76-950595e8b9c3",
     "https://jobs.ashbyhq.com/xero/62d9e7c3-bf09-41f5-852e-4327b47ee95b",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Engineering-Manager_JR26100495-1",
     "https://databricks.com/company/careers/open-positions/job?gh_jid=8176503002",
     "https://jobs.ashbyhq.com/thumbtack/88d9ff7a-e1f6-4423-884f-b4646729a2f3",
     "https://jobs.ashbyhq.com/cohere/e906188a-e089-4b86-85b9-aad0d4413c68",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Engineering-Manager--AI_JREQ204638-1",
     "https://www.okta.com/company/careers/opportunity/8208381?gh_jid=8208381",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada-Ethoca/Manager--Site-Reliability-Engineering_R-277801",
     "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Triton-Compiler-Engineering-Manager_JR0287956",
     "https://jobs.ashbyhq.com/cohere/1599cc22-313e-49c9-ac69-b365f5f8f227",
     "https://job-boards.greenhouse.io/coconutsoftware/jobs/6224577004",
     "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Software-Engineering_R-289223",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Manager--Software-Development_JR106030",
     "https://www.okta.com/company/careers/opportunity/8230163?gh_jid=8230163",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Manager--Engineering_R_1518301-1",
     "https://jobs.ashbyhq.com/procurify/5f6c4353-73aa-4e0a-a2e9-eeaa7a806a1c",
     "https://jobs.ashbyhq.com/ashby/dfc35159-ffe5-4d42-bea3-552b5dc17628"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/6a6120d5-5e02-4811-99d9-6baf0b910e37",
    "https://boards.greenhouse.io/robinhood/jobs/8175215?t=gh_src=&gh_jid=8175215",
    "https://jobs.ashbyhq.com/felix/d81fe334-f06f-4b59-b5e5-c71570f01087",
    "https://app.careerpuck.com/job-board/lyft/job/8638164002?gh_jid=8638164002",
    "https://jobs.ashbyhq.com/lightspeedhq/9b1c9899-2ebc-46e3-b44e-75babdcfdd3a",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Platform-Engineering-Manager_R_1501955",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Manager--Software-Development-Engineering_JREQ202094",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Manager--Machine-Learning-Engineering---Agent-Factory--_JR-0111225",
    "https://www.fivetran.com/careers/job?gh_jid=7865037003",
    "https://jobs.ashbyhq.com/xero/e862e689-eade-4caf-a741-aab6f29220c7",
    "https://job-boards.greenhouse.io/bitgo/jobs/8880888002",
    "https://app.careerpuck.com/job-board/lyft/job/8894912002?gh_jid=8894912002",
    "https://jobs.lever.co/wattpad/da811487-88c8-440b-b6c2-5da90eb80ca1",
    "https://jobs.ashbyhq.com/trulioo/2d6cecda-3700-427a-8261-a4a6afe2b2f4",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineering-Manager--Workday-Integrations---Platform_R_1519145",
    "https://jobs.ashbyhq.com/jane/6ecf2fa5-646b-4d08-9a5d-8b99e03ed91d",
    "https://jobs.ashbyhq.com/koho/33647031-4441-4844-a5a0-7f9fd6334d14",
    "https://lattice.com/job?gh_jid=8906494002",
    "https://jobs.ashbyhq.com/ashby/f2ba7c39-e5cb-47aa-8b80-74c0426725b7",
    "https://www.auvik.com/careers/opening/?gh_jid=8795495002",
    "https://job-boards.greenhouse.io/mercury/jobs/6217141004",
    "https://jobs.ashbyhq.com/harvey/e2976ecf-f785-4524-8545-bbd519ffdaae",
    "https://jobs.ashbyhq.com/benevity/fecae8b9-b97c-4a29-9894-203f87d352dd",
    "https://www.brex.com/careers/8641195002?gh_jid=8641195002",
    "https://jobs.ashbyhq.com/lightspeedhq/4e7a8cf4-271a-4f5c-b11a-798662da394a",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Manager-Engineering_JR26080380",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Technology-Lead---Investment-Management_R_1488426",
    "https://www.brex.com/careers/8797771002?gh_jid=8797771002",
    "https://jobs.ashbyhq.com/wealthsimple/3fe022c3-dc9c-4b6e-87d8-56f65b7accce",
    "https://jobs.ashbyhq.com/cohere/dca93d1a-9ab8-442b-aa76-950595e8b9c3",
    "https://jobs.ashbyhq.com/xero/62d9e7c3-bf09-41f5-852e-4327b47ee95b",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Engineering-Manager_JR26100495-1",
    "https://databricks.com/company/careers/open-positions/job?gh_jid=8176503002",
    "https://jobs.ashbyhq.com/thumbtack/88d9ff7a-e1f6-4423-884f-b4646729a2f3",
    "https://jobs.ashbyhq.com/cohere/e906188a-e089-4b86-85b9-aad0d4413c68",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Engineering-Manager--AI_JREQ204638-1",
    "https://www.okta.com/company/careers/opportunity/8208381?gh_jid=8208381",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada-Ethoca/Manager--Site-Reliability-Engineering_R-277801",
    "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Triton-Compiler-Engineering-Manager_JR0287956",
    "https://jobs.ashbyhq.com/cohere/1599cc22-313e-49c9-ac69-b365f5f8f227",
    "https://job-boards.greenhouse.io/coconutsoftware/jobs/6224577004",
    "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Software-Engineering_R-289223",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Manager--Software-Development_JR106030",
    "https://www.okta.com/company/careers/opportunity/8230163?gh_jid=8230163",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Manager--Engineering_R_1518301-1",
    "https://jobs.ashbyhq.com/procurify/5f6c4353-73aa-4e0a-a2e9-eeaa7a806a1c",
    "https://jobs.ashbyhq.com/ashby/dfc35159-ffe5-4d42-bea3-552b5dc17628"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 127452,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 20012 +40%, statcan_jvws NOC 20012 +52%. Likely reason: 42% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 196000,
    "median": 230300,
    "p75": 244700,
    "p10": 146200,
    "p90": 253700,
    "n_postings": 12,
    "n_employers": 12,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://www.okta.com/company/careers/opportunity/8212003?gh_jid=8212003",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Richmond-British-Columbia/Senior-District-Manager--Mobile-Mortgage-Specialist_R_1516173",
     "https://jobs.lever.co/magnetforensics/419d3c80-089d-4642-b92e-c65b50fc3268",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6200723004",
     "https://job-boards.greenhouse.io/mercury/jobs/6201177004",
     "https://www.mongodb.com/careers/job/?gh_jid=8163002",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4301432009",
     "https://boards.greenhouse.io/faire/jobs/8917120002?gh_jid=8917120002",
     "https://jobs.ashbyhq.com/trulioo/3c8d9225-2c03-4290-8b7c-ec027305d418",
     "https://jobs.ashbyhq.com/jane/325082ad-699b-4d0f-b023-bec1c545b254",
     "https://instacart.careers/job/?gh_jid=8084350",
     "https://app.careerpuck.com/job-board/lyft/job/8627439002?gh_jid=8627439002"
    ]
   },
   "source_urls": [
    "https://www.okta.com/company/careers/opportunity/8212003?gh_jid=8212003",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Richmond-British-Columbia/Senior-District-Manager--Mobile-Mortgage-Specialist_R_1516173",
    "https://jobs.lever.co/magnetforensics/419d3c80-089d-4642-b92e-c65b50fc3268",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6200723004",
    "https://job-boards.greenhouse.io/mercury/jobs/6201177004",
    "https://www.mongodb.com/careers/job/?gh_jid=8163002",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4301432009",
    "https://boards.greenhouse.io/faire/jobs/8917120002?gh_jid=8917120002",
    "https://jobs.ashbyhq.com/trulioo/3c8d9225-2c03-4290-8b7c-ec027305d418",
    "https://jobs.ashbyhq.com/jane/325082ad-699b-4d0f-b023-bec1c545b254",
    "https://instacart.careers/job/?gh_jid=8084350",
    "https://app.careerpuck.com/job-board/lyft/job/8627439002?gh_jid=8627439002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 127452,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 20012 +66%, statcan_jvws NOC 20012 +81%. Likely reason: senior postings sit above an all-experience government median; 50% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "engineering-manager",
   "role": "Engineering Manager",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 164200,
    "median": 191500,
    "p75": 218200,
    "p10": 160200,
    "p90": 224800,
    "n_postings": 13,
    "n_employers": 12,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.lever.co/wattpad/27d282b1-1d8e-4aa7-9886-e48e897edd2f",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Director-of-Engineering---Mortgage-Creditor-Insurance_JR26090457-1",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Senior-Manager-Software-Engineering_R00264896",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Manager--Data-Engineering_JR105747",
     "https://jobs.lever.co/magnetforensics/2f2e5236-2e62-43c3-b2d9-dd88a54f0f21",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Director--Data-Platform-Engineering_R_1506230",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Data-Engineering_R-293539",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Manager--Software-Engineering_R1001131",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Director-Engineering_JR26091729",
     "https://jobs.lever.co/pointclickcare/80e26330-aa83-4ee4-93a1-392b54d92b4e",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Manager--AI-Engineering_JREQ204565-1",
     "https://www.okta.com/company/careers/opportunity/8208322?gh_jid=8208322",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Manager--Machine-Learning_R260021197"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/wattpad/27d282b1-1d8e-4aa7-9886-e48e897edd2f",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Director-of-Engineering---Mortgage-Creditor-Insurance_JR26090457-1",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Senior-Manager-Software-Engineering_R00264896",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Manager--Data-Engineering_JR105747",
    "https://jobs.lever.co/magnetforensics/2f2e5236-2e62-43c3-b2d9-dd88a54f0f21",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Director--Data-Platform-Engineering_R_1506230",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Data-Engineering_R-293539",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Manager--Software-Engineering_R1001131",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Director-Engineering_JR26091729",
    "https://jobs.lever.co/pointclickcare/80e26330-aa83-4ee4-93a1-392b54d92b4e",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Manager--AI-Engineering_JREQ204565-1",
    "https://www.okta.com/company/careers/opportunity/8208322?gh_jid=8208322",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Manager--Machine-Learning_R260021197"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 138674,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "20012",
      "region": "Canada",
      "annual_cad": 127452,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 20012 +38%, statcan_jvws NOC 20012 +50%. Likely reason: staff/lead postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 4,
    "n_employers": 4,
    "confidence": null,
    "null_reason": "not enough public postings (n=4)",
    "postings": [
     "https://jobs.lever.co/veeva/f93df5c6-7b1f-4aa5-9f16-96a904302c3b",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Associate-Product-Manager_REQ-2347-1",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Associate-Product-Manager--Ecosystem-Integrations_JR26090978-1",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Commercial-Card-Associate-Product-Manager_R_1519113"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/veeva/f93df5c6-7b1f-4aa5-9f16-96a904302c3b",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Associate-Product-Manager_REQ-2347-1",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Associate-Product-Manager--Ecosystem-Integrations_JR26090978-1",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Commercial-Card-Associate-Product-Manager_R_1519113"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 124400,
    "median": 129500,
    "p75": 145500,
    "p10": 118800,
    "p90": 148200,
    "n_postings": 14,
    "n_employers": 8,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Product-Management--Identity_R-281132",
     "https://jobs.lever.co/caseware/e9096d5f-cb85-421e-a182-b6c22a26c688",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Product-Manager--Savings---Everyday-Banking-Products_R260030145",
     "https://ia.wd3.myworkdayjobs.com/Professional/job/Quebec-Quebec/Chef-fe--de-produit---Donnes---Intelligence-Artificielle_JR10027946-1",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Regional-Product-Management--Security-Solutions-_R-291656-1",
     "https://jobs.lever.co/veeva/54011d58-cec6-4bcf-9758-ac567db971ec",
     "https://jobs.lever.co/caseware/21db6ea3-e03c-45ca-98d8-f31e1a7c280f",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Product-Management--Business-Identity-_R-293335",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Manager---AI-Strategy---Product-Management_R260027043",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Product-Management--Identity-Solutions_R-293096",
     "https://www.okta.com/company/careers/opportunity/8072548?gh_jid=8072548",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Product-Manager_REQ-2352",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Frisco-Texas/Product-Manager_JREQ204009",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Specialist--Global-Product-Management_R-292138"
    ]
   },
   "source_urls": [
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Product-Management--Identity_R-281132",
    "https://jobs.lever.co/caseware/e9096d5f-cb85-421e-a182-b6c22a26c688",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Product-Manager--Savings---Everyday-Banking-Products_R260030145",
    "https://ia.wd3.myworkdayjobs.com/Professional/job/Quebec-Quebec/Chef-fe--de-produit---Donnes---Intelligence-Artificielle_JR10027946-1",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Regional-Product-Management--Security-Solutions-_R-291656-1",
    "https://jobs.lever.co/veeva/54011d58-cec6-4bcf-9758-ac567db971ec",
    "https://jobs.lever.co/caseware/21db6ea3-e03c-45ca-98d8-f31e1a7c280f",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Product-Management--Business-Identity-_R-293335",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Manager---AI-Strategy---Product-Management_R260027043",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Product-Management--Identity-Solutions_R-293096",
    "https://www.okta.com/company/careers/opportunity/8072548?gh_jid=8072548",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Product-Manager_REQ-2352",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Frisco-Texas/Product-Manager_JREQ204009",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Specialist--Global-Product-Management_R-292138"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 123200,
    "median": 148800,
    "p75": 158400,
    "p10": 113400,
    "p90": 180600,
    "n_postings": 25,
    "n_employers": 16,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Product-Manager_JREQ200108",
     "https://jobs.lever.co/veeva/3731839b-199a-4621-b431-2886e3b15dd9",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Product-Manager_R_1515551",
     "https://jobs.ashbyhq.com/7shifts/80778539-8a60-4e9d-a93f-fc843395d04b",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Product-Manager--Data-Products_R237337-1",
     "https://www.okta.com/company/careers/opportunity/8041551?gh_jid=8041551",
     "https://jobs.lever.co/veeva/e2671ae5-15c6-4230-843a-b462836470b9",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Product-Manager--Cross-Platform-Experience_JR26090975-1",
     "https://www.okta.com/company/careers/opportunity/8072515?gh_jid=8072515",
     "https://job-boards.greenhouse.io/questrade/jobs/4471114009",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Product-Manager--Commercial-Banking_R260028844",
     "https://job-boards.greenhouse.io/opentable/jobs/8737825002",
     "https://jobs.lever.co/getmaple/2246f104-7160-49cc-9bbd-d8e53a0aa09b",
     "https://www.okta.com/company/careers/opportunity/7905576?gh_jid=7905576",
     "https://jobs.ashbyhq.com/cohere/1d1b300d-254b-48c4-958f-99c6b907f295",
     "https://jobs.lever.co/caseware/0503fb40-b703-4002-b40c-0c5fda65bf21",
     "https://jobs.ashbyhq.com/thumbtack/245a9552-23a1-439e-83c5-fd840961dcec",
     "https://jobs.ashbyhq.com/cohere/87e9fd4e-49ac-4242-97be-7da6f718020d",
     "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035",
     "https://jobs.lever.co/veeva/2ba83d37-f87b-4ec3-95ed-ef925dd760dd",
     "https://jobs.ashbyhq.com/trulioo/a3749bc8-0fdb-46c6-9dd2-94a078b8b9ae",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Manager--Product-Management_R243179-1",
     "https://jobs.ashbyhq.com/thumbtack/128256fa-c145-446b-9b2e-168f66ef92c8",
     "https://jobs.ashbyhq.com/trulioo/29ac1954-3d7e-406a-8d1b-54288ba065e7",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Product-Manager--Noetica-Financial-Services_JREQ201452"
    ]
   },
   "source_urls": [
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Product-Manager_JREQ200108",
    "https://jobs.lever.co/veeva/3731839b-199a-4621-b431-2886e3b15dd9",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Product-Manager_R_1515551",
    "https://jobs.ashbyhq.com/7shifts/80778539-8a60-4e9d-a93f-fc843395d04b",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Product-Manager--Data-Products_R237337-1",
    "https://www.okta.com/company/careers/opportunity/8041551?gh_jid=8041551",
    "https://jobs.lever.co/veeva/e2671ae5-15c6-4230-843a-b462836470b9",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Product-Manager--Cross-Platform-Experience_JR26090975-1",
    "https://www.okta.com/company/careers/opportunity/8072515?gh_jid=8072515",
    "https://job-boards.greenhouse.io/questrade/jobs/4471114009",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Product-Manager--Commercial-Banking_R260028844",
    "https://job-boards.greenhouse.io/opentable/jobs/8737825002",
    "https://jobs.lever.co/getmaple/2246f104-7160-49cc-9bbd-d8e53a0aa09b",
    "https://www.okta.com/company/careers/opportunity/7905576?gh_jid=7905576",
    "https://jobs.ashbyhq.com/cohere/1d1b300d-254b-48c4-958f-99c6b907f295",
    "https://jobs.lever.co/caseware/0503fb40-b703-4002-b40c-0c5fda65bf21",
    "https://jobs.ashbyhq.com/thumbtack/245a9552-23a1-439e-83c5-fd840961dcec",
    "https://jobs.ashbyhq.com/cohere/87e9fd4e-49ac-4242-97be-7da6f718020d",
    "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035",
    "https://jobs.lever.co/veeva/2ba83d37-f87b-4ec3-95ed-ef925dd760dd",
    "https://jobs.ashbyhq.com/trulioo/a3749bc8-0fdb-46c6-9dd2-94a078b8b9ae",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Manager--Product-Management_R243179-1",
    "https://jobs.ashbyhq.com/thumbtack/128256fa-c145-446b-9b2e-168f66ef92c8",
    "https://jobs.ashbyhq.com/trulioo/29ac1954-3d7e-406a-8d1b-54288ba065e7",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Product-Manager--Noetica-Financial-Services_JREQ201452"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 164400,
    "median": 192200,
    "p75": 206000,
    "p10": 149400,
    "p90": 222500,
    "n_postings": 23,
    "n_employers": 16,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/People-Services-AI-Product-Lead_JR26081384-1",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Manager--AI-Strategy---Product-Management_R260028278",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Product-Manager_JR26091565",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Product-Management_R-291496",
     "https://www.okta.com/company/careers/opportunity/8247721?gh_jid=8247721",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Principal-Associate--Product-Management_R242630-1",
     "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Group-Product-Manager---Home-Financing_R260024404",
     "https://job-boards.greenhouse.io/pagerduty/jobs/6218325004",
     "https://app.careerpuck.com/job-board/lyft/job/8648144002?gh_jid=8648144002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Director--Digital-Investing-Product-Management_R260026126",
     "https://jobs.lever.co/mistplay/5f7d8a48-eeff-40eb-8246-ff4bdfb32e84",
     "https://jobs.ashbyhq.com/hopper/5ba86110-025f-407a-8460-39bb5a0ecaf6",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Commercial-Card-Senior-Product-Manager_R_1519127",
     "https://jobs.ashbyhq.com/klue/b8520907-ec93-4731-ab08-91453fbd19ad",
     "https://boards.greenhouse.io/robinhood/jobs/8262947?t=gh_src=&gh_jid=8262947",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Global-Digital-Product-Manager_JR26050947-1",
     "https://jobs.lever.co/magnetforensics/ecb9ff55-5004-4df9-bb7e-8bdc160fbf7b",
     "https://jobs.ashbyhq.com/hopper/646bcfcf-3b8a-47b3-a3d7-3baf97f126d0",
     "https://jobs.lever.co/waveapps/0a531bcc-dbdb-44b0-bfa0-385e080dc2b2",
     "https://jobs.lever.co/caseware/3f96d364-def9-46af-9c0b-bbce4ba13507",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Product-Management--Enterprise-Loyalty-Consulting_R-288637-1",
     "https://jobs.ashbyhq.com/lightspeedhq/61b9a186-bcc0-4d93-a7e0-e8eb0cb2a687"
    ]
   },
   "source_urls": [
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/People-Services-AI-Product-Lead_JR26081384-1",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Manager--AI-Strategy---Product-Management_R260028278",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Product-Manager_JR26091565",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Product-Management_R-291496",
    "https://www.okta.com/company/careers/opportunity/8247721?gh_jid=8247721",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Principal-Associate--Product-Management_R242630-1",
    "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Group-Product-Manager---Home-Financing_R260024404",
    "https://job-boards.greenhouse.io/pagerduty/jobs/6218325004",
    "https://app.careerpuck.com/job-board/lyft/job/8648144002?gh_jid=8648144002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Director--Digital-Investing-Product-Management_R260026126",
    "https://jobs.lever.co/mistplay/5f7d8a48-eeff-40eb-8246-ff4bdfb32e84",
    "https://jobs.ashbyhq.com/hopper/5ba86110-025f-407a-8460-39bb5a0ecaf6",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Commercial-Card-Senior-Product-Manager_R_1519127",
    "https://jobs.ashbyhq.com/klue/b8520907-ec93-4731-ab08-91453fbd19ad",
    "https://boards.greenhouse.io/robinhood/jobs/8262947?t=gh_src=&gh_jid=8262947",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Global-Digital-Product-Manager_JR26050947-1",
    "https://jobs.lever.co/magnetforensics/ecb9ff55-5004-4df9-bb7e-8bdc160fbf7b",
    "https://jobs.ashbyhq.com/hopper/646bcfcf-3b8a-47b3-a3d7-3baf97f126d0",
    "https://jobs.lever.co/waveapps/0a531bcc-dbdb-44b0-bfa0-385e080dc2b2",
    "https://jobs.lever.co/caseware/3f96d364-def9-46af-9c0b-bbce4ba13507",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Product-Management--Enterprise-Loyalty-Consulting_R-288637-1",
    "https://jobs.ashbyhq.com/lightspeedhq/61b9a186-bcc0-4d93-a7e0-e8eb0cb2a687"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Product-Management--Identity_R-281132",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Technical-Product-Manager_R69909",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Product-Manager---Sr-Product-Manager---Evisort-AI_JR-0103398"
    ]
   },
   "source_urls": [
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Product-Management--Identity_R-281132",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Technical-Product-Manager_R69909",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Product-Manager---Sr-Product-Manager---Evisort-AI_JR-0103398"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 9,
    "n_employers": 7,
    "confidence": null,
    "null_reason": "not enough public postings (n=9)",
    "postings": [
     "https://jobs.lever.co/kabam/509c3760-32ee-47ce-b4fe-6f2b4c41f56f",
     "https://jobs.lever.co/kabam/31feb253-f6e7-4664-8b77-8232b96acaeb",
     "https://jobs.ashbyhq.com/xero/71da3938-a7e2-43d1-a992-1b140952e95d",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Senior-Product-Manager_R66093",
     "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035",
     "https://jobs.ashbyhq.com/trulioo/a3749bc8-0fdb-46c6-9dd2-94a078b8b9ae",
     "https://jobs.ashbyhq.com/procurify/bab0f6a4-be5c-4870-a991-22e9835dab37",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Product-Manager---Evisort-AI_JR-0110283",
     "https://jobs.ashbyhq.com/trulioo/29ac1954-3d7e-406a-8d1b-54288ba065e7"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/kabam/509c3760-32ee-47ce-b4fe-6f2b4c41f56f",
    "https://jobs.lever.co/kabam/31feb253-f6e7-4664-8b77-8232b96acaeb",
    "https://jobs.ashbyhq.com/xero/71da3938-a7e2-43d1-a992-1b140952e95d",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Senior-Product-Manager_R66093",
    "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035",
    "https://jobs.ashbyhq.com/trulioo/a3749bc8-0fdb-46c6-9dd2-94a078b8b9ae",
    "https://jobs.ashbyhq.com/procurify/bab0f6a4-be5c-4870-a991-22e9835dab37",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Product-Manager---Evisort-AI_JR-0110283",
    "https://jobs.ashbyhq.com/trulioo/29ac1954-3d7e-406a-8d1b-54288ba065e7"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 9,
    "n_employers": 8,
    "confidence": null,
    "null_reason": "not enough public postings (n=9)",
    "postings": [
     "https://www.asana.com/jobs/apply/8213887?gh_jid=8213887",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/USA-CA-San-Francisco/Principal--Product-Manager_JR-IC-000069-1",
     "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
     "https://jobs.ashbyhq.com/hopper/5ba86110-025f-407a-8460-39bb5a0ecaf6",
     "https://jobs.ashbyhq.com/klue/b8520907-ec93-4731-ab08-91453fbd19ad",
     "https://epicgames.com/careers/jobs/6013462004?gh_jid=6013462004",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr---Principal-Product-Manager---AI-Agent-Products_JR-0107436",
     "https://job-boards.greenhouse.io/gomotive/jobs/8817353002",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Principal-Product-Manager--Technical_R-278438"
    ]
   },
   "source_urls": [
    "https://www.asana.com/jobs/apply/8213887?gh_jid=8213887",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/USA-CA-San-Francisco/Principal--Product-Manager_JR-IC-000069-1",
    "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
    "https://jobs.ashbyhq.com/hopper/5ba86110-025f-407a-8460-39bb5a0ecaf6",
    "https://jobs.ashbyhq.com/klue/b8520907-ec93-4731-ab08-91453fbd19ad",
    "https://epicgames.com/careers/jobs/6013462004?gh_jid=6013462004",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr---Principal-Product-Manager---AI-Agent-Products_JR-0107436",
    "https://job-boards.greenhouse.io/gomotive/jobs/8817353002",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Principal-Product-Manager--Technical_R-278438"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Associate-Product-Manager--Ecosystem-Integrations_JR26090978-1"
    ]
   },
   "source_urls": [
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Associate-Product-Manager--Ecosystem-Integrations_JR26090978-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://ia.wd3.myworkdayjobs.com/Professional/job/Quebec-Quebec/Chef-fe--de-produit---Donnes---Intelligence-Artificielle_JR10027946-1"
    ]
   },
   "source_urls": [
    "https://ia.wd3.myworkdayjobs.com/Professional/job/Quebec-Quebec/Chef-fe--de-produit---Donnes---Intelligence-Artificielle_JR10027946-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.ashbyhq.com/cohere/1d1b300d-254b-48c4-958f-99c6b907f295",
     "https://jobs.ashbyhq.com/cohere/87e9fd4e-49ac-4242-97be-7da6f718020d"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/cohere/1d1b300d-254b-48c4-958f-99c6b907f295",
    "https://jobs.ashbyhq.com/cohere/87e9fd4e-49ac-4242-97be-7da6f718020d"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.lever.co/mistplay/5f7d8a48-eeff-40eb-8246-ff4bdfb32e84"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/mistplay/5f7d8a48-eeff-40eb-8246-ff4bdfb32e84"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Technical-Product-Manager_20260001-1"
    ]
   },
   "source_urls": [
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Technical-Product-Manager_20260001-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
     "https://jobs.lever.co/magnetforensics/ecb9ff55-5004-4df9-bb7e-8bdc160fbf7b"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
    "https://jobs.lever.co/magnetforensics/ecb9ff55-5004-4df9-bb7e-8bdc160fbf7b"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035"
    ]
   },
   "source_urls": [
    "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Manager---AI-Strategy---Product-Management_R260027043"
    ]
   },
   "source_urls": [
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Manager---AI-Strategy---Product-Management_R260027043"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 157800,
    "median": 166000,
    "p75": 178300,
    "p10": 145800,
    "p90": 195800,
    "n_postings": 13,
    "n_employers": 8,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://instacart.careers/job/?gh_jid=8266403",
     "https://jobs.ashbyhq.com/koho/5d77b21d-680a-4f2a-a9a5-8c90d9e6f971",
     "https://jobs.ashbyhq.com/1password/0a11e3df-2212-419e-a1ff-dc501fa7a084",
     "https://job-boards.greenhouse.io/mercury/jobs/6098827004",
     "https://instacart.careers/job/?gh_jid=8143272",
     "https://instacart.careers/job/?gh_jid=8120471",
     "https://instacart.careers/job/?gh_jid=8281407",
     "https://jobs.ashbyhq.com/thinkific/27fb2023-5f75-4291-b916-3e53947a0def",
     "https://jobs.ashbyhq.com/thumbtack/245a9552-23a1-439e-83c5-fd840961dcec",
     "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035",
     "https://instacart.careers/job/?gh_jid=8198161",
     "https://jobs.ashbyhq.com/thumbtack/128256fa-c145-446b-9b2e-168f66ef92c8",
     "https://jobs.ashbyhq.com/procurify/bab0f6a4-be5c-4870-a991-22e9835dab37"
    ]
   },
   "source_urls": [
    "https://instacart.careers/job/?gh_jid=8266403",
    "https://jobs.ashbyhq.com/koho/5d77b21d-680a-4f2a-a9a5-8c90d9e6f971",
    "https://jobs.ashbyhq.com/1password/0a11e3df-2212-419e-a1ff-dc501fa7a084",
    "https://job-boards.greenhouse.io/mercury/jobs/6098827004",
    "https://instacart.careers/job/?gh_jid=8143272",
    "https://instacart.careers/job/?gh_jid=8120471",
    "https://instacart.careers/job/?gh_jid=8281407",
    "https://jobs.ashbyhq.com/thinkific/27fb2023-5f75-4291-b916-3e53947a0def",
    "https://jobs.ashbyhq.com/thumbtack/245a9552-23a1-439e-83c5-fd840961dcec",
    "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035",
    "https://instacart.careers/job/?gh_jid=8198161",
    "https://jobs.ashbyhq.com/thumbtack/128256fa-c145-446b-9b2e-168f66ef92c8",
    "https://jobs.ashbyhq.com/procurify/bab0f6a4-be5c-4870-a991-22e9835dab37"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 174500,
    "median": 200000,
    "p75": 225300,
    "p10": 161400,
    "p90": 244600,
    "n_postings": 11,
    "n_employers": 7,
    "confidence": "weak",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/1password/ff516ff4-2726-4c18-ae6e-681640d9c81d",
     "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
     "https://jobs.ashbyhq.com/1password/0b37fa60-5cbc-4b9a-84c9-4afe50634db7",
     "https://jobs.ashbyhq.com/miovision/84e78306-eb61-4397-b1d8-d54dfe4ee764",
     "https://jobs.ashbyhq.com/hopper/5ba86110-025f-407a-8460-39bb5a0ecaf6",
     "https://jobs.ashbyhq.com/1password/99eb8a4c-81e1-413b-822f-dd27598207e0",
     "https://jobs.ashbyhq.com/hopper/646bcfcf-3b8a-47b3-a3d7-3baf97f126d0",
     "https://lattice.com/job?gh_jid=8570063002",
     "https://lattice.com/job?gh_jid=8841944002",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6227912004",
     "https://job-boards.greenhouse.io/twilio/jobs/7904293"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/1password/ff516ff4-2726-4c18-ae6e-681640d9c81d",
    "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
    "https://jobs.ashbyhq.com/1password/0b37fa60-5cbc-4b9a-84c9-4afe50634db7",
    "https://jobs.ashbyhq.com/miovision/84e78306-eb61-4397-b1d8-d54dfe4ee764",
    "https://jobs.ashbyhq.com/hopper/5ba86110-025f-407a-8460-39bb5a0ecaf6",
    "https://jobs.ashbyhq.com/1password/99eb8a4c-81e1-413b-822f-dd27598207e0",
    "https://jobs.ashbyhq.com/hopper/646bcfcf-3b8a-47b3-a3d7-3baf97f126d0",
    "https://lattice.com/job?gh_jid=8570063002",
    "https://lattice.com/job?gh_jid=8841944002",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6227912004",
    "https://job-boards.greenhouse.io/twilio/jobs/7904293"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 4,
    "n_employers": 4,
    "confidence": null,
    "null_reason": "not enough public postings (n=4)",
    "postings": [
     "https://jobs.lever.co/veeva/f93df5c6-7b1f-4aa5-9f16-96a904302c3b",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Associate-Product-Manager_REQ-2347-1",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Associate-Product-Manager--Ecosystem-Integrations_JR26090978-1",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Commercial-Card-Associate-Product-Manager_R_1519113"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/veeva/f93df5c6-7b1f-4aa5-9f16-96a904302c3b",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Associate-Product-Manager_REQ-2347-1",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Associate-Product-Manager--Ecosystem-Integrations_JR26090978-1",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Commercial-Card-Associate-Product-Manager_R_1519113"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 123100,
    "median": 129500,
    "p75": 146500,
    "p10": 109000,
    "p90": 152900,
    "n_postings": 16,
    "n_employers": 10,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Product-Management--Identity_R-281132",
     "https://jobs.lever.co/caseware/e9096d5f-cb85-421e-a182-b6c22a26c688",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Product-Manager--Savings---Everyday-Banking-Products_R260030145",
     "https://ia.wd3.myworkdayjobs.com/Professional/job/Quebec-Quebec/Chef-fe--de-produit---Donnes---Intelligence-Artificielle_JR10027946-1",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Regional-Product-Management--Security-Solutions-_R-291656-1",
     "https://jobs.lever.co/veeva/54011d58-cec6-4bcf-9758-ac567db971ec",
     "https://jobs.lever.co/caseware/21db6ea3-e03c-45ca-98d8-f31e1a7c280f",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Product-Management--Business-Identity-_R-293335",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Manager---AI-Strategy---Product-Management_R260027043",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Product-Management--Identity-Solutions_R-293096",
     "https://www.okta.com/company/careers/opportunity/8072548?gh_jid=8072548",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Technical-Product-Manager_R69909",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Product-Manager_REQ-2352",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Product-Manager---Sr-Product-Manager---Evisort-AI_JR-0103398",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Frisco-Texas/Product-Manager_JREQ204009",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Specialist--Global-Product-Management_R-292138"
    ]
   },
   "source_urls": [
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Product-Management--Identity_R-281132",
    "https://jobs.lever.co/caseware/e9096d5f-cb85-421e-a182-b6c22a26c688",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Product-Manager--Savings---Everyday-Banking-Products_R260030145",
    "https://ia.wd3.myworkdayjobs.com/Professional/job/Quebec-Quebec/Chef-fe--de-produit---Donnes---Intelligence-Artificielle_JR10027946-1",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Regional-Product-Management--Security-Solutions-_R-291656-1",
    "https://jobs.lever.co/veeva/54011d58-cec6-4bcf-9758-ac567db971ec",
    "https://jobs.lever.co/caseware/21db6ea3-e03c-45ca-98d8-f31e1a7c280f",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Product-Management--Business-Identity-_R-293335",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Manager---AI-Strategy---Product-Management_R260027043",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Product-Management--Identity-Solutions_R-293096",
    "https://www.okta.com/company/careers/opportunity/8072548?gh_jid=8072548",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Technical-Product-Manager_R69909",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Product-Manager_REQ-2352",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Product-Manager---Sr-Product-Manager---Evisort-AI_JR-0103398",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Frisco-Texas/Product-Manager_JREQ204009",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Specialist--Global-Product-Management_R-292138"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 130500,
    "median": 155000,
    "p75": 169600,
    "p10": 117700,
    "p90": 190500,
    "n_postings": 43,
    "n_employers": 29,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://instacart.careers/job/?gh_jid=8266403",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Product-Manager_JREQ200108",
     "https://jobs.lever.co/veeva/3731839b-199a-4621-b431-2886e3b15dd9",
     "https://jobs.ashbyhq.com/koho/5d77b21d-680a-4f2a-a9a5-8c90d9e6f971",
     "https://jobs.ashbyhq.com/1password/0a11e3df-2212-419e-a1ff-dc501fa7a084",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Product-Manager_R_1515551",
     "https://jobs.ashbyhq.com/7shifts/80778539-8a60-4e9d-a93f-fc843395d04b",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Product-Manager--Data-Products_R237337-1",
     "https://www.okta.com/company/careers/opportunity/8041551?gh_jid=8041551",
     "https://job-boards.greenhouse.io/mercury/jobs/6098827004",
     "https://jobs.lever.co/kabam/509c3760-32ee-47ce-b4fe-6f2b4c41f56f",
     "https://jobs.lever.co/veeva/e2671ae5-15c6-4230-843a-b462836470b9",
     "https://instacart.careers/job/?gh_jid=8143272",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Product-Manager--Cross-Platform-Experience_JR26090975-1",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4299186009",
     "https://instacart.careers/job/?gh_jid=8120471",
     "https://www.okta.com/company/careers/opportunity/8072515?gh_jid=8072515",
     "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Technical-Product-Manager_20260001-1",
     "https://instacart.careers/job/?gh_jid=8281407",
     "https://job-boards.greenhouse.io/questrade/jobs/4471114009",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Product-Manager--Commercial-Banking_R260028844",
     "https://jobs.lever.co/kabam/31feb253-f6e7-4664-8b77-8232b96acaeb",
     "https://job-boards.greenhouse.io/opentable/jobs/8737825002",
     "https://jobs.lever.co/getmaple/2246f104-7160-49cc-9bbd-d8e53a0aa09b",
     "https://jobs.elastic.co/jobs?gh_jid=8093933&gh_jid=8093933",
     "https://www.okta.com/company/careers/opportunity/7905576?gh_jid=7905576",
     "https://jobs.ashbyhq.com/cohere/1d1b300d-254b-48c4-958f-99c6b907f295",
     "https://jobs.ashbyhq.com/thinkific/27fb2023-5f75-4291-b916-3e53947a0def",
     "https://jobs.lever.co/caseware/0503fb40-b703-4002-b40c-0c5fda65bf21",
     "https://jobs.ashbyhq.com/thumbtack/245a9552-23a1-439e-83c5-fd840961dcec",
     "https://jobs.ashbyhq.com/cohere/87e9fd4e-49ac-4242-97be-7da6f718020d",
     "https://jobs.ashbyhq.com/xero/71da3938-a7e2-43d1-a992-1b140952e95d",
     "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Senior-Product-Manager_R66093",
     "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035",
     "https://jobs.lever.co/veeva/2ba83d37-f87b-4ec3-95ed-ef925dd760dd",
     "https://jobs.ashbyhq.com/trulioo/a3749bc8-0fdb-46c6-9dd2-94a078b8b9ae",
     "https://instacart.careers/job/?gh_jid=8198161",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Manager--Product-Management_R243179-1",
     "https://jobs.ashbyhq.com/thumbtack/128256fa-c145-446b-9b2e-168f66ef92c8",
     "https://jobs.ashbyhq.com/procurify/bab0f6a4-be5c-4870-a991-22e9835dab37",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Product-Manager---Evisort-AI_JR-0110283",
     "https://jobs.ashbyhq.com/trulioo/29ac1954-3d7e-406a-8d1b-54288ba065e7",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Product-Manager--Noetica-Financial-Services_JREQ201452"
    ]
   },
   "source_urls": [
    "https://instacart.careers/job/?gh_jid=8266403",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Product-Manager_JREQ200108",
    "https://jobs.lever.co/veeva/3731839b-199a-4621-b431-2886e3b15dd9",
    "https://jobs.ashbyhq.com/koho/5d77b21d-680a-4f2a-a9a5-8c90d9e6f971",
    "https://jobs.ashbyhq.com/1password/0a11e3df-2212-419e-a1ff-dc501fa7a084",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Product-Manager_R_1515551",
    "https://jobs.ashbyhq.com/7shifts/80778539-8a60-4e9d-a93f-fc843395d04b",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Product-Manager--Data-Products_R237337-1",
    "https://www.okta.com/company/careers/opportunity/8041551?gh_jid=8041551",
    "https://job-boards.greenhouse.io/mercury/jobs/6098827004",
    "https://jobs.lever.co/kabam/509c3760-32ee-47ce-b4fe-6f2b4c41f56f",
    "https://jobs.lever.co/veeva/e2671ae5-15c6-4230-843a-b462836470b9",
    "https://instacart.careers/job/?gh_jid=8143272",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Product-Manager--Cross-Platform-Experience_JR26090975-1",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4299186009",
    "https://instacart.careers/job/?gh_jid=8120471",
    "https://www.okta.com/company/careers/opportunity/8072515?gh_jid=8072515",
    "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Technical-Product-Manager_20260001-1",
    "https://instacart.careers/job/?gh_jid=8281407",
    "https://job-boards.greenhouse.io/questrade/jobs/4471114009",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Product-Manager--Commercial-Banking_R260028844",
    "https://jobs.lever.co/kabam/31feb253-f6e7-4664-8b77-8232b96acaeb",
    "https://job-boards.greenhouse.io/opentable/jobs/8737825002",
    "https://jobs.lever.co/getmaple/2246f104-7160-49cc-9bbd-d8e53a0aa09b",
    "https://jobs.elastic.co/jobs?gh_jid=8093933&gh_jid=8093933",
    "https://www.okta.com/company/careers/opportunity/7905576?gh_jid=7905576",
    "https://jobs.ashbyhq.com/cohere/1d1b300d-254b-48c4-958f-99c6b907f295",
    "https://jobs.ashbyhq.com/thinkific/27fb2023-5f75-4291-b916-3e53947a0def",
    "https://jobs.lever.co/caseware/0503fb40-b703-4002-b40c-0c5fda65bf21",
    "https://jobs.ashbyhq.com/thumbtack/245a9552-23a1-439e-83c5-fd840961dcec",
    "https://jobs.ashbyhq.com/cohere/87e9fd4e-49ac-4242-97be-7da6f718020d",
    "https://jobs.ashbyhq.com/xero/71da3938-a7e2-43d1-a992-1b140952e95d",
    "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Senior-Product-Manager_R66093",
    "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035",
    "https://jobs.lever.co/veeva/2ba83d37-f87b-4ec3-95ed-ef925dd760dd",
    "https://jobs.ashbyhq.com/trulioo/a3749bc8-0fdb-46c6-9dd2-94a078b8b9ae",
    "https://instacart.careers/job/?gh_jid=8198161",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Manager--Product-Management_R243179-1",
    "https://jobs.ashbyhq.com/thumbtack/128256fa-c145-446b-9b2e-168f66ef92c8",
    "https://jobs.ashbyhq.com/procurify/bab0f6a4-be5c-4870-a991-22e9835dab37",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Product-Manager---Evisort-AI_JR-0110283",
    "https://jobs.ashbyhq.com/trulioo/29ac1954-3d7e-406a-8d1b-54288ba065e7",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Product-Manager--Noetica-Financial-Services_JREQ201452"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-manager",
   "role": "Product Manager",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 167500,
    "median": 193000,
    "p75": 212000,
    "p10": 155000,
    "p90": 233300,
    "n_postings": 42,
    "n_employers": 28,
    "confidence": "strong",
    "null_reason": null,
    "postings": [
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/People-Services-AI-Product-Lead_JR26081384-1",
     "https://www.asana.com/jobs/apply/8213887?gh_jid=8213887",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Manager--AI-Strategy---Product-Management_R260028278",
     "https://jobs.elastic.co/jobs?gh_jid=8332655&gh_jid=8332655",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4389168009",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/USA-CA-San-Francisco/Principal--Product-Manager_JR-IC-000069-1",
     "https://www.mongodb.com/careers/job/?gh_jid=8274031",
     "https://jobs.elastic.co/jobs?gh_jid=8070011&gh_jid=8070011",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Product-Manager_JR26091565",
     "https://jobs.ashbyhq.com/1password/ff516ff4-2726-4c18-ae6e-681640d9c81d",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Product-Management_R-291496",
     "https://www.okta.com/company/careers/opportunity/8247721?gh_jid=8247721",
     "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Principal-Associate--Product-Management_R242630-1",
     "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
     "https://jobs.ashbyhq.com/1password/0b37fa60-5cbc-4b9a-84c9-4afe50634db7",
     "https://jobs.ashbyhq.com/miovision/84e78306-eb61-4397-b1d8-d54dfe4ee764",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Group-Product-Manager---Home-Financing_R260024404",
     "https://job-boards.greenhouse.io/pagerduty/jobs/6218325004",
     "https://app.careerpuck.com/job-board/lyft/job/8648144002?gh_jid=8648144002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Director--Digital-Investing-Product-Management_R260026126",
     "https://jobs.lever.co/mistplay/5f7d8a48-eeff-40eb-8246-ff4bdfb32e84",
     "https://jobs.ashbyhq.com/hopper/5ba86110-025f-407a-8460-39bb5a0ecaf6",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Commercial-Card-Senior-Product-Manager_R_1519127",
     "https://jobs.elastic.co/jobs?gh_jid=8306227&gh_jid=8306227",
     "https://jobs.ashbyhq.com/klue/b8520907-ec93-4731-ab08-91453fbd19ad",
     "https://boards.greenhouse.io/robinhood/jobs/8262947?t=gh_src=&gh_jid=8262947",
     "https://jobs.ashbyhq.com/1password/99eb8a4c-81e1-413b-822f-dd27598207e0",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Global-Digital-Product-Manager_JR26050947-1",
     "https://epicgames.com/careers/jobs/6013462004?gh_jid=6013462004",
     "https://jobs.lever.co/magnetforensics/ecb9ff55-5004-4df9-bb7e-8bdc160fbf7b",
     "https://jobs.ashbyhq.com/hopper/646bcfcf-3b8a-47b3-a3d7-3baf97f126d0",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr---Principal-Product-Manager---AI-Agent-Products_JR-0107436",
     "https://lattice.com/job?gh_jid=8570063002",
     "https://jobs.lever.co/waveapps/0a531bcc-dbdb-44b0-bfa0-385e080dc2b2",
     "https://jobs.lever.co/caseware/3f96d364-def9-46af-9c0b-bbce4ba13507",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Product-Management--Enterprise-Loyalty-Consulting_R-288637-1",
     "https://job-boards.greenhouse.io/gomotive/jobs/8817353002",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Principal-Product-Manager--Technical_R-278438",
     "https://lattice.com/job?gh_jid=8841944002",
     "https://job-boards.greenhouse.io/grafanalabs/jobs/6227912004",
     "https://jobs.ashbyhq.com/lightspeedhq/61b9a186-bcc0-4d93-a7e0-e8eb0cb2a687",
     "https://job-boards.greenhouse.io/twilio/jobs/7904293"
    ]
   },
   "source_urls": [
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/People-Services-AI-Product-Lead_JR26081384-1",
    "https://www.asana.com/jobs/apply/8213887?gh_jid=8213887",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Manager--AI-Strategy---Product-Management_R260028278",
    "https://jobs.elastic.co/jobs?gh_jid=8332655&gh_jid=8332655",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4389168009",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/USA-CA-San-Francisco/Principal--Product-Manager_JR-IC-000069-1",
    "https://www.mongodb.com/careers/job/?gh_jid=8274031",
    "https://jobs.elastic.co/jobs?gh_jid=8070011&gh_jid=8070011",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Product-Manager_JR26091565",
    "https://jobs.ashbyhq.com/1password/ff516ff4-2726-4c18-ae6e-681640d9c81d",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Product-Management_R-291496",
    "https://www.okta.com/company/careers/opportunity/8247721?gh_jid=8247721",
    "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Principal-Associate--Product-Management_R242630-1",
    "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
    "https://jobs.ashbyhq.com/1password/0b37fa60-5cbc-4b9a-84c9-4afe50634db7",
    "https://jobs.ashbyhq.com/miovision/84e78306-eb61-4397-b1d8-d54dfe4ee764",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Group-Product-Manager---Home-Financing_R260024404",
    "https://job-boards.greenhouse.io/pagerduty/jobs/6218325004",
    "https://app.careerpuck.com/job-board/lyft/job/8648144002?gh_jid=8648144002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Director--Digital-Investing-Product-Management_R260026126",
    "https://jobs.lever.co/mistplay/5f7d8a48-eeff-40eb-8246-ff4bdfb32e84",
    "https://jobs.ashbyhq.com/hopper/5ba86110-025f-407a-8460-39bb5a0ecaf6",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Commercial-Card-Senior-Product-Manager_R_1519127",
    "https://jobs.elastic.co/jobs?gh_jid=8306227&gh_jid=8306227",
    "https://jobs.ashbyhq.com/klue/b8520907-ec93-4731-ab08-91453fbd19ad",
    "https://boards.greenhouse.io/robinhood/jobs/8262947?t=gh_src=&gh_jid=8262947",
    "https://jobs.ashbyhq.com/1password/99eb8a4c-81e1-413b-822f-dd27598207e0",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Global-Digital-Product-Manager_JR26050947-1",
    "https://epicgames.com/careers/jobs/6013462004?gh_jid=6013462004",
    "https://jobs.lever.co/magnetforensics/ecb9ff55-5004-4df9-bb7e-8bdc160fbf7b",
    "https://jobs.ashbyhq.com/hopper/646bcfcf-3b8a-47b3-a3d7-3baf97f126d0",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr---Principal-Product-Manager---AI-Agent-Products_JR-0107436",
    "https://lattice.com/job?gh_jid=8570063002",
    "https://jobs.lever.co/waveapps/0a531bcc-dbdb-44b0-bfa0-385e080dc2b2",
    "https://jobs.lever.co/caseware/3f96d364-def9-46af-9c0b-bbce4ba13507",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Product-Management--Enterprise-Loyalty-Consulting_R-288637-1",
    "https://job-boards.greenhouse.io/gomotive/jobs/8817353002",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Principal-Product-Manager--Technical_R-278438",
    "https://lattice.com/job?gh_jid=8841944002",
    "https://job-boards.greenhouse.io/grafanalabs/jobs/6227912004",
    "https://jobs.ashbyhq.com/lightspeedhq/61b9a186-bcc0-4d93-a7e0-e8eb0cb2a687",
    "https://job-boards.greenhouse.io/twilio/jobs/7904293"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": []
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Toronto Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Toronto, Ontario",
      "annual_cad": 77376,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.lever.co/achievers/737e4388-add0-46de-aa91-bff6c9eab40c",
     "https://jobs.ashbyhq.com/7shifts/02b4374c-b0c6-4f7f-9156-180c6d16f8b3"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/achievers/737e4388-add0-46de-aa91-bff6c9eab40c",
    "https://jobs.ashbyhq.com/7shifts/02b4374c-b0c6-4f7f-9156-180c6d16f8b3"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Toronto Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Toronto, Ontario",
      "annual_cad": 77376,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 6,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183",
     "https://jobs.ashbyhq.com/lightspeedhq/7dd6da89-d74c-4283-a0ab-d7474217d616",
     "https://app.careerpuck.com/job-board/lyft/job/8908003002?gh_jid=8908003002",
     "https://jobs.ashbyhq.com/float/4b6baf0b-5b54-46ab-b1f0-875757d83982",
     "https://www.okta.com/company/careers/opportunity/8311018?gh_jid=8311018",
     "https://jobs.ashbyhq.com/harvey/eaf0f789-5d7f-400b-bd48-e398a32f307a"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183",
    "https://jobs.ashbyhq.com/lightspeedhq/7dd6da89-d74c-4283-a0ab-d7474217d616",
    "https://app.careerpuck.com/job-board/lyft/job/8908003002?gh_jid=8908003002",
    "https://jobs.ashbyhq.com/float/4b6baf0b-5b54-46ab-b1f0-875757d83982",
    "https://www.okta.com/company/careers/opportunity/8311018?gh_jid=8311018",
    "https://jobs.ashbyhq.com/harvey/eaf0f789-5d7f-400b-bd48-e398a32f307a"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Toronto Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Toronto, Ontario",
      "annual_cad": 77376,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 5,
    "n_employers": 4,
    "confidence": null,
    "null_reason": "not enough public postings (n=5)",
    "postings": [
     "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1",
     "https://job-boards.greenhouse.io/opentable/jobs/8737810002",
     "https://job-boards.greenhouse.io/opentable/jobs/8769600002",
     "https://www.okta.com/company/careers/opportunity/8137889?gh_jid=8137889",
     "https://jobs.ashbyhq.com/harvey/7325a214-908d-48a4-bbc2-f5c3a6c9ed00"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1",
    "https://job-boards.greenhouse.io/opentable/jobs/8737810002",
    "https://job-boards.greenhouse.io/opentable/jobs/8769600002",
    "https://www.okta.com/company/careers/opportunity/8137889?gh_jid=8137889",
    "https://jobs.ashbyhq.com/harvey/7325a214-908d-48a4-bbc2-f5c3a6c9ed00"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Toronto Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Toronto, Ontario",
      "annual_cad": 77376,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 74880,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 86034,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://www.asana.com/jobs/apply/8024052?gh_jid=8024052"
    ]
   },
   "source_urls": [
    "https://www.asana.com/jobs/apply/8024052?gh_jid=8024052"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 74880,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 86034,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 74880,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 86034,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 74880,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 86034,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Montréal Region",
      "annual_cad": 67995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Montréal, Quebec",
      "annual_cad": 77766,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://app.careerpuck.com/job-board/lyft/job/8611874002?gh_jid=8611874002"
    ]
   },
   "source_urls": [
    "https://app.careerpuck.com/job-board/lyft/job/8611874002?gh_jid=8611874002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Montréal Region",
      "annual_cad": 67995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Montréal, Quebec",
      "annual_cad": 77766,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Montréal Region",
      "annual_cad": 67995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Montréal, Quebec",
      "annual_cad": 77766,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Montréal Region",
      "annual_cad": 67995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Montréal, Quebec",
      "annual_cad": 77766,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Calgary Region",
      "annual_cad": 62400,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Calgary, Alberta",
      "annual_cad": 71786,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Calgary Region",
      "annual_cad": 62400,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Calgary, Alberta",
      "annual_cad": 71786,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Calgary Region",
      "annual_cad": 62400,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Calgary, Alberta",
      "annual_cad": 71786,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Calgary Region",
      "annual_cad": 62400,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Calgary, Alberta",
      "annual_cad": 71786,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Ottawa Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Ottawa, Ontario",
      "annual_cad": 65988,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Ottawa Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Ottawa, Ontario",
      "annual_cad": 65988,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Ottawa Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Ottawa, Ontario",
      "annual_cad": 65988,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Ottawa Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Ottawa, Ontario",
      "annual_cad": 65988,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Winnipeg Region",
      "annual_cad": 54995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 58240,
      "ref_period": "2026-01 to 2026-01 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Winnipeg Region",
      "annual_cad": 54995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 58240,
      "ref_period": "2026-01 to 2026-01 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Winnipeg Region",
      "annual_cad": 54995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 58240,
      "ref_period": "2026-01 to 2026-01 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Winnipeg Region",
      "annual_cad": 54995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 58240,
      "ref_period": "2026-01 to 2026-01 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Edmonton Region",
      "annual_cad": 57013,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Edmonton, Alberta",
      "annual_cad": 69611,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Edmonton Region",
      "annual_cad": 57013,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Edmonton, Alberta",
      "annual_cad": 69611,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Edmonton Region",
      "annual_cad": 57013,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Edmonton, Alberta",
      "annual_cad": 69611,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Edmonton Region",
      "annual_cad": 57013,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Edmonton, Alberta",
      "annual_cad": 69611,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://job-boards.greenhouse.io/affirm/jobs/7966043003"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/affirm/jobs/7966043003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 7,
    "n_employers": 7,
    "confidence": null,
    "null_reason": "not enough public postings (n=7)",
    "postings": [
     "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183",
     "https://job-boards.greenhouse.io/life360/jobs/8790900002",
     "https://jobs.ashbyhq.com/koho/3a1ab421-bec8-4933-9176-88751b5bbfb8",
     "https://job-boards.greenhouse.io/workleap/jobs/5250739007",
     "https://job-boards.greenhouse.io/mercury/jobs/6143552004",
     "https://instacart.careers/job/?gh_jid=8191765",
     "https://jobs.ashbyhq.com/harvey/eaf0f789-5d7f-400b-bd48-e398a32f307a"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183",
    "https://job-boards.greenhouse.io/life360/jobs/8790900002",
    "https://jobs.ashbyhq.com/koho/3a1ab421-bec8-4933-9176-88751b5bbfb8",
    "https://job-boards.greenhouse.io/workleap/jobs/5250739007",
    "https://job-boards.greenhouse.io/mercury/jobs/6143552004",
    "https://instacart.careers/job/?gh_jid=8191765",
    "https://jobs.ashbyhq.com/harvey/eaf0f789-5d7f-400b-bd48-e398a32f307a"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 5,
    "n_employers": 4,
    "confidence": null,
    "null_reason": "not enough public postings (n=5)",
    "postings": [
     "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1",
     "https://www.samsara.com/company/careers/roles/8275253?gh_jid=8275253",
     "https://job-boards.greenhouse.io/gomotive/jobs/8855529002",
     "https://www.samsara.com/company/careers/roles/8018876?gh_jid=8018876",
     "https://jobs.ashbyhq.com/harvey/7325a214-908d-48a4-bbc2-f5c3a6c9ed00"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1",
    "https://www.samsara.com/company/careers/roles/8275253?gh_jid=8275253",
    "https://job-boards.greenhouse.io/gomotive/jobs/8855529002",
    "https://www.samsara.com/company/careers/roles/8018876?gh_jid=8018876",
    "https://jobs.ashbyhq.com/harvey/7325a214-908d-48a4-bbc2-f5c3a6c9ed00"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 5,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=5)",
    "postings": [
     "https://job-boards.greenhouse.io/affirm/jobs/7966043003",
     "https://jobs.lever.co/achievers/737e4388-add0-46de-aa91-bff6c9eab40c",
     "https://jobs.ashbyhq.com/7shifts/02b4374c-b0c6-4f7f-9156-180c6d16f8b3",
     "https://www.asana.com/jobs/apply/8024052?gh_jid=8024052",
     "https://app.careerpuck.com/job-board/lyft/job/8611874002?gh_jid=8611874002"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/affirm/jobs/7966043003",
    "https://jobs.lever.co/achievers/737e4388-add0-46de-aa91-bff6c9eab40c",
    "https://jobs.ashbyhq.com/7shifts/02b4374c-b0c6-4f7f-9156-180c6d16f8b3",
    "https://www.asana.com/jobs/apply/8024052?gh_jid=8024052",
    "https://app.careerpuck.com/job-board/lyft/job/8611874002?gh_jid=8611874002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 147800,
    "median": 160000,
    "p75": 174500,
    "p10": 140000,
    "p90": 191500,
    "n_postings": 12,
    "n_employers": 11,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183",
     "https://jobs.ashbyhq.com/lightspeedhq/7dd6da89-d74c-4283-a0ab-d7474217d616",
     "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183",
     "https://job-boards.greenhouse.io/life360/jobs/8790900002",
     "https://jobs.ashbyhq.com/koho/3a1ab421-bec8-4933-9176-88751b5bbfb8",
     "https://app.careerpuck.com/job-board/lyft/job/8908003002?gh_jid=8908003002",
     "https://jobs.ashbyhq.com/float/4b6baf0b-5b54-46ab-b1f0-875757d83982",
     "https://job-boards.greenhouse.io/workleap/jobs/5250739007",
     "https://job-boards.greenhouse.io/mercury/jobs/6143552004",
     "https://www.okta.com/company/careers/opportunity/8311018?gh_jid=8311018",
     "https://instacart.careers/job/?gh_jid=8191765",
     "https://jobs.ashbyhq.com/harvey/eaf0f789-5d7f-400b-bd48-e398a32f307a"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183",
    "https://jobs.ashbyhq.com/lightspeedhq/7dd6da89-d74c-4283-a0ab-d7474217d616",
    "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183",
    "https://job-boards.greenhouse.io/life360/jobs/8790900002",
    "https://jobs.ashbyhq.com/koho/3a1ab421-bec8-4933-9176-88751b5bbfb8",
    "https://app.careerpuck.com/job-board/lyft/job/8908003002?gh_jid=8908003002",
    "https://jobs.ashbyhq.com/float/4b6baf0b-5b54-46ab-b1f0-875757d83982",
    "https://job-boards.greenhouse.io/workleap/jobs/5250739007",
    "https://job-boards.greenhouse.io/mercury/jobs/6143552004",
    "https://www.okta.com/company/careers/opportunity/8311018?gh_jid=8311018",
    "https://instacart.careers/job/?gh_jid=8191765",
    "https://jobs.ashbyhq.com/harvey/eaf0f789-5d7f-400b-bd48-e398a32f307a"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 52120 +146%, statcan_jvws NOC 52120 +101%. Likely reason: NOC 52120 lumps UX and product designers in with graphic designers and illustrators, who earn far less, so the benchmark is a poor match; senior postings sit above an all-experience government median; 50% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "product-designer",
   "role": "Product Designer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": 158100,
    "median": 175800,
    "p75": 187600,
    "p10": 147000,
    "p90": 200800,
    "n_postings": 10,
    "n_employers": 7,
    "confidence": "weak",
    "null_reason": null,
    "postings": [
     "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1",
     "https://www.samsara.com/company/careers/roles/8275253?gh_jid=8275253",
     "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4410085009",
     "https://job-boards.greenhouse.io/opentable/jobs/8737810002",
     "https://job-boards.greenhouse.io/gomotive/jobs/8855529002",
     "https://job-boards.greenhouse.io/opentable/jobs/8769600002",
     "https://www.samsara.com/company/careers/roles/8018876?gh_jid=8018876",
     "https://www.okta.com/company/careers/opportunity/8137889?gh_jid=8137889",
     "https://jobs.ashbyhq.com/harvey/7325a214-908d-48a4-bbc2-f5c3a6c9ed00"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1",
    "https://www.samsara.com/company/careers/roles/8275253?gh_jid=8275253",
    "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4410085009",
    "https://job-boards.greenhouse.io/opentable/jobs/8737810002",
    "https://job-boards.greenhouse.io/gomotive/jobs/8855529002",
    "https://job-boards.greenhouse.io/opentable/jobs/8769600002",
    "https://www.samsara.com/company/careers/roles/8018876?gh_jid=8018876",
    "https://www.okta.com/company/careers/opportunity/8137889?gh_jid=8137889",
    "https://jobs.ashbyhq.com/harvey/7325a214-908d-48a4-bbc2-f5c3a6c9ed00"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 52120 +170%, statcan_jvws NOC 52120 +121%. Likely reason: NOC 52120 lumps UX and product designers in with graphic designers and illustrators, who earn far less, so the benchmark is a poor match; staff/lead postings sit above an all-experience government median; 70% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://www.konrad.com/careers/job/8003314003?gh_jid=8003314003",
     "https://www.konrad.com/careers/job/8003313003?gh_jid=8003313003"
    ]
   },
   "source_urls": [
    "https://www.konrad.com/careers/job/8003314003?gh_jid=8003314003",
    "https://www.konrad.com/careers/job/8003313003?gh_jid=8003313003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Toronto Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Toronto, Ontario",
      "annual_cad": 77376,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.lever.co/caseware/cbc177fa-b99f-4baf-b09e-c2c33b04f8cc"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/caseware/cbc177fa-b99f-4baf-b09e-c2c33b04f8cc"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Toronto Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Toronto, Ontario",
      "annual_cad": 77376,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://www.konrad.com/careers/job/8003312003?gh_jid=8003312003",
     "https://jobs.ashbyhq.com/felix/118c86de-d6cb-4e5a-ab5e-452dec2c8503",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Sr-Learning-and-Experience-Designer_R260020351"
    ]
   },
   "source_urls": [
    "https://www.konrad.com/careers/job/8003312003?gh_jid=8003312003",
    "https://jobs.ashbyhq.com/felix/118c86de-d6cb-4e5a-ab5e-452dec2c8503",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Sr-Learning-and-Experience-Designer_R260020351"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Toronto Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Toronto, Ontario",
      "annual_cad": 77376,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.lever.co/caseware/32ed2d11-eb7f-471c-b6e7-ac8c30eaff57",
     "https://www.okta.com/company/careers/opportunity/8229326?gh_jid=8229326"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/caseware/32ed2d11-eb7f-471c-b6e7-ac8c30eaff57",
    "https://www.okta.com/company/careers/opportunity/8229326?gh_jid=8229326"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Toronto Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Toronto, Ontario",
      "annual_cad": 77376,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 74880,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 86034,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 74880,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 86034,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 74880,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 86034,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 74880,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 86034,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Montréal Region",
      "annual_cad": 67995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Montréal, Quebec",
      "annual_cad": 77766,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.lever.co/kabam/6f9175f3-bbf9-4ab7-bdb7-bfbcf85274b4",
     "https://jobs.lever.co/kabam/20523f91-a4e9-49f6-ae3b-d41b891ed8d4"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/kabam/6f9175f3-bbf9-4ab7-bdb7-bfbcf85274b4",
    "https://jobs.lever.co/kabam/20523f91-a4e9-49f6-ae3b-d41b891ed8d4"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Montréal Region",
      "annual_cad": 67995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Montréal, Quebec",
      "annual_cad": 77766,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Montréal Region",
      "annual_cad": 67995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Montréal, Quebec",
      "annual_cad": 77766,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Montréal Region",
      "annual_cad": 67995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Montréal, Quebec",
      "annual_cad": 77766,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Calgary Region",
      "annual_cad": 62400,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Calgary, Alberta",
      "annual_cad": 71786,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Calgary Region",
      "annual_cad": 62400,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Calgary, Alberta",
      "annual_cad": 71786,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Calgary Region",
      "annual_cad": 62400,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Calgary, Alberta",
      "annual_cad": 71786,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Calgary Region",
      "annual_cad": 62400,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Calgary, Alberta",
      "annual_cad": 71786,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Ottawa Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Ottawa, Ontario",
      "annual_cad": 65988,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Ottawa Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Ottawa, Ontario",
      "annual_cad": 65988,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Ottawa Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Ottawa, Ontario",
      "annual_cad": 65988,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Ottawa Region",
      "annual_cad": 69992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Ottawa, Ontario",
      "annual_cad": 65988,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Winnipeg Region",
      "annual_cad": 54995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 58240,
      "ref_period": "2026-01 to 2026-01 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Winnipeg Region",
      "annual_cad": 54995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 58240,
      "ref_period": "2026-01 to 2026-01 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Winnipeg Region",
      "annual_cad": 54995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 58240,
      "ref_period": "2026-01 to 2026-01 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Winnipeg Region",
      "annual_cad": 54995,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 58240,
      "ref_period": "2026-01 to 2026-01 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Edmonton Region",
      "annual_cad": 57013,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Edmonton, Alberta",
      "annual_cad": 69611,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Edmonton Region",
      "annual_cad": 57013,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Edmonton, Alberta",
      "annual_cad": 69611,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Edmonton Region",
      "annual_cad": 57013,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Edmonton, Alberta",
      "annual_cad": 69611,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Edmonton Region",
      "annual_cad": 57013,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Edmonton, Alberta",
      "annual_cad": 69611,
      "ref_period": "2025-10 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.ashbyhq.com/felix/118c86de-d6cb-4e5a-ab5e-452dec2c8503"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/felix/118c86de-d6cb-4e5a-ab5e-452dec2c8503"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://instacart.careers/job/?gh_jid=8141483",
     "https://instacart.careers/job/?gh_jid=8084090"
    ]
   },
   "source_urls": [
    "https://instacart.careers/job/?gh_jid=8141483",
    "https://instacart.careers/job/?gh_jid=8084090"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://www.konrad.com/careers/job/8003314003?gh_jid=8003314003",
     "https://www.konrad.com/careers/job/8003313003?gh_jid=8003313003"
    ]
   },
   "source_urls": [
    "https://www.konrad.com/careers/job/8003314003?gh_jid=8003314003",
    "https://www.konrad.com/careers/job/8003313003?gh_jid=8003313003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://jobs.lever.co/caseware/cbc177fa-b99f-4baf-b09e-c2c33b04f8cc",
     "https://jobs.lever.co/kabam/6f9175f3-bbf9-4ab7-bdb7-bfbcf85274b4",
     "https://jobs.lever.co/kabam/20523f91-a4e9-49f6-ae3b-d41b891ed8d4"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/caseware/cbc177fa-b99f-4baf-b09e-c2c33b04f8cc",
    "https://jobs.lever.co/kabam/6f9175f3-bbf9-4ab7-bdb7-bfbcf85274b4",
    "https://jobs.lever.co/kabam/20523f91-a4e9-49f6-ae3b-d41b891ed8d4"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://www.konrad.com/careers/job/8003312003?gh_jid=8003312003",
     "https://jobs.ashbyhq.com/felix/118c86de-d6cb-4e5a-ab5e-452dec2c8503",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Sr-Learning-and-Experience-Designer_R260020351"
    ]
   },
   "source_urls": [
    "https://www.konrad.com/careers/job/8003312003?gh_jid=8003312003",
    "https://jobs.ashbyhq.com/felix/118c86de-d6cb-4e5a-ab5e-452dec2c8503",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Sr-Learning-and-Experience-Designer_R260020351"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "ux-designer",
   "role": "UX Designer / Researcher",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 4,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=4)",
    "postings": [
     "https://jobs.lever.co/caseware/32ed2d11-eb7f-471c-b6e7-ac8c30eaff57",
     "https://www.okta.com/company/careers/opportunity/8229326?gh_jid=8229326",
     "https://instacart.careers/job/?gh_jid=8141483",
     "https://instacart.careers/job/?gh_jid=8084090"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/caseware/32ed2d11-eb7f-471c-b6e7-ac8c30eaff57",
    "https://www.okta.com/company/careers/opportunity/8229326?gh_jid=8229326",
    "https://instacart.careers/job/?gh_jid=8141483",
    "https://instacart.careers/job/?gh_jid=8084090"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 65000,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "52120",
      "region": "Canada",
      "annual_cad": 79638,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Quality-Engineer-I-2_R_1469786",
     "https://jobs.lever.co/veeva/7c9942bc-eaa5-482b-abd5-d525364e6484"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Quality-Engineer-I-2_R_1469786",
    "https://jobs.lever.co/veeva/7c9942bc-eaa5-482b-abd5-d525364e6484"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Toronto Region",
      "annual_cad": 76877,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Toronto, Ontario",
      "annual_cad": 79768,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Quality-Engineer_JR26100463",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Quality-Engineer-II_R_1501552",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Audit-Manager-II--Quality-Assurance-and-Improvement-Program--IT-Audit---1094-_R_1497840",
     "https://jobs.lever.co/magnetforensics/7cfeada6-21d6-44e6-be7d-81afbee2b502",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Vaughan-Ontario-CA/Test-Engineer_R00259408"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Quality-Engineer_JR26100463",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Quality-Engineer-II_R_1501552",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Audit-Manager-II--Quality-Assurance-and-Improvement-Program--IT-Audit---1094-_R_1497840",
    "https://jobs.lever.co/magnetforensics/7cfeada6-21d6-44e6-be7d-81afbee2b502",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Vaughan-Ontario-CA/Test-Engineer_R00259408"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Toronto Region",
      "annual_cad": 76877,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Toronto, Ontario",
      "annual_cad": 79768,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 9,
    "n_employers": 8,
    "confidence": null,
    "null_reason": "not enough public postings (n=9)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136",
     "https://jobs.lever.co/magnetforensics/03abb42a-063d-4ddd-92d4-17856346e099",
     "https://job-boards.greenhouse.io/coursera/jobs/6141559004",
     "https://jobs.lever.co/veeva/26d135f2-0b13-4993-aeaa-3376b0edce69",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Concord-Ontario-CA/QUALITY-ENGINEER_R00262487",
     "https://www.okta.com/company/careers/opportunity/8071448?gh_jid=8071448",
     "https://www.konrad.com/careers/job/8077054003?gh_jid=8077054003",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Test-Automation--Senior-Specialist_REQ-2320",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Etobicoke-Ontario-CA/Quality-Engineer_R00261766-1"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136",
    "https://jobs.lever.co/magnetforensics/03abb42a-063d-4ddd-92d4-17856346e099",
    "https://job-boards.greenhouse.io/coursera/jobs/6141559004",
    "https://jobs.lever.co/veeva/26d135f2-0b13-4993-aeaa-3376b0edce69",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Concord-Ontario-CA/QUALITY-ENGINEER_R00262487",
    "https://www.okta.com/company/careers/opportunity/8071448?gh_jid=8071448",
    "https://www.konrad.com/careers/job/8077054003?gh_jid=8077054003",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Test-Automation--Senior-Specialist_REQ-2320",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Etobicoke-Ontario-CA/Quality-Engineer_R00261766-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Toronto Region",
      "annual_cad": 76877,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Toronto, Ontario",
      "annual_cad": 79768,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://www.konrad.com/careers/job/8077326003?gh_jid=8077326003",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Director--Third-Party-Risk-Management---Quality-Assurance---Governance--Line-1B-_JR26071321",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Manager--Fraud--Insider-and-Conduct-Risk-QA-and-Enablement--5646-_R_1515637-1"
    ]
   },
   "source_urls": [
    "https://www.konrad.com/careers/job/8077326003?gh_jid=8077326003",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Director--Third-Party-Risk-Management---Quality-Assurance---Governance--Line-1B-_JR26071321",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Manager--Fraud--Insider-and-Conduct-Risk-QA-and-Enablement--5646-_R_1515637-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Toronto Region",
      "annual_cad": 76877,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Toronto, Ontario",
      "annual_cad": 79768,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 77740,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4178654009"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4178654009"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 77740,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://job-boards.greenhouse.io/abcellera/jobs/8017337003",
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136",
     "https://job-boards.greenhouse.io/abcellera/jobs/8016018003"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/abcellera/jobs/8017337003",
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136",
    "https://job-boards.greenhouse.io/abcellera/jobs/8016018003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 77740,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://job-boards.greenhouse.io/abcellera/jobs/7920054003"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/abcellera/jobs/7920054003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 77740,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Montréal Region",
      "annual_cad": 44990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Montréal, Quebec",
      "annual_cad": 59488,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://app.careerpuck.com/job-board/lyft/job/8760350002?gh_jid=8760350002"
    ]
   },
   "source_urls": [
    "https://app.careerpuck.com/job-board/lyft/job/8760350002?gh_jid=8760350002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Montréal Region",
      "annual_cad": 44990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Montréal, Quebec",
      "annual_cad": 59488,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Montréal Region",
      "annual_cad": 44990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Montréal, Quebec",
      "annual_cad": 59488,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Montréal Region",
      "annual_cad": 44990,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Montréal, Quebec",
      "annual_cad": 59488,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Calgary Region",
      "annual_cad": 79581,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Calgary, Alberta",
      "annual_cad": 67531,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Calgary Region",
      "annual_cad": 79581,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Calgary, Alberta",
      "annual_cad": 67531,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Calgary Region",
      "annual_cad": 79581,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Calgary, Alberta",
      "annual_cad": 67531,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Calgary Region",
      "annual_cad": 79581,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Calgary, Alberta",
      "annual_cad": 67531,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Ottawa Region",
      "annual_cad": 83158,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Ottawa, Ontario",
      "annual_cad": 78416,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.lever.co/magnetforensics/7cfeada6-21d6-44e6-be7d-81afbee2b502"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/magnetforensics/7cfeada6-21d6-44e6-be7d-81afbee2b502"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Ottawa Region",
      "annual_cad": 83158,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Ottawa, Ontario",
      "annual_cad": 78416,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136",
     "https://jobs.lever.co/magnetforensics/03abb42a-063d-4ddd-92d4-17856346e099"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136",
    "https://jobs.lever.co/magnetforensics/03abb42a-063d-4ddd-92d4-17856346e099"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Ottawa Region",
      "annual_cad": 83158,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Ottawa, Ontario",
      "annual_cad": 78416,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Ottawa Region",
      "annual_cad": 83158,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Ottawa, Ontario",
      "annual_cad": 78416,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Winnipeg Region",
      "annual_cad": 70658,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/MB"
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Winnipeg Region",
      "annual_cad": 70658,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/MB"
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Winnipeg Region",
      "annual_cad": 70658,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/MB"
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Winnipeg Region",
      "annual_cad": 70658,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/MB"
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Edmonton Region",
      "annual_cad": 78978,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/AB"
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Edmonton Region",
      "annual_cad": 78978,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/AB"
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Edmonton Region",
      "annual_cad": 78978,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/AB"
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Edmonton Region",
      "annual_cad": 78978,
      "ref_period": "2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/AB"
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 69758,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://jobs.lever.co/magnetforensics/7cfeada6-21d6-44e6-be7d-81afbee2b502"
    ]
   },
   "source_urls": [
    "https://jobs.lever.co/magnetforensics/7cfeada6-21d6-44e6-be7d-81afbee2b502"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 69758,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 69758,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 69758,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Quality-Engineer-I-2_R_1469786",
     "https://jobs.lever.co/veeva/7c9942bc-eaa5-482b-abd5-d525364e6484"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Quality-Engineer-I-2_R_1469786",
    "https://jobs.lever.co/veeva/7c9942bc-eaa5-482b-abd5-d525364e6484"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 69758,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 9,
    "n_employers": 7,
    "confidence": null,
    "null_reason": "not enough public postings (n=9)",
    "postings": [
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Quality-Engineer_JR26100463",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Quality-Engineer-II_R_1501552",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Guelph-Ontario-CA/Quality-Engineer_R00258442",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Audit-Manager-II--Quality-Assurance-and-Improvement-Program--IT-Audit---1094-_R_1497840",
     "https://app.careerpuck.com/job-board/lyft/job/8760350002?gh_jid=8760350002",
     "https://jobs.lever.co/magnetforensics/7cfeada6-21d6-44e6-be7d-81afbee2b502",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Vaughan-Ontario-CA/Test-Engineer_R00259408",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4178654009"
    ]
   },
   "source_urls": [
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Quality-Engineer_JR26100463",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Quality-Engineer-II_R_1501552",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Guelph-Ontario-CA/Quality-Engineer_R00258442",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Audit-Manager-II--Quality-Assurance-and-Improvement-Program--IT-Audit---1094-_R_1497840",
    "https://app.careerpuck.com/job-board/lyft/job/8760350002?gh_jid=8760350002",
    "https://jobs.lever.co/magnetforensics/7cfeada6-21d6-44e6-be7d-81afbee2b502",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Vaughan-Ontario-CA/Test-Engineer_R00259408",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4178654009"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 69758,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 94300,
    "median": 112500,
    "p75": 135500,
    "p10": 82600,
    "p90": 141000,
    "n_postings": 12,
    "n_employers": 10,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://job-boards.greenhouse.io/stackadapt/jobs/4405870009",
     "https://job-boards.greenhouse.io/abcellera/jobs/8017337003",
     "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136",
     "https://jobs.lever.co/magnetforensics/03abb42a-063d-4ddd-92d4-17856346e099",
     "https://job-boards.greenhouse.io/coursera/jobs/6141559004",
     "https://job-boards.greenhouse.io/abcellera/jobs/8016018003",
     "https://jobs.lever.co/veeva/26d135f2-0b13-4993-aeaa-3376b0edce69",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Concord-Ontario-CA/QUALITY-ENGINEER_R00262487",
     "https://www.okta.com/company/careers/opportunity/8071448?gh_jid=8071448",
     "https://www.konrad.com/careers/job/8077054003?gh_jid=8077054003",
     "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Test-Automation--Senior-Specialist_REQ-2320",
     "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Etobicoke-Ontario-CA/Quality-Engineer_R00261766-1"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/stackadapt/jobs/4405870009",
    "https://job-boards.greenhouse.io/abcellera/jobs/8017337003",
    "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136",
    "https://jobs.lever.co/magnetforensics/03abb42a-063d-4ddd-92d4-17856346e099",
    "https://job-boards.greenhouse.io/coursera/jobs/6141559004",
    "https://job-boards.greenhouse.io/abcellera/jobs/8016018003",
    "https://jobs.lever.co/veeva/26d135f2-0b13-4993-aeaa-3376b0edce69",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Concord-Ontario-CA/QUALITY-ENGINEER_R00262487",
    "https://www.okta.com/company/careers/opportunity/8071448?gh_jid=8071448",
    "https://www.konrad.com/careers/job/8077054003?gh_jid=8077054003",
    "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Test-Automation--Senior-Specialist_REQ-2320",
    "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Etobicoke-Ontario-CA/Quality-Engineer_R00261766-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 69758,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 22222 +55%, statcan_jvws NOC 22222 +61%. Likely reason: senior postings sit above an all-experience government median; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "qa-engineer",
   "role": "QA / Test Engineer",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 5,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=5)",
    "postings": [
     "https://www.konrad.com/careers/job/8077326003?gh_jid=8077326003",
     "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Director--Third-Party-Risk-Management---Quality-Assurance---Governance--Line-1B-_JR26071321",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Manager--Fraud--Insider-and-Conduct-Risk-QA-and-Enablement--5646-_R_1515637-1",
     "https://job-boards.greenhouse.io/stackadapt/jobs/4315675009",
     "https://job-boards.greenhouse.io/abcellera/jobs/7920054003"
    ]
   },
   "source_urls": [
    "https://www.konrad.com/careers/job/8077326003?gh_jid=8077326003",
    "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Director--Third-Party-Risk-Management---Quality-Assurance---Governance--Line-1B-_JR26071321",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Manager--Fraud--Insider-and-Conduct-Risk-QA-and-Enablement--5646-_R_1515637-1",
    "https://job-boards.greenhouse.io/stackadapt/jobs/4315675009",
    "https://job-boards.greenhouse.io/abcellera/jobs/7920054003"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 72800,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "22222",
      "region": "Canada",
      "annual_cad": 69758,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://app.careerpuck.com/job-board/lyft/job/8856442002?gh_jid=8856442002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Associate--Data-Scientist_R250030939"
    ]
   },
   "source_urls": [
    "https://app.careerpuck.com/job-board/lyft/job/8856442002?gh_jid=8856442002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Associate--Data-Scientist_R250030939"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 8,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=8)",
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Data-Scientist-II_R_1506034",
     "https://app.careerpuck.com/job-board/lyft/job/8761299002?gh_jid=8761299002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist--Credit-Risk-Strategy--RESL---ATH-5274-_R_1518135",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Field-Data-Scientist_R-291566",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist---Credit-Risk--ATH-5749-_R_1519168",
     "https://app.careerpuck.com/job-board/lyft/job/8811738002?gh_jid=8811738002",
     "https://app.careerpuck.com/job-board/lyft/job/8733597002?gh_jid=8733597002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist-I--Quants----Insurance-Model-Validation_R_1515326"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Data-Scientist-II_R_1506034",
    "https://app.careerpuck.com/job-board/lyft/job/8761299002?gh_jid=8761299002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist--Credit-Risk-Strategy--RESL---ATH-5274-_R_1518135",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Field-Data-Scientist_R-291566",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist---Credit-Risk--ATH-5749-_R_1519168",
    "https://app.careerpuck.com/job-board/lyft/job/8811738002?gh_jid=8811738002",
    "https://app.careerpuck.com/job-board/lyft/job/8733597002?gh_jid=8733597002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist-I--Quants----Insurance-Model-Validation_R_1515326"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 4,
    "n_employers": 4,
    "confidence": null,
    "null_reason": "not enough public postings (n=4)",
    "postings": [
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Scientist_R260027188",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist-III_R_1518380",
     "https://jobs.ashbyhq.com/thumbtack/5c82c34a-9cbc-4073-99fc-bacfc2ef8853",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Data-Scientist_JR105993-1"
    ]
   },
   "source_urls": [
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Scientist_R260027188",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist-III_R_1518380",
    "https://jobs.ashbyhq.com/thumbtack/5c82c34a-9cbc-4073-99fc-bacfc2ef8853",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Data-Scientist_JR105993-1"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "toronto",
   "city": "Toronto",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 4,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=4)",
    "postings": [
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Lead-Data-Scientist_R-293166",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada-Ethoca/Principal-Data-Scientist_R-281296",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Data-Scientist--Customer---Growth-Analytics_JREQ200769-1",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Director--Data-Science_R-280077"
    ]
   },
   "source_urls": [
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Lead-Data-Scientist_R-293166",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada-Ethoca/Principal-Data-Scientist_R-281296",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Data-Scientist--Customer---Growth-Analytics_JREQ200769-1",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Director--Data-Science_R-280077"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Toronto Region",
      "annual_cad": 96366,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Toronto, Ontario",
      "annual_cad": 103272,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://jobs.ashbyhq.com/xero/1a833c39-6e00-4467-bd66-027eb286e9ed",
     "https://www.asana.com/jobs/apply/8275149?gh_jid=8275149"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/xero/1a833c39-6e00-4467-bd66-027eb286e9ed",
    "https://www.asana.com/jobs/apply/8275149?gh_jid=8275149"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Product-Data-Scientist_JR-0110326"
    ]
   },
   "source_urls": [
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Product-Data-Scientist_JR-0110326"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "vancouver",
   "city": "Vancouver",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Director--Data-Science_R-280077"
    ]
   },
   "source_urls": [
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Director--Data-Science_R-280077"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Lower Mainland–Southwest Region",
      "annual_cad": 100006,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Lower Mainland-Southwest, British Columbia",
      "annual_cad": 101088,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 1,
    "n_employers": 1,
    "confidence": null,
    "null_reason": "not enough public postings (n=1)",
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Data-Scientist-II_R_1506034"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Data-Scientist-II_R_1506034"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "montreal",
   "city": "Montreal",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Montréal Region",
      "annual_cad": 94931,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Montréal, Quebec",
      "annual_cad": 105300,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "calgary",
   "city": "Calgary",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Calgary Region",
      "annual_cad": 96283,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Calgary, Alberta",
      "annual_cad": 90246,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "ottawa",
   "city": "Ottawa",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Ottawa Region",
      "annual_cad": 100277,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Ottawa, Ontario",
      "annual_cad": 110942,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "winnipeg",
   "city": "Winnipeg",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Winnipeg Region",
      "annual_cad": 93600,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Winnipeg, Manitoba",
      "annual_cad": 77662,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "edmonton",
   "city": "Edmonton",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Edmonton Region",
      "annual_cad": 90002,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Edmonton, Alberta",
      "annual_cad": 98150,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 0,
    "n_employers": 0,
    "confidence": null,
    "null_reason": "not enough public postings (n=0)",
    "postings": []
   },
   "source_urls": [],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 6,
    "n_employers": 5,
    "confidence": null,
    "null_reason": "not enough public postings (n=6)",
    "postings": [
     "https://jobs.ashbyhq.com/sardine/e6764411-1740-4ce1-8a9a-79ad459082ea",
     "https://job-boards.greenhouse.io/shakepay/jobs/4695148005",
     "https://job-boards.greenhouse.io/mercury/jobs/6221254004",
     "https://job-boards.greenhouse.io/mercury/jobs/6179231004",
     "https://jobs.ashbyhq.com/thumbtack/5c82c34a-9cbc-4073-99fc-bacfc2ef8853",
     "https://jobs.ashbyhq.com/wealthsimple/5fd80e67-350e-42ae-a329-4af4b77d2c72"
    ]
   },
   "source_urls": [
    "https://jobs.ashbyhq.com/sardine/e6764411-1740-4ce1-8a9a-79ad459082ea",
    "https://job-boards.greenhouse.io/shakepay/jobs/4695148005",
    "https://job-boards.greenhouse.io/mercury/jobs/6221254004",
    "https://job-boards.greenhouse.io/mercury/jobs/6179231004",
    "https://jobs.ashbyhq.com/thumbtack/5c82c34a-9cbc-4073-99fc-bacfc2ef8853",
    "https://jobs.ashbyhq.com/wealthsimple/5fd80e67-350e-42ae-a329-4af4b77d2c72"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "remote-canada",
   "city": "Remote (Canada)",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 3,
    "n_employers": 3,
    "confidence": null,
    "null_reason": "not enough public postings (n=3)",
    "postings": [
     "https://job-boards.greenhouse.io/shakepay/jobs/4723803005",
     "https://jobs.ashbyhq.com/cohere/39cab400-c976-41d9-9002-880ac6985b64",
     "https://job-boards.greenhouse.io/life360/jobs/8875585002"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/shakepay/jobs/4723803005",
    "https://jobs.ashbyhq.com/cohere/39cab400-c976-41d9-9002-880ac6985b64",
    "https://job-boards.greenhouse.io/life360/jobs/8875585002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "junior",
   "level": "Junior",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 2,
    "n_employers": 2,
    "confidence": null,
    "null_reason": "not enough public postings (n=2)",
    "postings": [
     "https://app.careerpuck.com/job-board/lyft/job/8856442002?gh_jid=8856442002",
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Associate--Data-Scientist_R250030939"
    ]
   },
   "source_urls": [
    "https://app.careerpuck.com/job-board/lyft/job/8856442002?gh_jid=8856442002",
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Associate--Data-Scientist_R250030939"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "intermediate",
   "level": "Intermediate",
   "posted": {
    "p25": 115500,
    "median": 121500,
    "p75": 165000,
    "p10": 105200,
    "p90": 178800,
    "n_postings": 10,
    "n_employers": 5,
    "confidence": "weak",
    "null_reason": null,
    "postings": [
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Data-Scientist-II_R_1506034",
     "https://app.careerpuck.com/job-board/lyft/job/8761299002?gh_jid=8761299002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist--Credit-Risk-Strategy--RESL---ATH-5274-_R_1518135",
     "https://jobs.ashbyhq.com/xero/1a833c39-6e00-4467-bd66-027eb286e9ed",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Field-Data-Scientist_R-291566",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist---Credit-Risk--ATH-5749-_R_1519168",
     "https://app.careerpuck.com/job-board/lyft/job/8811738002?gh_jid=8811738002",
     "https://www.asana.com/jobs/apply/8275149?gh_jid=8275149",
     "https://app.careerpuck.com/job-board/lyft/job/8733597002?gh_jid=8733597002",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist-I--Quants----Insurance-Model-Validation_R_1515326"
    ]
   },
   "source_urls": [
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Data-Scientist-II_R_1506034",
    "https://app.careerpuck.com/job-board/lyft/job/8761299002?gh_jid=8761299002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist--Credit-Risk-Strategy--RESL---ATH-5274-_R_1518135",
    "https://jobs.ashbyhq.com/xero/1a833c39-6e00-4467-bd66-027eb286e9ed",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Field-Data-Scientist_R-291566",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist---Credit-Risk--ATH-5749-_R_1519168",
    "https://app.careerpuck.com/job-board/lyft/job/8811738002?gh_jid=8811738002",
    "https://www.asana.com/jobs/apply/8275149?gh_jid=8275149",
    "https://app.careerpuck.com/job-board/lyft/job/8733597002?gh_jid=8733597002",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist-I--Quants----Insurance-Model-Validation_R_1515326"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +27%. Likely reason: 60% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "senior",
   "level": "Senior",
   "posted": {
    "p25": 155500,
    "median": 170000,
    "p75": 192500,
    "p10": 136200,
    "p90": 195500,
    "n_postings": 10,
    "n_employers": 9,
    "confidence": "moderate",
    "null_reason": null,
    "postings": [
     "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Scientist_R260027188",
     "https://jobs.ashbyhq.com/sardine/e6764411-1740-4ce1-8a9a-79ad459082ea",
     "https://job-boards.greenhouse.io/shakepay/jobs/4695148005",
     "https://job-boards.greenhouse.io/mercury/jobs/6221254004",
     "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist-III_R_1518380",
     "https://job-boards.greenhouse.io/mercury/jobs/6179231004",
     "https://jobs.ashbyhq.com/thumbtack/5c82c34a-9cbc-4073-99fc-bacfc2ef8853",
     "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Data-Scientist_JR105993-1",
     "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Product-Data-Scientist_JR-0110326",
     "https://jobs.ashbyhq.com/wealthsimple/5fd80e67-350e-42ae-a329-4af4b77d2c72"
    ]
   },
   "source_urls": [
    "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Scientist_R260027188",
    "https://jobs.ashbyhq.com/sardine/e6764411-1740-4ce1-8a9a-79ad459082ea",
    "https://job-boards.greenhouse.io/shakepay/jobs/4695148005",
    "https://job-boards.greenhouse.io/mercury/jobs/6221254004",
    "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist-III_R_1518380",
    "https://job-boards.greenhouse.io/mercury/jobs/6179231004",
    "https://jobs.ashbyhq.com/thumbtack/5c82c34a-9cbc-4073-99fc-bacfc2ef8853",
    "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Data-Scientist_JR105993-1",
    "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Product-Data-Scientist_JR-0110326",
    "https://jobs.ashbyhq.com/wealthsimple/5fd80e67-350e-42ae-a329-4af4b77d2c72"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": "More than 25% off jobbank NOC 21211 +77%, statcan_jvws NOC 21211 +69%. Likely reason: senior postings sit above an all-experience government median; 40% of these postings come from foreign-headquartered multinationals, which pay above local medians; the government figures cover every employer, including in-house IT at non-tech firms, and lag (Job Bank 2023-2024; JVWS is an average offered wage)."
  },
  {
   "role_id": "data-scientist",
   "role": "Data Scientist",
   "city_id": "canada",
   "city": "Canada",
   "level_id": "staff-lead",
   "level": "Staff / Lead",
   "posted": {
    "p25": null,
    "median": null,
    "p75": null,
    "p10": null,
    "p90": null,
    "n_postings": 8,
    "n_employers": 6,
    "confidence": null,
    "null_reason": "not enough public postings (n=8)",
    "postings": [
     "https://job-boards.greenhouse.io/shakepay/jobs/4723803005",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Lead-Data-Scientist_R-293166",
     "https://careers.toasttab.com/jobs?gh_jid=8052293",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada-Ethoca/Principal-Data-Scientist_R-281296",
     "https://jobs.ashbyhq.com/cohere/39cab400-c976-41d9-9002-880ac6985b64",
     "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Data-Scientist--Customer---Growth-Analytics_JREQ200769-1",
     "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Director--Data-Science_R-280077",
     "https://job-boards.greenhouse.io/life360/jobs/8875585002"
    ]
   },
   "source_urls": [
    "https://job-boards.greenhouse.io/shakepay/jobs/4723803005",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Lead-Data-Scientist_R-293166",
    "https://careers.toasttab.com/jobs?gh_jid=8052293",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada-Ethoca/Principal-Data-Scientist_R-281296",
    "https://jobs.ashbyhq.com/cohere/39cab400-c976-41d9-9002-880ac6985b64",
    "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Data-Scientist--Customer---Growth-Analytics_JREQ200769-1",
    "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Director--Data-Science_R-280077",
    "https://job-boards.greenhouse.io/life360/jobs/8875585002"
   ],
   "survey": {
    "label": "All levels, survey data, not job postings",
    "figures": [
     {
      "source": "Job Bank (ESDC) median wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 95992,
      "ref_period": "2023-2024",
      "table": null,
      "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca"
     },
     {
      "source": "Statistics Canada average offered wage",
      "noc": "21211",
      "region": "Canada",
      "annual_cad": 100360,
      "ref_period": "2025-07 to 2026-04 (4 quarters)",
      "table": "14-10-0444-01",
      "url": null
     }
    ]
   },
   "flag_vs_government": null
  }
 ],
 "sources": [
  {
   "id": "statcan-14100417",
   "title": "Statistics Canada. Table 14-10-0417-01 Employee wages by occupation, annual",
   "url": "https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=1410041701",
   "doi": "https://doi.org/10.25318/1410041701-eng",
   "publisher": "Statistics Canada",
   "date": "released 2026-01-09. Reference year 2025",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "statcan-14100444",
   "title": "Statistics Canada. Table 14-10-0444-01 Job vacancies and average offered hourly wage by occupation (unit group), quarterly, unadjusted for seasonality",
   "url": "https://www150.statcan.gc.ca/t1/tbl1/en/tv.action?pid=1410044401",
   "doi": "https://doi.org/10.25318/1410044401-eng",
   "publisher": "Statistics Canada",
   "date": "released 2026-09-15. Reference 2025 Q3 to 2026 Q2",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "jobbank-method",
   "title": "Job Bank: wage methodology",
   "url": "https://www.jobbank.gc.ca/trend-analysis/search-wages/wage-methodology",
   "publisher": "ESDC",
   "date": "2026",
   "type": "government",
   "strength": "government",
   "method": "Low = 10th percentile, high = 90th, median = prevailing wage; mainly Statistics Canada LFS."
  },
  {
   "id": "jobbank-open-postings",
   "title": "Job Postings Advertised on Canada's National Job Bank Website (open data, monthly)",
   "url": "https://open.canada.ca/data/en/dataset/ea639e28-c0fc-48bf-b5dd-b8899bd43072",
   "publisher": "ESDC (Open Government Licence - Canada)",
   "date": "April to September 2026 files",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "cra-cpp-2026",
   "title": "CRA: CPP contribution rates, maximums and exemptions",
   "url": "https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/payroll/payroll-deductions-contributions/canada-pension-plan-cpp/cpp-contribution-rates-maximums-exemptions.html",
   "publisher": "Canada Revenue Agency",
   "date": "2026 (YMPE $74,600, 5.95%, max $4,230.45)",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "cra-cpp2-2026",
   "title": "CRA: Second additional CPP contribution rates and maximums",
   "url": "https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/payroll/calculating-deductions/making-deductions/second-additional-cpp-contribution-rates-maximums.html",
   "publisher": "Canada Revenue Agency",
   "date": "2026 (YAMPE $85,000, 4%, max $416)",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "cra-ei-2026",
   "title": "CRA: EI premium rates and maximums",
   "url": "https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/payroll/payroll-deductions-contributions/employment-insurance-ei/ei-premium-rates-maximums.html",
   "publisher": "Canada Revenue Agency",
   "date": "2026 (MIE $68,900. Employee 1.63%, Quebec 1.30%. Employer 1.4x)",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "esdc-ei-2026",
   "title": "Canada Employment Insurance Commission sets the 2026 EI premium rate",
   "url": "https://www.canada.ca/en/employment-social-development/news/2025/09/canada-employment-insurance-commission-sets-the-2026-employment-insurance-premium-rate.html",
   "publisher": "ESDC",
   "date": "2025-09",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "rq-qpp-2026",
   "title": "Revenu Québec: Maximum pensionable earnings and QPP contribution rate",
   "url": "https://www.revenuquebec.ca/en/businesses/source-deductions-and-employer-contributions/calculating-source-deductions-and-contributions/qpp-contributions/maximum-pensionable-earnings-and-contribution-rate/",
   "publisher": "Revenu Québec",
   "date": "2026",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "rcgt-930",
   "title": "Raymond Chabot Grant Thornton No. 930R4: Source deductions and employer contributions (Québec, 2026)",
   "url": "https://www.rcgt.com/globalassets/1.-member-firms/raymond-chabot/media/202611/02/930_source_deductions_employer_contributions.pdf",
   "publisher": "Raymond Chabot Grant Thornton (summarises Revenu Québec 2026 rates)",
   "date": "2026-02",
   "note": "QPIP employer 0.602% (MIE $103,000); Health Services Fund 1.65% to 4.26%; CNT 0.06%. Revenu Québec pages block automated checks, so this summary is cited.",
   "type": "professional",
   "strength": "secondary"
  },
  {
   "id": "on-eht",
   "title": "Ontario Employer Health Tax (EHT)",
   "url": "https://www.ontario.ca/document/employer-health-tax-eht",
   "publisher": "Government of Ontario",
   "date": "2026",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "bc-eht",
   "title": "B.C. Employer health tax overview",
   "url": "https://www2.gov.bc.ca/gov/content/taxes/employer-health-tax/employer-health-tax-overview",
   "publisher": "Province of British Columbia",
   "date": "2026",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "mb-hel",
   "title": "Manitoba Health and Post Secondary Education Tax Levy",
   "url": "https://www.gov.mb.ca/finance/taxation/taxes/payroll.html",
   "publisher": "Manitoba Finance",
   "date": "2026-01-01 thresholds ($2.5M exempt, 2.15% above $5M)",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "benefits-assumption",
   "title": "Benefits load: stated assumption ($175 per employee per month), informed by broker planning figures",
   "url": "https://www.bettergroupbenefits.ca/insights/group-benefits-cost-per-employee-canada",
   "publisher": "Baseline Talent assumption (broker figure for reference: Better Group Benefits, $80-$350 PEPM)",
   "date": "2026",
   "type": "assumption",
   "strength": "weak"
  },
  {
   "id": "ont-paytransparency",
   "title": "Ontario: job posting pay transparency (Employment Standards Act, in force 2026-01-01)",
   "url": "https://www.ontario.ca/document/your-guide-employment-standards-act-0/requirements-related-publicly-advertised-job",
   "publisher": "Government of Ontario",
   "date": "2026-01-01",
   "type": "law",
   "strength": "government"
  },
  {
   "id": "bc-paytransparency",
   "title": "B.C. guidance on wage or salary information on job postings",
   "url": "https://www2.gov.bc.ca/gov/content/governments/about-the-bc-government/gender-equity/wage-or-salary-information-on-job-postings",
   "publisher": "Province of British Columbia",
   "date": "2023-11-01 (in force)",
   "type": "law",
   "strength": "government"
  },
  {
   "id": "calgarytech-cbre",
   "title": "Calgary leads North America in tech talent growth for third year running (summarizing CBRE 2026)",
   "url": "https://calgary.tech/2026/08/18/calgary-leads-north-america-in-tech-talent-growth-for-third-year-running/",
   "publisher": "Calgary.Tech",
   "date": "2026-08-18",
   "type": "industry",
   "strength": "secondary"
  },
  {
   "id": "cbre-stt-2026",
   "title": "CBRE Scoring Tech Talent 2026",
   "url": "https://www.cbre.com/insights/books/scoring-tech-talent-2026",
   "publisher": "CBRE",
   "date": "2026-08-18",
   "type": "industry",
   "strength": "industry"
  },
  {
   "id": "cmhc-rmr-2025",
   "title": "CMHC Rental Market Survey 2025 data tables (October 2025 survey), Table 1.0",
   "url": "https://assets.cmhc-schl.gc.ca/sites/cmhc/professional/housing-markets-data-and-research/housing-data-tables/rental-market/rental-market-report-data-tables/2025/rmr-canada-2025-en.xlsx",
   "publisher": "CMHC",
   "date": "2025-12",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "jobbank-21231-toronto",
   "title": "Job Bank wages, NOC 21231, Toronto Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5482/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "method": "Labour Force Survey; hourly low/median/high = [36.06, 56.49, 88.94] (P10/P50/P90); annualized at 1950 h/yr.",
   "hourly": [
    36.06,
    56.49,
    88.94
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-vancouver",
   "title": "Job Bank wages, NOC 21231, Lower Mainland–Southwest Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5482/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "method": "Labour Force Survey; hourly low/median/high = [34.62, 62.5, 99.04] (P10/P50/P90); annualized at 1950 h/yr.",
   "hourly": [
    34.62,
    62.5,
    99.04
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-winnipeg",
   "title": "Job Bank wages, NOC 21231, Winnipeg Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5482/MB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "method": "Labour Force Survey; hourly low/median/high = [20.0, 46.15, 69.23] (P10/P50/P90); annualized at 1950 h/yr.",
   "hourly": [
    20,
    46.15,
    69.23
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "rentals-oct2026",
   "title": "Rentals.ca October 2026 National Rent Report: \"Canadian Rents Have Fallen for Two Straight Years\" (September 2026 data)",
   "url": "https://press.rentals.ca/473717-canadian-rents-have-fallen-for-two-straight-years",
   "publisher": "Rentals.ca / Urbanation",
   "date": "2026-10-07",
   "type": "industry",
   "strength": "industry"
  },
  {
   "id": "rq-qpp",
   "title": "Revenu Québec: Maximum pensionable earnings and QPP contribution rate",
   "url": "https://www.revenuquebec.ca/en/businesses/source-deductions-and-employer-contributions/calculating-source-deductions-and-contributions/qpp-contributions/maximum-pensionable-earnings-and-contribution-rate/",
   "publisher": "Revenu Québec",
   "date": "2026",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "statcan-wfh-2024",
   "title": "StatCan: Proportion of workers mostly working from home in the 15 largest CMAs, May 2024",
   "url": "https://www150.statcan.gc.ca/n1/daily-quotidien/240826/cg-a001-eng.htm",
   "publisher": "Statistics Canada",
   "date": "2024-08-26",
   "type": "government",
   "strength": "government"
  },
  {
   "id": "jobbank-21231-ottawa",
   "title": "Job Bank wages, NOC 21231, Ottawa Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    36.06,
    56.73,
    88
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-victoria",
   "title": "Job Bank wages, NOC 21231, Vancouver Island and Coast Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    36.06,
    55.29,
    106.09
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-montreal",
   "title": "Job Bank wages, NOC 21231, Montréal Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    31.53,
    52.88,
    82.42
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-quebec city",
   "title": "Job Bank wages, NOC 21231, Capitale-Nationale Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    35,
    53.6,
    86.54
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-calgary",
   "title": "Job Bank wages, NOC 21231, Calgary Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    43,
    51.92,
    100
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-edmonton",
   "title": "Job Bank wages, NOC 21231, Edmonton Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32.5,
    50.24,
    72.55
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-saskatoon",
   "title": "Job Bank wages, NOC 21231, Saskatoon–Biggar Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    33.65,
    50.48,
    74.71
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-regina",
   "title": "Job Bank wages, NOC 21231, Regina–Moose Mountain Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32.09,
    45.78,
    67.84
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-halifax",
   "title": "Job Bank wages, NOC 21231, Halifax Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/NS",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32.31,
    49.52,
    98.56
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21231-canada",
   "title": "Job Bank wages, NOC 21231, Canada",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/5485/ca",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    35,
    56.49,
    91.35
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-toronto",
   "title": "Job Bank wages, NOC 21232, Toronto Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    30,
    48.08,
    76.92
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-ottawa",
   "title": "Job Bank wages, NOC 21232, Ottawa Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    33.65,
    50.26,
    81.25
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-vancouver",
   "title": "Job Bank wages, NOC 21232, Lower Mainland–Southwest Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32,
    52.4,
    84.13
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-victoria",
   "title": "Job Bank wages, NOC 21232, Vancouver Island and Coast Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28,
    51.28,
    79.33
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-montreal",
   "title": "Job Bank wages, NOC 21232, Montréal Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    29,
    45.67,
    67.31
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-quebec city",
   "title": "Job Bank wages, NOC 21232, Capitale-Nationale Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    26.44,
    45.67,
    64.9
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-calgary",
   "title": "Job Bank wages, NOC 21232, Calgary Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    26,
    48.08,
    76.92
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-edmonton",
   "title": "Job Bank wages, NOC 21232, Edmonton Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    30,
    40.87,
    72.12
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-winnipeg",
   "title": "Job Bank wages, NOC 21232, Winnipeg Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/MB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    30,
    41.03,
    57.69
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-saskatoon",
   "title": "Job Bank wages, NOC 21232, Saskatoon–Biggar Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    26.44,
    48.08,
    68.68
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-regina",
   "title": "Job Bank wages, NOC 21232, Regina–Moose Mountain Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32,
    44.71,
    57.69
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-halifax",
   "title": "Job Bank wages, NOC 21232, Halifax Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/NS",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    25,
    40.67,
    68.27
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21232-canada",
   "title": "Job Bank wages, NOC 21232, Canada",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/24511/ca",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    30,
    48.08,
    76.92
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-toronto",
   "title": "Job Bank wages, NOC 21211, Toronto Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32,
    46.33,
    71.79
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-ottawa",
   "title": "Job Bank wages, NOC 21211, Ottawa Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    30,
    48.21,
    69.74
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-vancouver",
   "title": "Job Bank wages, NOC 21211, Lower Mainland–Southwest Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32.45,
    48.08,
    88.94
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-victoria",
   "title": "Job Bank wages, NOC 21211, Vancouver Island and Coast Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    null,
    null,
    null
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-montreal",
   "title": "Job Bank wages, NOC 21211, Montréal Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    31.73,
    45.64,
    96
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-quebec city",
   "title": "Job Bank wages, NOC 21211, Capitale-Nationale Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    37.91,
    47.5,
    52.31
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-calgary",
   "title": "Job Bank wages, NOC 21211, Calgary Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    31.55,
    46.29,
    72.05
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-edmonton",
   "title": "Job Bank wages, NOC 21211, Edmonton Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28,
    43.27,
    57.69
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-winnipeg",
   "title": "Job Bank wages, NOC 21211, Winnipeg Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/MB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    29.09,
    45,
    60.1
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-saskatoon",
   "title": "Job Bank wages, NOC 21211, Saskatoon–Biggar Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    null,
    null,
    null
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-regina",
   "title": "Job Bank wages, NOC 21211, Regina–Moose Mountain Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32.69,
    42.05,
    57.69
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-halifax",
   "title": "Job Bank wages, NOC 21211, Halifax Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/NS",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    24.09,
    44.06,
    65.75
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21211-canada",
   "title": "Job Bank wages, NOC 21211, Canada",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/227147/ca",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    30,
    46.15,
    69.74
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-toronto",
   "title": "Job Bank wages, NOC 21220, Toronto Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28.85,
    48.08,
    70.51
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-ottawa",
   "title": "Job Bank wages, NOC 21220, Ottawa Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    38.46,
    56.31,
    73.85
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-vancouver",
   "title": "Job Bank wages, NOC 21220, Lower Mainland–Southwest Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32,
    45.67,
    108.17
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-victoria",
   "title": "Job Bank wages, NOC 21220, Vancouver Island and Coast Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    36.42,
    49.58,
    66.29
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-montreal",
   "title": "Job Bank wages, NOC 21220, Montréal Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    30.67,
    49.52,
    64.1
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-quebec city",
   "title": "Job Bank wages, NOC 21220, Capitale-Nationale Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    33.53,
    49.43,
    68.47
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-calgary",
   "title": "Job Bank wages, NOC 21220, Calgary Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    35.6,
    50.13,
    89.48
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-21220-edmonton",
   "title": "Job Bank wages, NOC 21220, Edmonton Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    36.88,
    50.48,
    72.06
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-21220-winnipeg",
   "title": "Job Bank wages, NOC 21220, Winnipeg Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/MB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    30.88,
    44.82,
    65.06
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-saskatoon",
   "title": "Job Bank wages, NOC 21220, Saskatoon–Biggar Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    null,
    null,
    null
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-regina",
   "title": "Job Bank wages, NOC 21220, Regina–Moose Mountain Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    35,
    45.64,
    76.92
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-halifax",
   "title": "Job Bank wages, NOC 21220, Halifax Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/NS",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    31.25,
    42.05,
    96.15
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21220-canada",
   "title": "Job Bank wages, NOC 21220, Canada",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/297999/ca",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    30,
    49.52,
    72.12
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-toronto",
   "title": "Job Bank wages, NOC 21222, Toronto Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    27.47,
    48.08,
    73.85
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-ottawa",
   "title": "Job Bank wages, NOC 21222, Ottawa Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28.85,
    49.33,
    76.92
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-vancouver",
   "title": "Job Bank wages, NOC 21222, Lower Mainland–Southwest Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    29.99,
    46.15,
    80.13
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-victoria",
   "title": "Job Bank wages, NOC 21222, Vancouver Island and Coast Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28.85,
    44,
    60
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-montreal",
   "title": "Job Bank wages, NOC 21222, Montréal Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    30.4,
    46.26,
    65.1
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-quebec city",
   "title": "Job Bank wages, NOC 21222, Capitale-Nationale Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32.91,
    48.66,
    66.9
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-calgary",
   "title": "Job Bank wages, NOC 21222, Calgary Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    27.13,
    48.08,
    77.5
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-edmonton",
   "title": "Job Bank wages, NOC 21222, Edmonton Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    27.13,
    48.08,
    68
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-winnipeg",
   "title": "Job Bank wages, NOC 21222, Winnipeg Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/MB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    26.25,
    42.56,
    57.69
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-saskatoon",
   "title": "Job Bank wages, NOC 21222, Saskatoon–Biggar Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28.21,
    45.13,
    63.46
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-regina",
   "title": "Job Bank wages, NOC 21222, Regina–Moose Mountain Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28.21,
    45.13,
    63.46
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-halifax",
   "title": "Job Bank wages, NOC 21222, Halifax Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/NS",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    31.25,
    44.62,
    61.54
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21222-canada",
   "title": "Job Bank wages, NOC 21222, Canada",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/22491/ca",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28.85,
    46.15,
    68.68
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-toronto",
   "title": "Job Bank wages, NOC 20012, Toronto Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    45.54,
    67.69,
    120.19
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-ottawa",
   "title": "Job Bank wages, NOC 20012, Ottawa Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    45.07,
    66.67,
    107.69
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-vancouver",
   "title": "Job Bank wages, NOC 20012, Lower Mainland–Southwest Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    40.87,
    67.31,
    100.96
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-victoria",
   "title": "Job Bank wages, NOC 20012, Vancouver Island and Coast Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    41.21,
    64.9,
    96.15
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-montreal",
   "title": "Job Bank wages, NOC 20012, Montréal Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    36.92,
    68.27,
    110.58
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-quebec city",
   "title": "Job Bank wages, NOC 20012, Capitale-Nationale Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    44.42,
    65.15,
    90.85
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-calgary",
   "title": "Job Bank wages, NOC 20012, Calgary Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    48.08,
    68.27,
    105.53
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-edmonton",
   "title": "Job Bank wages, NOC 20012, Edmonton Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    44.23,
    67.31,
    96.15
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-winnipeg",
   "title": "Job Bank wages, NOC 20012, Winnipeg Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/MB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    40.38,
    59.02,
    87.69
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-saskatoon",
   "title": "Job Bank wages, NOC 20012, Saskatoon–Biggar Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    43.12,
    64.6,
    87.62
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-regina",
   "title": "Job Bank wages, NOC 20012, Regina–Moose Mountain Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    50.48,
    64.29,
    82
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-halifax",
   "title": "Job Bank wages, NOC 20012, Halifax Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/NS",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    46.15,
    60.1,
    96.15
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-20012-canada",
   "title": "Job Bank wages, NOC 20012, Canada",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/1432/ca",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    43.75,
    66.67,
    103.37
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-toronto",
   "title": "Job Bank wages, NOC 21223, Toronto Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    21.9,
    44.47,
    67.45
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-ottawa",
   "title": "Job Bank wages, NOC 21223, Ottawa Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    24.73,
    42.05,
    61.54
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-vancouver",
   "title": "Job Bank wages, NOC 21223, Lower Mainland–Southwest Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    32.08,
    44.71,
    60
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-victoria",
   "title": "Job Bank wages, NOC 21223, Vancouver Island and Coast Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28.75,
    43.96,
    60
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-montreal",
   "title": "Job Bank wages, NOC 21223, Montréal Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    27.21,
    42.77,
    72.98
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-quebec city",
   "title": "Job Bank wages, NOC 21223, Capitale-Nationale Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28.98,
    43.44,
    60.8
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-calgary",
   "title": "Job Bank wages, NOC 21223, Calgary Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28.57,
    44.06,
    67.91
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-edmonton",
   "title": "Job Bank wages, NOC 21223, Edmonton Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    33,
    45.8,
    60.58
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-winnipeg",
   "title": "Job Bank wages, NOC 21223, Winnipeg Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/MB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    31.25,
    41,
    47.12
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-saskatoon",
   "title": "Job Bank wages, NOC 21223, Saskatoon–Biggar Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    29.4,
    41.12,
    58.93
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-regina",
   "title": "Job Bank wages, NOC 21223, Regina–Moose Mountain Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    26,
    40.86,
    61.03
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-halifax",
   "title": "Job Bank wages, NOC 21223, Halifax Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/NS",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    null,
    null,
    null
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21223-canada",
   "title": "Job Bank wages, NOC 21223, Canada",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17873/ca",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    25,
    40.87,
    61.03
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21234-toronto",
   "title": "Job Bank wages, NOC 21234, Toronto Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    21.63,
    39.42,
    52.31
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21234-ottawa",
   "title": "Job Bank wages, NOC 21234, Ottawa Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    28.27,
    42.91,
    61.01
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21234-vancouver",
   "title": "Job Bank wages, NOC 21234, Lower Mainland–Southwest Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    20,
    37.44,
    65
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21234-victoria",
   "title": "Job Bank wages, NOC 21234, Vancouver Island and Coast Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    26,
    38.46,
    45.67
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21234-montreal",
   "title": "Job Bank wages, NOC 21234, Montréal Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    23,
    38.46,
    52.88
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21234-quebec city",
   "title": "Job Bank wages, NOC 21234, Capitale-Nationale Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    21.48,
    38.46,
    50
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21234-calgary",
   "title": "Job Bank wages, NOC 21234, Calgary Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    27.16,
    40.69,
    62.04
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-21234-edmonton",
   "title": "Job Bank wages, NOC 21234, Edmonton Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    27.43,
    40.35,
    60.27
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-21234-winnipeg",
   "title": "Job Bank wages, NOC 21234, Winnipeg Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/MB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    21,
    31.25,
    42.5
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21234-saskatoon",
   "title": "Job Bank wages, NOC 21234, Saskatoon–Biggar Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    24.91,
    36.97,
    54.84
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-21234-regina",
   "title": "Job Bank wages, NOC 21234, Regina–Moose Mountain Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    26.6,
    39.36,
    57.85
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-21234-halifax",
   "title": "Job Bank wages, NOC 21234, Halifax Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/NS",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    25.02,
    37.98,
    56.79
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-21234-canada",
   "title": "Job Bank wages, NOC 21234, Canada",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/17892/ca",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    21.48,
    38.46,
    57.16
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-22222-toronto",
   "title": "Job Bank wages, NOC 22222, Toronto Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    24.62,
    36.96,
    58.65
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-22222-ottawa",
   "title": "Job Bank wages, NOC 22222, Ottawa Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    26.08,
    39.98,
    52.48
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-22222-vancouver",
   "title": "Job Bank wages, NOC 22222, Lower Mainland–Southwest Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    20,
    35,
    50
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-22222-victoria",
   "title": "Job Bank wages, NOC 22222, Vancouver Island and Coast Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    25.52,
    35.99,
    47.07
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-22222-montreal",
   "title": "Job Bank wages, NOC 22222, Montréal Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    16.6,
    21.63,
    62.5
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-22222-quebec city",
   "title": "Job Bank wages, NOC 22222, Capitale-Nationale Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    16.6,
    20,
    58.97
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-22222-calgary",
   "title": "Job Bank wages, NOC 22222, Calgary Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    24.23,
    38.26,
    51.13
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-22222-edmonton",
   "title": "Job Bank wages, NOC 22222, Edmonton Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    24.94,
    37.97,
    53.14
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-22222-winnipeg",
   "title": "Job Bank wages, NOC 22222, Winnipeg Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/MB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    21.58,
    33.97,
    40.5
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-22222-saskatoon",
   "title": "Job Bank wages, NOC 22222, Saskatoon–Biggar Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    23.54,
    36.5,
    46.58
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-22222-regina",
   "title": "Job Bank wages, NOC 22222, Regina–Moose Mountain Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    22.57,
    36.92,
    48.32
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-22222-halifax",
   "title": "Job Bank wages, NOC 22222, Halifax Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/NS",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    21.68,
    33.21,
    53.89
   ],
   "ref_period": "2024"
  },
  {
   "id": "jobbank-22222-canada",
   "title": "Job Bank wages, NOC 22222, Canada",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/3950/ca",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    17.5,
    35,
    51.28
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-toronto",
   "title": "Job Bank wages, NOC 52120, Toronto Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    21,
    33.65,
    53.37
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-ottawa",
   "title": "Job Bank wages, NOC 52120, Ottawa Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ON",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    22,
    33.65,
    60.1
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-vancouver",
   "title": "Job Bank wages, NOC 52120, Lower Mainland–Southwest Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    25.6,
    36,
    57.69
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-victoria",
   "title": "Job Bank wages, NOC 52120, Vancouver Island and Coast Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/BC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    24.04,
    35,
    57.69
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-montreal",
   "title": "Job Bank wages, NOC 52120, Montréal Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    20,
    32.69,
    62.56
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-quebec city",
   "title": "Job Bank wages, NOC 52120, Capitale-Nationale Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/QC",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    20,
    27,
    42.98
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-calgary",
   "title": "Job Bank wages, NOC 52120, Calgary Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    20,
    30,
    43.27
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-edmonton",
   "title": "Job Bank wages, NOC 52120, Edmonton Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/AB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    20.81,
    27.41,
    44.97
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-winnipeg",
   "title": "Job Bank wages, NOC 52120, Winnipeg Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/MB",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    18,
    26.44,
    38.57
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-saskatoon",
   "title": "Job Bank wages, NOC 52120, Saskatoon–Biggar Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    18.98,
    24.38,
    31.48
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-regina",
   "title": "Job Bank wages, NOC 52120, Regina–Moose Mountain Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/SK",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    18,
    22,
    40
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-halifax",
   "title": "Job Bank wages, NOC 52120, Halifax Region",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/NS",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    21.15,
    28.85,
    45.64
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "jobbank-52120-canada",
   "title": "Job Bank wages, NOC 52120, Canada",
   "url": "https://www.jobbank.gc.ca/marketreport/wages-occupation/26533/ca",
   "publisher": "Job Bank (ESDC) / Statistics Canada",
   "date": "updated November 19, 2025. Reference period 2023-2024",
   "type": "government",
   "strength": "government",
   "hourly": [
    20,
    31.25,
    52.88
   ],
   "ref_period": "2023-2024"
  },
  {
   "id": "post-95a18938280a",
   "title": "Wealthsimple: Software Development Manager, Institutional Transfers",
   "url": "https://jobs.ashbyhq.com/wealthsimple/3fe022c3-dc9c-4b6e-87d8-56f65b7accce",
   "publisher": "Wealthsimple",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    166400,
    208000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-b099080dd506",
   "title": "Wealthsimple: Team Lead, Disputes",
   "url": "https://jobs.ashbyhq.com/wealthsimple/e089a81a-9409-4a19-87c8-36f3c0182aa8",
   "publisher": "Wealthsimple",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    69600,
    87000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-0caf09d5b9df",
   "title": "Wealthsimple: Senior Specialist, Incident Response",
   "url": "https://jobs.ashbyhq.com/wealthsimple/108e4513-0e74-4e4c-af3c-8e66e4222db8",
   "publisher": "Wealthsimple",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    89000,
    112000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-e91f05e32867",
   "title": "Wealthsimple: Senior Data Scientist, Growth Data",
   "url": "https://jobs.ashbyhq.com/wealthsimple/5fd80e67-350e-42ae-a329-4af4b77d2c72",
   "publisher": "Wealthsimple",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    151000,
    189000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-6b04e759f982",
   "title": "Wealthsimple: Team Lead, Client Experience Operations (Risk and Security)",
   "url": "https://jobs.ashbyhq.com/wealthsimple/71b6c301-fb0b-4e1b-a8a9-a86b5bcf7e29",
   "publisher": "Wealthsimple",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    85000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-7ef4332a6f0b",
   "title": "Faire: Product Engineer - Ads",
   "url": "https://boards.greenhouse.io/faire/jobs/8831748002?gh_jid=8831748002",
   "publisher": "Faire",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    129500,
    178000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d39446e8219d",
   "title": "Faire: Senior Engineering Manager - Analytics Platform",
   "url": "https://boards.greenhouse.io/faire/jobs/8917120002?gh_jid=8917120002",
   "publisher": "Faire",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    190500,
    262000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-fdc42f097abc",
   "title": "Faire: Senior Software Engineer - Product Security",
   "url": "https://boards.greenhouse.io/faire/jobs/8899843002?gh_jid=8899843002",
   "publisher": "Faire",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    222000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-9f0c41a91805",
   "title": "Faire: Staff Product Engineer - Brand",
   "url": "https://boards.greenhouse.io/faire/jobs/8806428002?gh_jid=8806428002",
   "publisher": "Faire",
   "date": "2026-09-14",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    190500,
    262000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5085d4ec4611",
   "title": "KOHO: Senior Product Designer",
   "url": "https://jobs.ashbyhq.com/koho/3a1ab421-bec8-4933-9176-88751b5bbfb8",
   "publisher": "KOHO",
   "date": "2026-06-26",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135000,
    175000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-93e89e602792",
   "title": "KOHO: Senior Purple Team Engineer",
   "url": "https://jobs.ashbyhq.com/koho/7154d079-6b1c-45cb-a644-378c0cd373cd",
   "publisher": "KOHO",
   "date": "2026-07-17",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170000,
    220000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-5ddfb839efb8",
   "title": "KOHO: Engineering Manager, Platform",
   "url": "https://jobs.ashbyhq.com/koho/33647031-4441-4844-a5a0-7f9fd6334d14",
   "publisher": "KOHO",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    190000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-0b1eabe2d377",
   "title": "KOHO: Senior Product Manager, Collections & Recoveries",
   "url": "https://jobs.ashbyhq.com/koho/5d77b21d-680a-4f2a-a9a5-8c90d9e6f971",
   "publisher": "KOHO",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    190000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-d1c7710157a8",
   "title": "Wave Financial: Group Product Manager - Core Services",
   "url": "https://jobs.lever.co/waveapps/0a531bcc-dbdb-44b0-bfa0-385e080dc2b2",
   "publisher": "Wave Financial",
   "date": "2026-08-11",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    119231,
    190769
   ],
   "ats": "lever"
  },
  {
   "id": "post-49b3e64002d8",
   "title": "Wave Financial: Machine Learning Engineer",
   "url": "https://jobs.lever.co/waveapps/a16580aa-7947-4d7b-babd-83ee6f922f0c",
   "publisher": "Wave Financial",
   "date": "2026-08-12",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    120000
   ],
   "ats": "lever"
  },
  {
   "id": "post-ee8946d5a5bf",
   "title": "Wave Financial: Senior Software Engineer",
   "url": "https://jobs.lever.co/waveapps/161455b7-7553-4112-943f-d46668d471e8",
   "publisher": "Wave Financial",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115000,
    125000
   ],
   "ats": "lever"
  },
  {
   "id": "post-622cdf49233f",
   "title": "Loopio: Data Engineer",
   "url": "https://jobs.ashbyhq.com/loopio/22176975-076d-48f4-aa35-96be7daf1889",
   "publisher": "Loopio",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    103500,
    140000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-410556372e83",
   "title": "Wattpad: [Wattpad] Engineering Manager",
   "url": "https://jobs.lever.co/wattpad/da811487-88c8-440b-b6c2-5da90eb80ca1",
   "publisher": "Wattpad",
   "date": "2026-08-19",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    180000
   ],
   "ats": "lever"
  },
  {
   "id": "post-036593a3dce2",
   "title": "Wattpad: [Wattpad] Head of Engineering",
   "url": "https://jobs.lever.co/wattpad/27d282b1-1d8e-4aa7-9886-e48e897edd2f",
   "publisher": "Wattpad",
   "date": "2026-09-17",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    240000,
    280000
   ],
   "ats": "lever"
  },
  {
   "id": "post-70839adfa56a",
   "title": "Questrade: Test for Lisa > Senior Product Manager",
   "url": "https://job-boards.greenhouse.io/questrade/jobs/4471114009",
   "publisher": "Questrade",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    60000,
    70000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d919ba268638",
   "title": "PointClickCare: (Canada) Principal ML System Engineer",
   "url": "https://jobs.lever.co/pointclickcare/ccdecc93-aef2-4b2b-a981-6843f3c16221",
   "publisher": "PointClickCare",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    179000,
    224000
   ],
   "ats": "lever"
  },
  {
   "id": "post-741d7f61fd8b",
   "title": "PointClickCare: Canada- Jr Software Engineer (SRE)",
   "url": "https://jobs.lever.co/pointclickcare/e56d6df3-16fb-4652-9d97-c6140700d2e0",
   "publisher": "PointClickCare",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    80000
   ],
   "ats": "lever"
  },
  {
   "id": "post-e1b442cd3c12",
   "title": "PointClickCare: Director, Software Engineering",
   "url": "https://jobs.lever.co/pointclickcare/80e26330-aa83-4ee4-93a1-392b54d92b4e",
   "publisher": "PointClickCare",
   "date": "2026-08-10",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    211200,
    234600
   ],
   "ats": "lever"
  },
  {
   "id": "post-d2f320e609c5",
   "title": "PointClickCare: Intermediate Software Engineer",
   "url": "https://jobs.lever.co/pointclickcare/6ec25484-b204-48a6-ab91-7b0b1625aa02",
   "publisher": "PointClickCare",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    112000,
    125000
   ],
   "ats": "lever"
  },
  {
   "id": "post-32a869002da4",
   "title": "PointClickCare: Principal AI Platform Engineer",
   "url": "https://jobs.lever.co/pointclickcare/d27ec0dd-570d-4626-9962-2db3fc56b991",
   "publisher": "PointClickCare",
   "date": "2026-09-02",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    191700,
    213000
   ],
   "ats": "lever"
  },
  {
   "id": "post-0f91acc08a3e",
   "title": "PointClickCare: Principal Software Engineer - Big Data & Java",
   "url": "https://jobs.lever.co/pointclickcare/faff149d-3b2a-43e7-bcab-ee4a2f67dda0",
   "publisher": "PointClickCare",
   "date": "2026-08-26",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    156000,
    174000
   ],
   "ats": "lever"
  },
  {
   "id": "post-989d09ff9185",
   "title": "PointClickCare: Senior Applied Researcher – Healthcare AI & Generative AI (CAD)",
   "url": "https://jobs.lever.co/pointclickcare/f898bbb1-6d98-4708-9762-414799038ea4",
   "publisher": "PointClickCare",
   "date": "2026-03-09",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    159000,
    176000
   ],
   "ats": "lever"
  },
  {
   "id": "post-3a0af3fcc7e6",
   "title": "PointClickCare: Senior Machine Learning Systems Engineer (CAD)",
   "url": "https://jobs.lever.co/pointclickcare/150b07cd-04e9-46c4-9015-114498f3798c",
   "publisher": "PointClickCare",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    174000,
    218000
   ],
   "ats": "lever"
  },
  {
   "id": "post-a8460b5df6b8",
   "title": "PointClickCare: Senior Software Engineer",
   "url": "https://jobs.lever.co/pointclickcare/3779970b-816c-4417-bcc8-6a3436ff6821",
   "publisher": "PointClickCare",
   "date": "2025-12-09",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    142000,
    158000
   ],
   "ats": "lever"
  },
  {
   "id": "post-79af16822e3a",
   "title": "PointClickCare: Senior Software Engineer -Waterloo",
   "url": "https://jobs.lever.co/pointclickcare/123154a7-888d-4f65-a85a-f678d3f0f3d8",
   "publisher": "PointClickCare",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    142000,
    158000
   ],
   "ats": "lever"
  },
  {
   "id": "post-a01f3eaf55c1",
   "title": "PointClickCare: Senior Software Engineer- Big Data & Java",
   "url": "https://jobs.lever.co/pointclickcare/85ba9c8c-7156-4644-93d8-def035381261",
   "publisher": "PointClickCare",
   "date": "2026-01-07",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    142000,
    158000
   ],
   "ats": "lever"
  },
  {
   "id": "post-c5be6305b642",
   "title": "PointClickCare: Senior Software Engineer, Platform Engineering",
   "url": "https://jobs.lever.co/pointclickcare/560fc3cf-e98e-44aa-b9b8-3ac3f3513b68",
   "publisher": "PointClickCare",
   "date": "2026-05-05",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    142700,
    158600
   ],
   "ats": "lever"
  },
  {
   "id": "post-b0fdea99e0eb",
   "title": "Geotab: Computer Vision Engineering",
   "url": "https://job-boards.greenhouse.io/geotab/jobs/5423014008",
   "publisher": "Geotab",
   "date": "2026-09-14",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    104400,
    135700
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-27f65b75fccd",
   "title": "Geotab: Lead Software Developer",
   "url": "https://job-boards.greenhouse.io/geotab/jobs/5422219008",
   "publisher": "Geotab",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    116200,
    155000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b342dd2ce00c",
   "title": "Geotab: Product Security Specialist",
   "url": "https://job-boards.greenhouse.io/geotab/jobs/5370278008",
   "publisher": "Geotab",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    85500,
    105600
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6b2e4d2b1f94",
   "title": "Geotab: Team Lead, Software Development",
   "url": "https://job-boards.greenhouse.io/geotab/jobs/5428641008",
   "publisher": "Geotab",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    104400,
    135700
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ccb977bd5998",
   "title": "Achievers: Product Designer",
   "url": "https://jobs.lever.co/achievers/737e4388-add0-46de-aa91-bff6c9eab40c",
   "publisher": "Achievers",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    120000
   ],
   "ats": "lever"
  },
  {
   "id": "post-26054dd9cd71",
   "title": "Achievers: Staff Software Engineer ⭐",
   "url": "https://jobs.lever.co/achievers/6d94fafe-5a86-4d42-8418-2524c60bac21",
   "publisher": "Achievers",
   "date": "2026-05-29",
   "fetched_at": "2026-10-29T21:47:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    180000
   ],
   "ats": "lever"
  },
  {
   "id": "post-afbcf24c944a",
   "title": "Cohere: Senior Full-Stack Engineer, Internal Applications",
   "url": "https://jobs.ashbyhq.com/cohere/7133d205-5421-4336-a8e2-6037b5f55073",
   "publisher": "Cohere",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    215000,
    295000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a8d47c5e68b8",
   "title": "Cohere: Member of Technical Staff, Modeling",
   "url": "https://jobs.ashbyhq.com/cohere/3136a5a5-06fd-4c82-8b72-a43467e6b128",
   "publisher": "Cohere",
   "date": "2024-11-01",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-af10a01d131a",
   "title": "Cohere: Senior Member of Technical Staff, Multimodal AI",
   "url": "https://jobs.ashbyhq.com/cohere/443368a3-6276-4b90-9671-27fed40fd6d2",
   "publisher": "Cohere",
   "date": "2024-12-03",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-92a8a9797211",
   "title": "Cohere: Member of Technical Staff, Training Performance Engineer",
   "url": "https://jobs.ashbyhq.com/cohere/d42f5fd4-1ffc-45b9-957c-f09862db6af6",
   "publisher": "Cohere",
   "date": "2025-02-20",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-2fef8a0fee51",
   "title": "Cohere: Member of Technical Staff, Training Infra Engineer",
   "url": "https://jobs.ashbyhq.com/cohere/a13207e7-dc82-473f-8ca4-e832452fe8c3",
   "publisher": "Cohere",
   "date": "2025-02-20",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-fb384fcd831e",
   "title": "Cohere: Member of Technical Staff, Post-Training",
   "url": "https://jobs.ashbyhq.com/cohere/554a9380-ab50-4338-88a9-c6b8ab19d92e",
   "publisher": "Cohere",
   "date": "2025-06-13",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-ca0a2752fc10",
   "title": "Cohere: Member of Technical Staff, Data Analysis and Evaluation",
   "url": "https://jobs.ashbyhq.com/cohere/61703710-4379-42fd-a508-946f2a5fb6bc",
   "publisher": "Cohere",
   "date": "2025-12-15",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-e7849001aac7",
   "title": "Cohere: Member of Technical Staff, Multilingual",
   "url": "https://jobs.ashbyhq.com/cohere/a87be947-00f0-4a4c-a690-a4922f88f553",
   "publisher": "Cohere",
   "date": "2026-08-17",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-80408cab0d97",
   "title": "Cohere: Member of Technical Staff, Pre-Training Data",
   "url": "https://jobs.ashbyhq.com/cohere/859e2e47-02fb-4afe-bb8a-e83bf4d8c265",
   "publisher": "Cohere",
   "date": "2025-06-25",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-987ffbcb9e66",
   "title": "Cohere: Member of Technical Staff, Integration/RL Team (Research Engineer)",
   "url": "https://jobs.ashbyhq.com/cohere/e9ef9420-88e5-403b-82e8-1c36fa010d4d",
   "publisher": "Cohere",
   "date": "2025-08-19",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-202aac70eaa2",
   "title": "Cohere: Member of Technical Staff, Agent Code",
   "url": "https://jobs.ashbyhq.com/cohere/70a8dc77-ac84-4790-aff6-13b4dcd4554a",
   "publisher": "Cohere",
   "date": "2025-09-16",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-02d26a4f143c",
   "title": "Cohere: Senior Research Scientist, Model Evaluation",
   "url": "https://jobs.ashbyhq.com/cohere/830c613b-d4bf-4673-ab33-46ccc12cc415",
   "publisher": "Cohere",
   "date": "2025-10-22",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-72bcf0ddfeff",
   "title": "Cohere: Senior Research Scientist, Model Evaluation",
   "url": "https://jobs.ashbyhq.com/cohere/830c613b-d4bf-4673-ab33-46ccc12cc415",
   "publisher": "Cohere",
   "date": "2025-10-22",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    250000,
    460000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-c612fd46e991",
   "title": "Cohere: Member of Technical Staff - Sovereign AI",
   "url": "https://jobs.ashbyhq.com/cohere/b9306620-a110-46b5-b4c4-7363e1d03a8d",
   "publisher": "Cohere",
   "date": "2025-11-12",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-eeb43f10ca39",
   "title": "Cohere: Senior Security Engineer",
   "url": "https://jobs.ashbyhq.com/cohere/cb981ecd-a161-482c-8d8e-5f19bb6e7fdd",
   "publisher": "Cohere",
   "date": "2026-09-03",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    260000,
    310000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-c03d50a7e0f5",
   "title": "Cohere: Member of Technical Staff, Model Efficiency",
   "url": "https://jobs.ashbyhq.com/cohere/2a989030-6d14-4924-88c1-d878911e26fa",
   "publisher": "Cohere",
   "date": "2025-11-07",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-90a1f6bd329a",
   "title": "Cohere: Staff Research Engineer, Model Efficiency",
   "url": "https://jobs.ashbyhq.com/cohere/c80f0fe9-3fc4-49fe-9f26-a7115350b1fc",
   "publisher": "Cohere",
   "date": "2025-11-07",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-d7ab3572416a",
   "title": "Cohere: Audio Inference Engineer, Model Efficiency",
   "url": "https://jobs.ashbyhq.com/cohere/e912d84c-8399-422d-8a7d-918422a3e4b1",
   "publisher": "Cohere",
   "date": "2025-11-07",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-2d06b450f3ef",
   "title": "Cohere: Senior Software Engineer, GPU Infrastructure (HPC)",
   "url": "https://jobs.ashbyhq.com/cohere/ef9b939d-da66-464c-a878-ef45616c0473",
   "publisher": "Cohere",
   "date": "2026-09-03",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    285000,
    340000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-8229b3176b67",
   "title": "Cohere: Senior ML Systems Engineer, Frameworks & Tooling",
   "url": "https://jobs.ashbyhq.com/cohere/c99e61c9-ed92-426d-9711-188dfc0f729f",
   "publisher": "Cohere",
   "date": "2025-12-01",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-1106737ba36f",
   "title": "Cohere: Senior Member of Technical Staff, Synthetic Data",
   "url": "https://jobs.ashbyhq.com/cohere/2df2da3c-fb69-4d4d-b3c9-077b3df2ba3d",
   "publisher": "Cohere",
   "date": "2025-11-26",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-55296af43e84",
   "title": "Cohere: Staff Software Engineer, Inference Infrastructure",
   "url": "https://jobs.ashbyhq.com/cohere/41f23dad-9da2-451a-bd1e-a1800437cb64",
   "publisher": "Cohere",
   "date": "2026-01-12",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    270000,
    385000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-12f67505078e",
   "title": "Cohere: Site Reliability Engineer, Inference Infrastructure",
   "url": "https://jobs.ashbyhq.com/cohere/8b6696e1-f1c4-4010-bde9-3cec1340a2a6",
   "publisher": "Cohere",
   "date": "2026-01-12",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    225000,
    310000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-9a287068cbc3",
   "title": "Cohere: Product Manager, Agent Harness & Modelling",
   "url": "https://jobs.ashbyhq.com/cohere/1d1b300d-254b-48c4-958f-99c6b907f295",
   "publisher": "Cohere",
   "date": "2026-03-18",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    230000,
    360000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-ab9a4e585ec7",
   "title": "Cohere: Senior Member of Technical Staff, Safety and Security for Agents",
   "url": "https://jobs.ashbyhq.com/cohere/1f7cc5e6-5f31-40d8-ad49-fe22c98a3ea4",
   "publisher": "Cohere",
   "date": "2026-03-23",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-86f0bab8a290",
   "title": "Cohere: Lead Data Scientist",
   "url": "https://jobs.ashbyhq.com/cohere/39cab400-c976-41d9-9002-880ac6985b64",
   "publisher": "Cohere",
   "date": "2026-03-30",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    270000,
    385000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-6d512fd42bf5",
   "title": "Cohere: Data Engineer, Data Foundations",
   "url": "https://jobs.ashbyhq.com/cohere/9baccd88-c051-474f-bfe8-6867fca54cee",
   "publisher": "Cohere",
   "date": "2026-08-14",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    225000,
    385000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-b13c38167b89",
   "title": "Cohere: Software Engineer, Data Infrastructure",
   "url": "https://jobs.ashbyhq.com/cohere/6aa3cb2b-ee8b-4c92-b505-3a7509f80d7f",
   "publisher": "Cohere",
   "date": "2026-05-14",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    225000,
    385000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-cbbb304db507",
   "title": "Cohere: Manager, Security Engineering",
   "url": "https://jobs.ashbyhq.com/cohere/1599cc22-313e-49c9-ac69-b365f5f8f227",
   "publisher": "Cohere",
   "date": "2026-09-03",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    320000,
    385000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-97af3296e078",
   "title": "Cohere: Senior Member of Technical Staff, Web Data",
   "url": "https://jobs.ashbyhq.com/cohere/82ec1512-5bc3-49dd-b995-b6abc2a958d7",
   "publisher": "Cohere",
   "date": "2026-06-01",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-0813609d13f6",
   "title": "Cohere: Engineering Manager, FDE Infrastructure (NORAM)",
   "url": "https://jobs.ashbyhq.com/cohere/6a6120d5-5e02-4811-99d9-6baf0b910e37",
   "publisher": "Cohere",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    320000,
    385000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-b6785f245ed5",
   "title": "Cohere: Product Manager, Integrations",
   "url": "https://jobs.ashbyhq.com/cohere/87e9fd4e-49ac-4242-97be-7da6f718020d",
   "publisher": "Cohere",
   "date": "2026-06-16",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    230000,
    325000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-fac1508f4d95",
   "title": "Cohere: Staff/Senior Staff Software Engineer, Agent Infrastructure",
   "url": "https://jobs.ashbyhq.com/cohere/529b2dd6-4be3-49db-97cd-781f4897540b",
   "publisher": "Cohere",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    340000,
    450000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-967b1e4a6a73",
   "title": "Cohere: Member of Technical Staff, Agentic Environments",
   "url": "https://jobs.ashbyhq.com/cohere/8878b0d0-7d88-4ee9-bc17-b0dd237e39a0",
   "publisher": "Cohere",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    250000,
    460000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-b2536ebfb1ae",
   "title": "Cohere: Engineering Manager, FDE Agentic Platform",
   "url": "https://jobs.ashbyhq.com/cohere/e906188a-e089-4b86-85b9-aad0d4413c68",
   "publisher": "Cohere",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    320000,
    385000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-76108b879e86",
   "title": "Cohere: Software Engineer, Integrations",
   "url": "https://jobs.ashbyhq.com/cohere/96c74af4-b3d7-4960-a666-212ce4debac8",
   "publisher": "Cohere",
   "date": "2026-08-11",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    215000,
    270000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a49d41a8711a",
   "title": "Cohere: Member of Technical Staff, North Modelling (Evals)",
   "url": "https://jobs.ashbyhq.com/cohere/60de50e9-aba7-4a3a-8cdb-955a456749aa",
   "publisher": "Cohere",
   "date": "2026-08-19",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    295000,
    535000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-58eaca938d94",
   "title": "Cohere: Senior Full-Stack Engineer, North Admin",
   "url": "https://jobs.ashbyhq.com/cohere/c12e3636-ed16-47e7-ba1f-82860f88d340",
   "publisher": "Cohere",
   "date": "2026-08-21",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    215000,
    295000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-0fb1c43e3ab0",
   "title": "Cohere: Product Security Engineer, North Security",
   "url": "https://jobs.ashbyhq.com/cohere/9b596ab8-0df4-41aa-85da-e07578c082b2",
   "publisher": "Cohere",
   "date": "2026-09-11",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    230000,
    330000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-dd5ce1b818ec",
   "title": "Cohere: Software Engineer, Security",
   "url": "https://jobs.ashbyhq.com/cohere/a10a96b5-f772-466d-9297-f021f78ca9c0",
   "publisher": "Cohere",
   "date": "2026-09-17",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    260000,
    385000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-ae417ddc9064",
   "title": "Cohere: Senior/Staff Software Engineer (Back-End), Inference",
   "url": "https://jobs.ashbyhq.com/cohere/14aef6d9-763e-4f56-a498-206fb31dd0c6",
   "publisher": "Cohere",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    290000,
    400000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-1675a964d1e2",
   "title": "Cohere: Senior Full-Stack Engineer, Cohere Dashboard",
   "url": "https://jobs.ashbyhq.com/cohere/7e0e08ed-4b12-4aaa-8dda-ad6292992061",
   "publisher": "Cohere",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    230000,
    295000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-9a63eb8cd8ab",
   "title": "Cohere: Engineering Manager, Cohere APIs and DevEx",
   "url": "https://jobs.ashbyhq.com/cohere/dca93d1a-9ab8-442b-aa76-950595e8b9c3",
   "publisher": "Cohere",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    300000,
    375000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-326334b0b7b3",
   "title": "Cohere: Web Developer",
   "url": "https://jobs.ashbyhq.com/cohere/4232d337-fbc7-4e8c-81d5-2903ab0eb6e8",
   "publisher": "Cohere",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180000,
    250000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-5cc26177da24",
   "title": "Waabi: Research Engineer, Neural Rendering",
   "url": "https://jobs.lever.co/waabi/99147e5e-c589-452b-87c1-789cbc4f3de8",
   "publisher": "Waabi",
   "date": "2025-10-29",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    171000,
    270000
   ],
   "ats": "lever"
  },
  {
   "id": "post-a228feae8fc8",
   "title": "Waabi: Software Engineer, Commercial Software",
   "url": "https://jobs.lever.co/waabi/6bcfed90-b577-4b09-a893-5c07186a1e0f",
   "publisher": "Waabi",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    149000,
    220000
   ],
   "ats": "lever"
  },
  {
   "id": "post-69a61749e390",
   "title": "Waabi: Systems Engineer - Behavior Verification",
   "url": "https://jobs.lever.co/waabi/5964c6a7-8232-4ee5-b20d-3309ccd67d6f",
   "publisher": "Waabi",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    204000
   ],
   "ats": "lever"
  },
  {
   "id": "post-b6506b7f5703",
   "title": "Waabi: Systems Engineer, Platform Requirements and Verification",
   "url": "https://jobs.lever.co/waabi/bfe20894-5899-41b5-8cf7-c9f1469d18b7",
   "publisher": "Waabi",
   "date": "2025-08-18",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    204000
   ],
   "ats": "lever"
  },
  {
   "id": "post-88ee1d5444fe",
   "title": "Maple: Senior Product Manager",
   "url": "https://jobs.lever.co/getmaple/2246f104-7160-49cc-9bbd-d8e53a0aa09b",
   "publisher": "Maple",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:47:29Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    165000
   ],
   "ats": "lever"
  },
  {
   "id": "post-5ce4005df26b",
   "title": "Magnet Forensics: Director, Cloud Engineering",
   "url": "https://jobs.lever.co/magnetforensics/2f2e5236-2e62-43c3-b2d9-dd88a54f0f21",
   "publisher": "Magnet Forensics",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    200000,
    250000
   ],
   "ats": "lever"
  },
  {
   "id": "post-3f89013ec31d",
   "title": "Magnet Forensics: Product Management Lead",
   "url": "https://jobs.lever.co/magnetforensics/465fb92b-a66f-4de8-9cd9-9f0f91da698e",
   "publisher": "Magnet Forensics",
   "date": "2026-06-23",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    175000,
    225000
   ],
   "ats": "lever"
  },
  {
   "id": "post-b6624cfa8932",
   "title": "Magnet Forensics: Product Management Lead, Private Sector",
   "url": "https://jobs.lever.co/magnetforensics/ecb9ff55-5004-4df9-bb7e-8bdc160fbf7b",
   "publisher": "Magnet Forensics",
   "date": "2026-06-24",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    200000
   ],
   "ats": "lever"
  },
  {
   "id": "post-a912a7b8b938",
   "title": "Magnet Forensics: Senior Frontend Engineer",
   "url": "https://jobs.lever.co/magnetforensics/29b7a1a7-ae6f-4dd0-88f3-97f587637e2a",
   "publisher": "Magnet Forensics",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    103000,
    153000
   ],
   "ats": "lever"
  },
  {
   "id": "post-5cfe08408d64",
   "title": "Magnet Forensics: Senior Product Manager, Platform - Magnet One",
   "url": "https://jobs.lever.co/magnetforensics/419d3c80-089d-4642-b92e-c65b50fc3268",
   "publisher": "Magnet Forensics",
   "date": "2026-09-09",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    132000,
    182000
   ],
   "ats": "lever"
  },
  {
   "id": "post-6f407e041c56",
   "title": "Magnet Forensics: Senior Software Development Engineer in Test",
   "url": "https://jobs.lever.co/magnetforensics/03abb42a-063d-4ddd-92d4-17856346e099",
   "publisher": "Magnet Forensics",
   "date": "2026-05-25",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125000,
    175000
   ],
   "ats": "lever"
  },
  {
   "id": "post-a94592979bce",
   "title": "Magnet Forensics: Software Development Engineer in Test",
   "url": "https://jobs.lever.co/magnetforensics/7cfeada6-21d6-44e6-be7d-81afbee2b502",
   "publisher": "Magnet Forensics",
   "date": "2026-07-21",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    120000
   ],
   "ats": "lever"
  },
  {
   "id": "post-c57b9952c796",
   "title": "Magnet Forensics: Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)",
   "url": "https://jobs.lever.co/magnetforensics/39181882-5eae-41c6-b494-c3d6791c978b",
   "publisher": "Magnet Forensics",
   "date": "2026-07-10",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    140000
   ],
   "ats": "lever"
  },
  {
   "id": "post-3b97e872a918",
   "title": "Magnet Forensics: SRE/DevOps Engineer",
   "url": "https://jobs.lever.co/magnetforensics/efd7e6e1-2cde-4010-8b75-b9500cfdf748",
   "publisher": "Magnet Forensics",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    140000
   ],
   "ats": "lever"
  },
  {
   "id": "post-d5aca85c303e",
   "title": "Magnet Forensics: Staff Software Engineer",
   "url": "https://jobs.lever.co/magnetforensics/1b540852-15ef-412f-88d8-dc9dfc7336c7",
   "publisher": "Magnet Forensics",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    190000
   ],
   "ats": "lever"
  },
  {
   "id": "post-30b74b8c9c88",
   "title": "Miovision: Senior Software Developer, API Platform",
   "url": "https://jobs.ashbyhq.com/miovision/0dc06f59-3a8b-40ec-9ccb-1a3cc6e76d5e",
   "publisher": "Miovision",
   "date": "2026-07-27",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    170000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-b9c06c2fe321",
   "title": "Miovision: Senior Software Engineer, Adaptive",
   "url": "https://jobs.ashbyhq.com/miovision/49f5f03a-8871-4f9d-92fa-7704b6cba925",
   "publisher": "Miovision",
   "date": "2026-09-30",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    170000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f26792b014d2",
   "title": "Miovision: Senior Full Stack Software Developer",
   "url": "https://jobs.ashbyhq.com/miovision/70f6942f-17f8-400b-a68f-6e26c6189d06",
   "publisher": "Miovision",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    160000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-52ad9075bb3e",
   "title": "Miovision: Staff Product Manager",
   "url": "https://jobs.ashbyhq.com/miovision/84e78306-eb61-4397-b1d8-d54dfe4ee764",
   "publisher": "Miovision",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180000,
    190000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a2a2ebf4ef2c",
   "title": "Miovision: Product Security Lead",
   "url": "https://jobs.ashbyhq.com/miovision/002b55dc-a82d-4e28-a4a9-b137b44b1e5a",
   "publisher": "Miovision",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    163000,
    198000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-b8b6fcf9197e",
   "title": "Miovision: Firmware Developer",
   "url": "https://jobs.ashbyhq.com/miovision/4299ecd6-f3dd-4d14-a0b0-872cd089dcf2",
   "publisher": "Miovision",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    85000,
    115000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-b3d6166cb2d9",
   "title": "Miovision: Senior DevOps Engineer",
   "url": "https://jobs.ashbyhq.com/miovision/7ccf7482-db3b-45e4-b13a-1d838eb4f63e",
   "publisher": "Miovision",
   "date": "2026-10-07",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    170000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-7abd8ca0b403",
   "title": "Auvik: Manager, Engineering",
   "url": "https://www.auvik.com/careers/opening/?gh_jid=8795495002",
   "publisher": "Auvik",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    208000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3b0bcf41f704",
   "title": "Auvik: Senior Software Developer",
   "url": "https://www.auvik.com/careers/opening/?gh_jid=8577301002",
   "publisher": "Auvik",
   "date": "2026-06-03",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125500,
    163500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-cff343bc4a1d",
   "title": "Auvik: Software Developer II",
   "url": "https://www.auvik.com/careers/opening/?gh_jid=8868272002",
   "publisher": "Auvik",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    101000,
    131000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a197ce32db82",
   "title": "Auvik: Staff Software Developer",
   "url": "https://www.auvik.com/careers/opening/?gh_jid=8831166002",
   "publisher": "Auvik",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    208000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-886a2dafa55d",
   "title": "D2L: Senior Application Security Analyst",
   "url": "https://www.d2l.com/careers/jobs/?job_id=8224139&gh_jid=8224139",
   "publisher": "D2L",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    175000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-cbbb7044b482",
   "title": "D2L: Senior Product Manager - Createspace, Canada Based",
   "url": "https://www.d2l.com/careers/jobs/?job_id=8163035&gh_jid=8163035",
   "publisher": "D2L",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    150000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-381fc5fd8fec",
   "title": "D2L: Senior Software Developer",
   "url": "https://www.d2l.com/careers/jobs/?job_id=2079857&gh_jid=2079857",
   "publisher": "D2L",
   "date": "2020-02-06",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    130000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8e9d589803f8",
   "title": "D2L: Senior Software Developer 2",
   "url": "https://www.d2l.com/careers/jobs/?job_id=7539323&gh_jid=7539323",
   "publisher": "D2L",
   "date": "2026-01-14",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    155000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1d41275de4cc",
   "title": "D2L: Software Developer",
   "url": "https://www.d2l.com/careers/jobs/?job_id=260466&gh_jid=260466",
   "publisher": "D2L",
   "date": "2026-06-25",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    105000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a1f724fabe0d",
   "title": "1Password: Manager, Security Incident Response",
   "url": "https://jobs.ashbyhq.com/1password/423fd747-cf5d-46f6-a439-134d3bef3a5c",
   "publisher": "1Password",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    171000,
    248000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-bcc3cf062343",
   "title": "1Password: Senior Developer, Growth",
   "url": "https://jobs.ashbyhq.com/1password/f7fa1ca7-5439-4848-a398-090a5cdf7d9d",
   "publisher": "1Password",
   "date": "2026-03-31",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    144000,
    202000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-4454cfbd1bde",
   "title": "1Password: Senior Developer, Open Source",
   "url": "https://jobs.ashbyhq.com/1password/7cc29a43-a6ac-46f5-8cfd-c090f23b3289",
   "publisher": "1Password",
   "date": "2026-07-15",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    144000,
    202000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-1283d3023698",
   "title": "1Password: Senior IT Engineer, Identity and Access Management",
   "url": "https://jobs.ashbyhq.com/1password/c061444f-2053-4967-aeff-4b11f4a88713",
   "publisher": "1Password",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    103000,
    144000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-95ea0ecfe58a",
   "title": "1Password: Senior Staff Product Manager, Device Security",
   "url": "https://jobs.ashbyhq.com/1password/99eb8a4c-81e1-413b-822f-dd27598207e0",
   "publisher": "1Password",
   "date": "2026-08-14",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    178000,
    258000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-51ceea654b7d",
   "title": "1Password: Staff Product Manager, SaaS Manager",
   "url": "https://jobs.ashbyhq.com/1password/0b37fa60-5cbc-4b9a-84c9-4afe50634db7",
   "publisher": "1Password",
   "date": "2026-08-24",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    155000,
    225000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-7dfee541afed",
   "title": "1Password: Senior Enterprise Systems Engineer",
   "url": "https://jobs.ashbyhq.com/1password/363ebcb3-897b-4266-8734-aa7592bd532d",
   "publisher": "1Password",
   "date": "2026-09-03",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    117000,
    164000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f06609344a75",
   "title": "1Password: Developer, Enterprise Tenants and Policies",
   "url": "https://jobs.ashbyhq.com/1password/b9ff2259-517c-4ec2-b92f-646be8bf12b6",
   "publisher": "1Password",
   "date": "2026-09-14",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    111000,
    155000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-2f57a09375f6",
   "title": "1Password: Developer, Frontend",
   "url": "https://jobs.ashbyhq.com/1password/ec030dda-caff-4579-93ab-c9aa147a0241",
   "publisher": "1Password",
   "date": "2026-09-11",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    111000,
    155000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-b46beea5dc56",
   "title": "1Password: Staff Security Engineer, Security Incident Response",
   "url": "https://jobs.ashbyhq.com/1password/3e2e42d1-c205-42d6-a7b4-e624d535b6f5",
   "publisher": "1Password",
   "date": "2026-09-14",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    167000,
    242000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-1419abe3df69",
   "title": "1Password: Senior Staff Cloud Platform Engineer",
   "url": "https://jobs.ashbyhq.com/1password/25e52edb-3d1a-43ab-a6d1-ad2a36f0c8ee",
   "publisher": "1Password",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    202000,
    293000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-22492baea304",
   "title": "1Password: Principal Product Manager, Security",
   "url": "https://jobs.ashbyhq.com/1password/ff516ff4-2726-4c18-ae6e-681640d9c81d",
   "publisher": "1Password",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    208000,
    312000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-0c354749acc6",
   "title": "1Password: Senior Product Manager",
   "url": "https://jobs.ashbyhq.com/1password/0a11e3df-2212-419e-a1ff-dc501fa7a084",
   "publisher": "1Password",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    133000,
    186000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-4b6773e84f7f",
   "title": "1Password: Developer, Device Trust Reliability",
   "url": "https://jobs.ashbyhq.com/1password/443f9ef6-13a7-4edb-ace5-16be7e630041",
   "publisher": "1Password",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    111000,
    155000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-3509e2978561",
   "title": "1Password: Frontend Developer, Device Security",
   "url": "https://jobs.ashbyhq.com/1password/e9f8842c-3ed3-4b89-bd55-f59cff9773cb",
   "publisher": "1Password",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    111000,
    155000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f6d0337e196f",
   "title": "1Password: .NET Developer, SaaS Manager",
   "url": "https://jobs.ashbyhq.com/1password/005d4b48-d31e-449f-90b7-83313f98a907",
   "publisher": "1Password",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:47:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    111000,
    155000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-e2f3071c07d7",
   "title": "Instacart: Senior Engineering Manager, Core Picking",
   "url": "https://instacart.careers/job/?gh_jid=8084350",
   "publisher": "Instacart",
   "date": "2026-08-28",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    229000,
    241500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e26b330e1192",
   "title": "Instacart: Senior Machine Learning Engineer, Economist",
   "url": "https://instacart.careers/job/?gh_jid=8157738",
   "publisher": "Instacart",
   "date": "2026-08-27",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180000,
    190000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b33c1ca00e69",
   "title": "Instacart: Senior Product Designer II - Lifecycle & Growth",
   "url": "https://instacart.careers/job/?gh_jid=8191765",
   "publisher": "Instacart",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    171000,
    180500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6c9a0bb237de",
   "title": "Instacart: Senior Product Manager, Ad Formats",
   "url": "https://instacart.careers/job/?gh_jid=8281407",
   "publisher": "Instacart",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    165000,
    174000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5cee2b847f78",
   "title": "Instacart: Senior Product Manager, Advertiser Experience",
   "url": "https://instacart.careers/job/?gh_jid=8120471",
   "publisher": "Instacart",
   "date": "2026-08-14",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    165000,
    174000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e692a9fc82d8",
   "title": "Instacart: Senior Product Manager, AI Control Studio",
   "url": "https://instacart.careers/job/?gh_jid=8198161",
   "publisher": "Instacart",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    194000,
    204500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4bdf850842e9",
   "title": "Instacart: Senior Product Manager, Catalog",
   "url": "https://instacart.careers/job/?gh_jid=8143272",
   "publisher": "Instacart",
   "date": "2026-08-20",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    165000,
    174000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-04f8f06e156b",
   "title": "Instacart: Senior Product Manager, Retailer App Platform & Insights",
   "url": "https://instacart.careers/job/?gh_jid=8266403",
   "publisher": "Instacart",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    194000,
    204500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e621941f9ad6",
   "title": "Instacart: Senior Software Engineer - Ads Manager",
   "url": "https://instacart.careers/job/?gh_jid=8304487",
   "publisher": "Instacart",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    177500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-50e40823a604",
   "title": "Instacart: Senior Software Engineer, Fulfillment",
   "url": "https://instacart.careers/job/?gh_jid=8315996",
   "publisher": "Instacart",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    177500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b4e730c2f887",
   "title": "Instacart: Senior Software Engineer II, Ads Data Solutions Engineering",
   "url": "https://instacart.careers/job/?gh_jid=7951938",
   "publisher": "Instacart",
   "date": "2026-05-29",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    196000,
    207000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-47bc63fdcbf4",
   "title": "Instacart: Software Engineer II, Advertiser Optimization",
   "url": "https://instacart.careers/job/?gh_jid=8233716",
   "publisher": "Instacart",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    145000,
    153000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ec1b2ebddf58",
   "title": "Instacart: Staff Experience Designer",
   "url": "https://instacart.careers/job/?gh_jid=8084090",
   "publisher": "Instacart",
   "date": "2026-07-27",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    198000,
    209000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-de38622d24ee",
   "title": "Instacart: Staff User Researcher - Consumer",
   "url": "https://instacart.careers/job/?gh_jid=8141483",
   "publisher": "Instacart",
   "date": "2026-08-19",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    189000,
    199500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-126587b6a9e4",
   "title": "Coursera: Senior Product Manager, Applied AI",
   "url": "https://job-boards.greenhouse.io/coursera/jobs/6211986004",
   "publisher": "Coursera",
   "date": "2026-09-30",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    164000,
    205000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-9f5d781bf2be",
   "title": "Coursera: Senior Software Developer, BE",
   "url": "https://job-boards.greenhouse.io/coursera/jobs/6211197004",
   "publisher": "Coursera",
   "date": "2026-09-30",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    137600,
    172000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a93eda890786",
   "title": "Coursera: Senior Software Engineer, Applied AI & Customer Solutions",
   "url": "https://job-boards.greenhouse.io/coursera/jobs/6217587004",
   "publisher": "Coursera",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    137000,
    172000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-7100f7d880a7",
   "title": "Coursera: Senior Software Test Engineer",
   "url": "https://job-boards.greenhouse.io/coursera/jobs/6141559004",
   "publisher": "Coursera",
   "date": "2026-08-31",
   "fetched_at": "2026-10-29T21:47:31Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    124000,
    155000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-78ac945b34dd",
   "title": "Float: Senior Product Designer",
   "url": "https://jobs.ashbyhq.com/float/4b6baf0b-5b54-46ab-b1f0-875757d83982",
   "publisher": "Float",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    184000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-5dda38a34e9d",
   "title": "Shakepay: Senior Data Scientist, Growth",
   "url": "https://job-boards.greenhouse.io/shakepay/jobs/4695148005",
   "publisher": "Shakepay",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    200000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-89456c005b9f",
   "title": "Shakepay: Senior Software Engineer (future opportunities)",
   "url": "https://job-boards.greenhouse.io/shakepay/jobs/4609637005",
   "publisher": "Shakepay",
   "date": "2025-09-17",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3ffbbf697569",
   "title": "Shakepay: Staff Data Scientist, Growth",
   "url": "https://job-boards.greenhouse.io/shakepay/jobs/4723803005",
   "publisher": "Shakepay",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    200000,
    250000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3111d965287b",
   "title": "Klue: Senior Software Engineer, AI",
   "url": "https://jobs.ashbyhq.com/klue/25683e0d-db43-499b-9dd1-7bcecb763e61",
   "publisher": "Klue",
   "date": "2026-08-17",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    230000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a314a4f51f7b",
   "title": "Klue: Senior Software Engineer, DevOps & Security",
   "url": "https://jobs.ashbyhq.com/klue/ac2b512c-eb39-40f5-9d60-12d1a4fb5ae7",
   "publisher": "Klue",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    195000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-7bbcc2672667",
   "title": "Klue: Staff Product Manager",
   "url": "https://jobs.ashbyhq.com/klue/b8520907-ec93-4731-ab08-91453fbd19ad",
   "publisher": "Klue",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    185000,
    235000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-c1d42d7bc16e",
   "title": "Carta: Senior Software Engineer II, Investors",
   "url": "https://job-boards.greenhouse.io/carta/jobs/8035084003",
   "publisher": "Carta",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    181050,
    213000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3ace16354497",
   "title": "Carta: Senior Software Engineer II, KYC",
   "url": "https://job-boards.greenhouse.io/carta/jobs/7723597003",
   "publisher": "Carta",
   "date": "2026-09-17",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    181050,
    213000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-fd0aeff0a890",
   "title": "Carta: Staff Software Engineer, Investors",
   "url": "https://job-boards.greenhouse.io/carta/jobs/8035089003",
   "publisher": "Carta",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    205600,
    257000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ce38ded6e8ad",
   "title": "Square / Block: Staff Software Engineer, Cash App Banking",
   "url": "http://block.xyz/careers/jobs/5196196008?gh_jid=5196196008",
   "publisher": "Square / Block",
   "date": "2026-05-01",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    222900,
    334300
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-07f5d431342e",
   "title": "Square / Block: Staff Software Engineer, Go-to-Market Systems & AI",
   "url": "http://block.xyz/careers/jobs/5406251008?gh_jid=5406251008",
   "publisher": "Square / Block",
   "date": "2026-08-31",
   "fetched_at": "2026-10-29T21:47:32Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    222900,
    334300
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6721f2da7396",
   "title": "Snowflake: Staff Software Engineer, App Runtime",
   "url": "https://jobs.ashbyhq.com/snowflake/708992c7-67da-4f99-99f0-39ed70e360d4",
   "publisher": "Snowflake",
   "date": "2026-03-04",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    291250,
    341250
   ],
   "ats": "ashby"
  },
  {
   "id": "post-2a23ff95c848",
   "title": "Snowflake: Software Engineer, AI Native Authoring",
   "url": "https://jobs.ashbyhq.com/snowflake/ea0df7ad-11c5-41e6-8789-1af6068fc8f6",
   "publisher": "Snowflake",
   "date": "2026-07-07",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    176300,
    226300
   ],
   "ats": "ashby"
  },
  {
   "id": "post-51151c0a5ad2",
   "title": "Snowflake: Senior Full Stack Engineer, App Runtime",
   "url": "https://jobs.ashbyhq.com/snowflake/6159ff6c-30b3-44c2-9128-934c72318e0b",
   "publisher": "Snowflake",
   "date": "2026-07-14",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    245250,
    295250
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a66c82d4b679",
   "title": "Databricks: Manager, Engineering - AI/BI",
   "url": "https://databricks.com/company/careers/open-positions/job?gh_jid=8176503002",
   "publisher": "Databricks",
   "date": "2025-09-18",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    171100,
    227500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-35ca8d8a5c1a",
   "title": "Databricks: Senior Software Engineer - Backend",
   "url": "https://databricks.com/company/careers/open-positions/job?gh_jid=8093295002",
   "publisher": "Databricks",
   "date": "2025-07-25",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    146200,
    201100
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b77430c145b7",
   "title": "Databricks: Senior Software Frontend Engineer – Dashboards",
   "url": "https://databricks.com/company/careers/open-positions/job?gh_jid=8230883002",
   "publisher": "Databricks",
   "date": "2025-10-28",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    146200,
    201100
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-65f25a6423e2",
   "title": "Databricks: Staff Software Engineer - Backend",
   "url": "https://databricks.com/company/careers/open-positions/job?gh_jid=8093293002",
   "publisher": "Databricks",
   "date": "2025-07-25",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    173400,
    238350
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-892a5360d80b",
   "title": "Okta: Director Product Manager - Okta Identity Threat Detection and Response Products",
   "url": "https://www.okta.com/company/careers/opportunity/8157885?gh_jid=8157885",
   "publisher": "Okta",
   "date": "2026-08-26",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    208000,
    286000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f672bc93cad9",
   "title": "Okta: Engineering Manager, Okta Access Gateway",
   "url": "https://www.okta.com/company/careers/opportunity/8230163?gh_jid=8230163",
   "publisher": "Okta",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    231000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-7ff820fcfcaf",
   "title": "Okta: Globalization Software Engineer",
   "url": "https://www.okta.com/company/careers/opportunity/8093199?gh_jid=8093199",
   "publisher": "Okta",
   "date": "2026-07-31",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    114000,
    157300
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-bc89846e8aa3",
   "title": "Okta: Manager, Engineering, SecureAI",
   "url": "https://www.okta.com/company/careers/opportunity/8208381?gh_jid=8208381",
   "publisher": "Okta",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    231000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-bff2c90d9520",
   "title": "Okta: Principal Machine Learning Engineer, SecureAI",
   "url": "https://www.okta.com/company/careers/opportunity/8208377?gh_jid=8208377",
   "publisher": "Okta",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    192000,
    264000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-efc5ccb279a7",
   "title": "Okta: Principal Product Manager, Platform Strategy & Infrastructure (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8208322?gh_jid=8208322",
   "publisher": "Okta",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    173000,
    237000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-25d7e13646dd",
   "title": "Okta: Principal Software Engineer – Developer Platform (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8139694?gh_jid=8139694",
   "publisher": "Okta",
   "date": "2026-08-18",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    184000,
    253000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-850736926825",
   "title": "Okta: Product Manager - Okta Device Access",
   "url": "https://www.okta.com/company/careers/opportunity/8072548?gh_jid=8072548",
   "publisher": "Okta",
   "date": "2026-08-12",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    124000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-24bb515775ef",
   "title": "Okta: Senior Engineering Manager, SDET  - Okta Identity Governance (OIG)",
   "url": "https://www.okta.com/company/careers/opportunity/8212003?gh_jid=8212003",
   "publisher": "Okta",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    176000,
    242000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6eb8d5926625",
   "title": "Okta: Senior Platform Engineer (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8286405?gh_jid=8286405",
   "publisher": "Okta",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-86a433753c66",
   "title": "Okta: Senior Product Designer - Enterprise Security",
   "url": "https://www.okta.com/company/careers/opportunity/8311018?gh_jid=8311018",
   "publisher": "Okta",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    118000,
    162000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-23c0f2f0dd1e",
   "title": "Okta: Senior Product Manager - Agentic Security (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8041551?gh_jid=8041551",
   "publisher": "Okta",
   "date": "2026-07-01",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    146000,
    218000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-61da75d41eec",
   "title": "Okta: Senior Product Manager - Auth0",
   "url": "https://www.okta.com/company/careers/opportunity/8072515?gh_jid=8072515",
   "publisher": "Okta",
   "date": "2026-07-28",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    146000,
    200000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-994d7023041f",
   "title": "Okta: Senior Product Manager, Auth0 AI and Identity Products (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/7905576?gh_jid=7905576",
   "publisher": "Okta",
   "date": "2026-08-14",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    146000,
    200200
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-56abd08e8999",
   "title": "Okta: Senior Software Engineer",
   "url": "https://www.okta.com/company/careers/opportunity/8237695?gh_jid=8237695",
   "publisher": "Okta",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4d527adeafa8",
   "title": "Okta: Senior Software Engineer, Agent Gateway",
   "url": "https://www.okta.com/company/careers/opportunity/8211926?gh_jid=8211926",
   "publisher": "Okta",
   "date": "2026-09-17",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5e86f349f076",
   "title": "Okta: Senior Software Engineer, Data Platform",
   "url": "https://www.okta.com/company/careers/opportunity/8258406?gh_jid=8258406",
   "publisher": "Okta",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5bae0dd744f8",
   "title": "Okta: Senior Software Engineer, Datastores (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8112913?gh_jid=8112913",
   "publisher": "Okta",
   "date": "2026-09-17",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-064ba07cd2cd",
   "title": "Okta: Senior Software Engineer, Fullstack",
   "url": "https://www.okta.com/company/careers/opportunity/8186804?gh_jid=8186804",
   "publisher": "Okta",
   "date": "2026-09-24",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a240d1cd43d9",
   "title": "Okta: Senior Software Engineer in Test, UI Platform",
   "url": "https://www.okta.com/company/careers/opportunity/8071448?gh_jid=8071448",
   "publisher": "Okta",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    118000,
    162000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-41acd5ffeabc",
   "title": "Okta: Senior Software Engineer, Observability (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8281409?gh_jid=8281409",
   "publisher": "Okta",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-23e39427ea3c",
   "title": "Okta: Senior Software Engineer, OIG",
   "url": "https://www.okta.com/company/careers/opportunity/8264443?gh_jid=8264443",
   "publisher": "Okta",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d10bbd79f2a0",
   "title": "Okta: Senior Software Engineer, PAM",
   "url": "https://www.okta.com/company/careers/opportunity/8186789?gh_jid=8186789",
   "publisher": "Okta",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4dc149c2f935",
   "title": "Okta: Senior Software Engineer, Performance ( Toronto)",
   "url": "https://www.okta.com/company/careers/opportunity/8329646?gh_jid=8329646",
   "publisher": "Okta",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-60ac911f3738",
   "title": "Okta: Senior Software Engineer, Platform Network (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8041376?gh_jid=8041376",
   "publisher": "Okta",
   "date": "2026-07-01",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-36bec1213cf1",
   "title": "Okta: Senior Software Engineer, Security Engineering (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8241679?gh_jid=8241679",
   "publisher": "Okta",
   "date": "2026-09-30",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-33ad66887496",
   "title": "Okta: Senior Software Reliability Engineer - Data Platform",
   "url": "https://www.okta.com/company/careers/opportunity/8082028?gh_jid=8082028",
   "publisher": "Okta",
   "date": "2026-07-28",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-beb9c13221f2",
   "title": "Okta: Staff Frontend Engineer, SecureAI",
   "url": "https://www.okta.com/company/careers/opportunity/8208369?gh_jid=8208369",
   "publisher": "Okta",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-7daecec6dff8",
   "title": "Okta: Staff FullStack Engineer, Secures AI",
   "url": "https://www.okta.com/company/careers/opportunity/8314936?gh_jid=8314936",
   "publisher": "Okta",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4e3fbf354e4e",
   "title": "Okta: Staff Machine Learning Engineer, Generative AI (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8139696?gh_jid=8139696",
   "publisher": "Okta",
   "date": "2026-08-18",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    231000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-9ff7f83abad0",
   "title": "Okta: Staff Machine Learning Engineer, SecureAI",
   "url": "https://www.okta.com/company/careers/opportunity/8208359?gh_jid=8208359",
   "publisher": "Okta",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    231000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f228abfbc10c",
   "title": "Okta: Staff Product Designer, Login and MFA (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8137889?gh_jid=8137889",
   "publisher": "Okta",
   "date": "2026-08-18",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    192500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-2b6048d0b746",
   "title": "Okta: Staff Product Manager - Developer Productivity",
   "url": "https://www.okta.com/company/careers/opportunity/8247721?gh_jid=8247721",
   "publisher": "Okta",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    173000,
    237600
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-dde920601157",
   "title": "Okta: Staff Product Security Engineer, Reviews",
   "url": "https://www.okta.com/company/careers/opportunity/8156825?gh_jid=8156825",
   "publisher": "Okta",
   "date": "2026-09-17",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    141000,
    193000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-81e2ab493126",
   "title": "Okta: Staff Software Engineer",
   "url": "https://www.okta.com/company/careers/opportunity/8232905?gh_jid=8232905",
   "publisher": "Okta",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6d9a66b460f2",
   "title": "Okta: Staff Software Engineer, Data Platform",
   "url": "https://www.okta.com/company/careers/opportunity/8239382?gh_jid=8239382",
   "publisher": "Okta",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-be25a5240bb3",
   "title": "Okta: Staff Software Engineer, Delegated Administration (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/7560775?gh_jid=7560775",
   "publisher": "Okta",
   "date": "2026-02-13",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-0dcb6b17b9bc",
   "title": "Okta: Staff Software Engineer, Developer Platform (Auth0)",
   "url": "https://www.okta.com/company/careers/opportunity/8041360?gh_jid=8041360",
   "publisher": "Okta",
   "date": "2026-07-01",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-18b69d23090b",
   "title": "Okta: Staff Software Engineer, Identity Threat Protection",
   "url": "https://www.okta.com/company/careers/opportunity/7233187?gh_jid=7233187",
   "publisher": "Okta",
   "date": "2026-05-07",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ddf5da95c7c3",
   "title": "Okta: Staff Software Engineer, OIN",
   "url": "https://www.okta.com/company/careers/opportunity/8239421?gh_jid=8239421",
   "publisher": "Okta",
   "date": "2026-09-30",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b0848f601f96",
   "title": "Okta: Staff UX Researcher",
   "url": "https://www.okta.com/company/careers/opportunity/8229326?gh_jid=8229326",
   "publisher": "Okta",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T21:47:33Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    193000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a3291bcbf6e9",
   "title": "Pinterest: Machine Learning Engineer II, Core Engineering",
   "url": "https://www.pinterestcareers.com/jobs/?gh_jid=7473497",
   "publisher": "Pinterest",
   "date": "2025-12-22",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170840,
    220840
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d41954fc47f9",
   "title": "Pinterest: Software Engineer, iOS",
   "url": "https://www.pinterestcareers.com/jobs/?gh_jid=6922682",
   "publisher": "Pinterest",
   "date": "2025-12-12",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    139378,
    189378
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-45fb7a3d40cc",
   "title": "Lyft: Android Software Engineer, Lyft Urban Solutions",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8743513002?gh_jid=8743513002",
   "publisher": "Lyft",
   "date": "2026-08-28",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    72000,
    90000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8a96db10b50f",
   "title": "Lyft: Business Systems Engineer, Intelligent Automation",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8790623002?gh_jid=8790623002",
   "publisher": "Lyft",
   "date": "2026-09-11",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    102000,
    127500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1fd161101f64",
   "title": "Lyft: Data Engineer",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8662205002?gh_jid=8662205002",
   "publisher": "Lyft",
   "date": "2026-08-05",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108000,
    135000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-335208daece4",
   "title": "Lyft: Data Science, Decisions - Airports",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8761299002?gh_jid=8761299002",
   "publisher": "Lyft",
   "date": "2026-08-28",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108000,
    135000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-953a47a64f1c",
   "title": "Lyft: Data Science, Metrics",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8811738002?gh_jid=8811738002",
   "publisher": "Lyft",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108000,
    135000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b7ae4787ed51",
   "title": "Lyft: Data Scientist - Algorithms, Mapping",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8733597002?gh_jid=8733597002",
   "publisher": "Lyft",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108000,
    135000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-0fdbf5eb97f8",
   "title": "Lyft: Data Scientist, Decisions - Mapping",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8856442002?gh_jid=8856442002",
   "publisher": "Lyft",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    88000,
    110000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3ea09938a38b",
   "title": "Lyft: Engineering Manager, Dynamic Pricing",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8894912002?gh_jid=8894912002",
   "publisher": "Lyft",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    172000,
    215000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-21ba2a50690f",
   "title": "Lyft: Engineering Manager, Rider Loyalty",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8638164002?gh_jid=8638164002",
   "publisher": "Lyft",
   "date": "2026-08-21",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    172000,
    215000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6bc80b61449e",
   "title": "Lyft: Firmware Engineer, LUS",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8790999002?gh_jid=8790999002",
   "publisher": "Lyft",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    88000,
    110000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-34d16b38e007",
   "title": "Lyft: Ingénieur Logiciel Android, Lyft Solutions Urbaines",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8743515002?gh_jid=8743515002",
   "publisher": "Lyft",
   "date": "2026-08-28",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    72000,
    90000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d4af99001cf8",
   "title": "Lyft: Ingénieur Logiciel en Tests Automatisés, LUS",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8760360002?gh_jid=8760360002",
   "publisher": "Lyft",
   "date": "2026-08-28",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    72000,
    90000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4b693562fcb6",
   "title": "Lyft: Machine Learning Engineer, Safety and Customer Care AI",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8684440002?gh_jid=8684440002",
   "publisher": "Lyft",
   "date": "2026-08-06",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    118800,
    148500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8eab42165c36",
   "title": "Lyft: ML Software Engineer, Routing",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8888403002?gh_jid=8888403002",
   "publisher": "Lyft",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    118800,
    148500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e3d3caccd2ae",
   "title": "Lyft: Operations Technology Product Designer",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8611874002?gh_jid=8611874002",
   "publisher": "Lyft",
   "date": "2026-08-03",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    88000,
    110000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e6e575ff1662",
   "title": "Lyft: Senior Engineering Manager, Rider Loyalty, Partnerships, and Rider Pay",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8627439002?gh_jid=8627439002",
   "publisher": "Lyft",
   "date": "2026-07-13",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    216000,
    270000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5836577b5997",
   "title": "Lyft: Senior Machine Learning Engineer, Recommendations",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8603653002?gh_jid=8603653002",
   "publisher": "Lyft",
   "date": "2026-06-23",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    149600,
    187000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-59eaefaa9013",
   "title": "Lyft: Senior Product Designer, Mapping",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8908003002?gh_jid=8908003002",
   "publisher": "Lyft",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f303f001025e",
   "title": "Lyft: Senior Software Engineer, AI Entries",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8657497002?gh_jid=8657497002",
   "publisher": "Lyft",
   "date": "2026-07-30",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d8b36230677b",
   "title": "Lyft: Senior Software Engineer, Community Safety",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8755550002?gh_jid=8755550002",
   "publisher": "Lyft",
   "date": "2026-08-27",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-913878023ee0",
   "title": "Lyft: Senior Software Engineer, Data Pipelines",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8795875002?gh_jid=8795875002",
   "publisher": "Lyft",
   "date": "2026-09-11",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c9da87ef6610",
   "title": "Lyft: Senior Software Engineer, Foundational Infrastructure & Networking",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8857056002?gh_jid=8857056002",
   "publisher": "Lyft",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3592f2f77e6f",
   "title": "Lyft: Senior Software Engineer – Mapping & Geospatial Systems",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8743231002?gh_jid=8743231002",
   "publisher": "Lyft",
   "date": "2026-08-25",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c9caf1f8a8e5",
   "title": "Lyft: Senior Software Engineer, Places and Search",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8693500002?gh_jid=8693500002",
   "publisher": "Lyft",
   "date": "2026-08-10",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f7f7ead0a490",
   "title": "Lyft: Senior Software Engineer, Recommendations",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8716218002?gh_jid=8716218002",
   "publisher": "Lyft",
   "date": "2026-08-19",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1eb7bd73c74b",
   "title": "Lyft: Senior Software Engineer, Rider",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8831430002?gh_jid=8831430002",
   "publisher": "Lyft",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f7f282d02715",
   "title": "Lyft: Social Media Team Lead (Overnight)",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8905092002?gh_jid=8905092002",
   "publisher": "Lyft",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    84000,
    105000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6c59ef457d85",
   "title": "Lyft: Software Engineer, AI Entries",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8923592002?gh_jid=8923592002",
   "publisher": "Lyft",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108000,
    135000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-850323268953",
   "title": "Lyft: Software Engineer, Fulfillment",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8584593002?gh_jid=8584593002",
   "publisher": "Lyft",
   "date": "2026-06-10",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108000,
    135000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-95e738feaaae",
   "title": "Lyft: Software Engineer in Test, LUS",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8760350002?gh_jid=8760350002",
   "publisher": "Lyft",
   "date": "2026-08-28",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    72000,
    90000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c345f792a5c1",
   "title": "Lyft: Software Engineer, Telematics",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8790686002?gh_jid=8790686002",
   "publisher": "Lyft",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108000,
    135000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-660e09885c1e",
   "title": "Lyft: Staff Product Manager, Customer Care Platform & Data",
   "url": "https://app.careerpuck.com/job-board/lyft/job/8648144002?gh_jid=8648144002",
   "publisher": "Lyft",
   "date": "2026-07-24",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    172000,
    215000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-0bd094d0b3bb",
   "title": "Robinhood: Engineering Manager, International",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8175215?t=gh_src=&gh_jid=8175215",
   "publisher": "Robinhood",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    200000,
    235000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e1bd30f031e7",
   "title": "Robinhood: Senior iOS Engineer, Crypto Perpetuals",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8319701?t=gh_src=&gh_jid=8319701",
   "publisher": "Robinhood",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    166000,
    195000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-eec5d927c89a",
   "title": "Robinhood: Senior Software Developer, Backend",
   "url": "https://boards.greenhouse.io/robinhood/jobs/5319465?t=gh_src=&gh_jid=5319465",
   "publisher": "Robinhood",
   "date": "2023-08-28",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    166000,
    195000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b811636e409b",
   "title": "Robinhood: Senior Software Developer, Developer Experience (DevX)",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8083818?t=gh_src=&gh_jid=8083818",
   "publisher": "Robinhood",
   "date": "2026-07-30",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    166000,
    195000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-cc089e7026a6",
   "title": "Robinhood: Senior Software Engineer, International",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8126314?t=gh_src=&gh_jid=8126314",
   "publisher": "Robinhood",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    166000,
    195000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-aec85c6c69f9",
   "title": "Robinhood: Senior Software Engineer, Web3 Backend",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8255842?t=gh_src=&gh_jid=8255842",
   "publisher": "Robinhood",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    166000,
    195000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-02182274ee73",
   "title": "Robinhood: Senior Staff Software Developer, Core Infrastructure",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8142278?t=gh_src=&gh_jid=8142278",
   "publisher": "Robinhood",
   "date": "2026-08-21",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    234000,
    275000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-09a8ba9ace07",
   "title": "Robinhood: Senior Staff Software Developer, Developer Infrastructure",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8189869?t=gh_src=&gh_jid=8189869",
   "publisher": "Robinhood",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    234000,
    275000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ade9a0cd47dc",
   "title": "Robinhood: Software Developer, Data Engineering",
   "url": "https://boards.greenhouse.io/robinhood/jobs/5616144?t=gh_src=&gh_jid=5616144",
   "publisher": "Robinhood",
   "date": "2024-01-22",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    166000,
    195000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-43f66a162ded",
   "title": "Robinhood: Software Developer, Ops Platform and Fraud Investigations",
   "url": "https://boards.greenhouse.io/robinhood/jobs/7737164?t=gh_src=&gh_jid=7737164",
   "publisher": "Robinhood",
   "date": "2026-07-17",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    160000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-da32ddfa7dcc",
   "title": "Robinhood: Software Engineer, Web3 Backend",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8258307?t=gh_src=&gh_jid=8258307",
   "publisher": "Robinhood",
   "date": "2026-10-07",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    136000,
    160000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a7dadb3c1192",
   "title": "Robinhood: Staff Offensive Security Engineer",
   "url": "https://boards.greenhouse.io/robinhood/jobs/7460169?t=gh_src=&gh_jid=7460169",
   "publisher": "Robinhood",
   "date": "2026-02-10",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    191250,
    225000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8f3f195a6f99",
   "title": "Robinhood: Staff Product Manager, Canada Expansion",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8262947?t=gh_src=&gh_jid=8262947",
   "publisher": "Robinhood",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    191250,
    225000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b02ecae88a92",
   "title": "Robinhood: Staff Software Developer, DevX (Developer Infrastructure)",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8080939?t=gh_src=&gh_jid=8080939",
   "publisher": "Robinhood",
   "date": "2026-08-03",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    200000,
    235000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3a36f5ab5294",
   "title": "Robinhood: Staff Software Engineer, Backend Platform",
   "url": "https://boards.greenhouse.io/robinhood/jobs/8244209?t=gh_src=&gh_jid=8244209",
   "publisher": "Robinhood",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    200000,
    235000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-2c616380b859",
   "title": "Robinhood: Staff Software Engineer, Web3",
   "url": "https://boards.greenhouse.io/robinhood/jobs/7489952?t=gh_src=&gh_jid=7489952",
   "publisher": "Robinhood",
   "date": "2026-02-06",
   "fetched_at": "2026-10-29T21:47:34Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    200000,
    235000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8213d6432fde",
   "title": "Coinbase: Offensive Security Engineer, AI",
   "url": "https://www.coinbase.com/careers/positions/8318599?gh_jid=8318599",
   "publisher": "Coinbase",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154000,
    154000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-30cdf2780f6a",
   "title": "Coinbase: Product Security Engineer",
   "url": "https://www.coinbase.com/careers/positions/8165389?gh_jid=8165389",
   "publisher": "Coinbase",
   "date": "2026-08-28",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154000,
    154000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d48c20399bd5",
   "title": "Coinbase: Senior Software Engineer, Backend (Consumer - Growth Foundations)",
   "url": "https://www.coinbase.com/careers/positions/8092651?gh_jid=8092651",
   "publisher": "Coinbase",
   "date": "2026-07-28",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    191100,
    191100
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-2039675b9c35",
   "title": "Affirm: Analytics Lead, Full Stack (Collections & Recoveries)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/7979912003",
   "publisher": "Affirm",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    145000,
    205000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-9364753d0ab9",
   "title": "Affirm: Machine Learning Engineer II (ROA + LTV ML)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/8033261003",
   "publisher": "Affirm",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    133000,
    183000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e5e76018679f",
   "title": "Affirm: Product Security Engineer II",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/7796530003",
   "publisher": "Affirm",
   "date": "2026-07-27",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    133000,
    183000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-050ae55b8949",
   "title": "Affirm: Senior Machine Learning Engineer (Fraud)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/7806920003",
   "publisher": "Affirm",
   "date": "2026-07-21",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    153000,
    213000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-739d1d92d151",
   "title": "Affirm: Senior Software Engineer",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/8005077003",
   "publisher": "Affirm",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    153000,
    213000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-cccc02cf182e",
   "title": "Affirm: Senior Software Engineer, Backend (Batch Infrastructure)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/7785814003",
   "publisher": "Affirm",
   "date": "2026-08-05",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    153000,
    213000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-333b1ae75927",
   "title": "Affirm: Senior Software Engineer, Frontend (App Experience)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/7927799003",
   "publisher": "Affirm",
   "date": "2026-08-21",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    153000,
    213000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-06a85609abde",
   "title": "Affirm: Senior Software Engineer, Fullstack (App Experience)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/7981725003",
   "publisher": "Affirm",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    153000,
    213000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d7450902030f",
   "title": "Affirm: Software Engineer I, Fullstack (Search)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/8017342003",
   "publisher": "Affirm",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    101000,
    151000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-96ad4d40b93d",
   "title": "Affirm: Software Engineer II, Backend (Online Storage)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/8012043003",
   "publisher": "Affirm",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    133000,
    183000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-52d0df1261d4",
   "title": "Affirm: Software Engineer II - CIAM",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/8040753003",
   "publisher": "Affirm",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    133000,
    183000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-940bb934c708",
   "title": "Affirm: Software Engineer II, Fullstack (Ads Platform)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/8016868003",
   "publisher": "Affirm",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    133000,
    183000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1aa8495ce13b",
   "title": "Affirm: Software Engineer II, Full Stack (Card Acquisition)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/8032175003",
   "publisher": "Affirm",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    133000,
    183000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-647a104e536d",
   "title": "Affirm: Staff Software Engineer",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/7833952003",
   "publisher": "Affirm",
   "date": "2026-08-10",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    181000,
    241000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-246ddec30835",
   "title": "Affirm: Staff Software Engineer, Backend (Cost Engineering)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/7821440003",
   "publisher": "Affirm",
   "date": "2026-07-30",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    181000,
    241000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-aaeda9c83f17",
   "title": "Affirm: Staff Software Engineer, Mobile (App Infrastructure)",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/7829429003",
   "publisher": "Affirm",
   "date": "2026-08-14",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    181000,
    241000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5a2abff4f0b7",
   "title": "Affirm: Visual Designer II",
   "url": "https://job-boards.greenhouse.io/affirm/jobs/7966043003",
   "publisher": "Affirm",
   "date": "2026-09-30",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    101000,
    151000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-822488addb83",
   "title": "Brex: Developer Support Specialist",
   "url": "https://www.brex.com/careers/8829338002?gh_jid=8829338002",
   "publisher": "Brex",
   "date": "2026-09-21",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    69377,
    86722
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8ef426d640be",
   "title": "Brex: Engineering Manager, Bill Pay",
   "url": "https://www.brex.com/careers/8797771002?gh_jid=8797771002",
   "publisher": "Brex",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    240000,
    285000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-84d3377edf3d",
   "title": "Brex: Engineering Manager, Travel",
   "url": "https://www.brex.com/careers/8641195002?gh_jid=8641195002",
   "publisher": "Brex",
   "date": "2026-07-20",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    240000,
    300000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-2d4162f8c4be",
   "title": "Brex: Senior Security Operations Engineer",
   "url": "https://www.brex.com/careers/8339287002?gh_jid=8339287002",
   "publisher": "Brex",
   "date": "2025-12-12",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    192000,
    240000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-87315803dbbc",
   "title": "Brex: Senior Software Engineer, Backend",
   "url": "https://www.brex.com/careers/8815519002?gh_jid=8815519002",
   "publisher": "Brex",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    192000,
    240000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-235ee5430bfa",
   "title": "Brex: Senior Software Engineer, Back End",
   "url": "https://www.brex.com/careers/8472632002?gh_jid=8472632002",
   "publisher": "Brex",
   "date": "2026-03-24",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    192000,
    240000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e64be4b7d266",
   "title": "Brex: Software Engineer II, Backend",
   "url": "https://www.brex.com/careers/8815512002?gh_jid=8815512002",
   "publisher": "Brex",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    152000,
    190000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-70dd83579175",
   "title": "Brex: Staff Software Engineer, Acquisition",
   "url": "https://www.brex.com/careers/8854221002?gh_jid=8854221002",
   "publisher": "Brex",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    240000,
    300000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5f9ff9041fae",
   "title": "Brex: Staff Software Engineer - Identity & Access Management",
   "url": "https://www.brex.com/careers/8922246002?gh_jid=8922246002",
   "publisher": "Brex",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    240000,
    300000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-0613070a3c5e",
   "title": "Brex: Staff Software Engineer, Product Data Platform",
   "url": "https://www.brex.com/careers/8430196002?gh_jid=8430196002",
   "publisher": "Brex",
   "date": "2026-02-19",
   "fetched_at": "2026-10-29T21:47:35Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    240000,
    300000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e245e979312b",
   "title": "Twilio: Staff Machine Learning Engineer",
   "url": "https://job-boards.greenhouse.io/twilio/jobs/8258589",
   "publisher": "Twilio",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160320,
    200400
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-fadd5481db38",
   "title": "Twilio: Staff Product Manager",
   "url": "https://job-boards.greenhouse.io/twilio/jobs/7904293",
   "publisher": "Twilio",
   "date": "2026-06-12",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    145840,
    182300
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-687f73f1165a",
   "title": "MongoDB: Senior Engineering Manager, Storage Execution",
   "url": "https://www.mongodb.com/careers/job/?gh_jid=8163002",
   "publisher": "MongoDB",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    191000,
    265000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1e015b84b9c8",
   "title": "MongoDB: Senior Software Engineer, Cluster Scalability",
   "url": "https://www.mongodb.com/careers/job/?gh_jid=8221184",
   "publisher": "MongoDB",
   "date": "2026-09-24",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    158000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-35bf4ac122ec",
   "title": "MongoDB: Senior Software Engineer, Deployments",
   "url": "https://www.mongodb.com/careers/job/?gh_jid=7727913",
   "publisher": "MongoDB",
   "date": "2026-06-17",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    144000,
    200000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-52b701bd6b5d",
   "title": "MongoDB: Site Reliability Engineer (Senior or Staff), Storage Layer Services (SLS)",
   "url": "https://www.mongodb.com/careers/job/?gh_jid=7793634",
   "publisher": "MongoDB",
   "date": "2026-04-08",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    144000,
    200000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-31f66c5fbb7f",
   "title": "MongoDB: Software Engineer 3, Identity and Access Management",
   "url": "https://www.mongodb.com/careers/job/?gh_jid=8313374",
   "publisher": "MongoDB",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    122000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1af2a95371d1",
   "title": "MongoDB: Staff Product Manager, Atlas Infinite",
   "url": "https://www.mongodb.com/careers/job/?gh_jid=8274031",
   "publisher": "MongoDB",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    155000,
    215000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-0645cc556f33",
   "title": "Elastic: Principal AI Engineer - Context - Agents and Context",
   "url": "https://jobs.elastic.co/jobs?gh_jid=8223688&gh_jid=8223688",
   "publisher": "Elastic",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154000,
    243600
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ddfc124b4211",
   "title": "Elastic: Principal Java Developer - Distributed Systems, Serverless - Elasticsearch",
   "url": "https://jobs.elastic.co/jobs?gh_jid=7982102&gh_jid=7982102",
   "publisher": "Elastic",
   "date": "2026-06-12",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    128300,
    203000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1b92bc67cf96",
   "title": "Elastic: Principal Product Manager Agents and Context - Elasticsearch",
   "url": "https://jobs.elastic.co/jobs?gh_jid=8070011&gh_jid=8070011",
   "publisher": "Elastic",
   "date": "2026-07-16",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154000,
    243600
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-76a6c9d34914",
   "title": "Elastic: Principal Product Manager II, AI/Vectors - Elasticsearch",
   "url": "https://jobs.elastic.co/jobs?gh_jid=8306227&gh_jid=8306227",
   "publisher": "Elastic",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    192500,
    304500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-0bf726bc0289",
   "title": "Elastic: Principal Product Manager, Security Pricing and Packaging (Serverless) - Security Solutions",
   "url": "https://jobs.elastic.co/jobs?gh_jid=8332655&gh_jid=8332655",
   "publisher": "Elastic",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154000,
    243600
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-2810f1499906",
   "title": "Elastic: Principal Software Developer - Performance Tuning - Elasticsearch",
   "url": "https://jobs.elastic.co/jobs?gh_jid=8138661&gh_jid=8138661",
   "publisher": "Elastic",
   "date": "2026-08-18",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154000,
    243600
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-243a96d03467",
   "title": "Elastic: Senior Developer Advocate",
   "url": "https://jobs.elastic.co/jobs?gh_jid=8053891&gh_jid=8053891",
   "publisher": "Elastic",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    122300,
    172300
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a450fc2cfb1c",
   "title": "Elastic: Senior Java Developer - Core/Infra - Elasticsearch",
   "url": "https://jobs.elastic.co/jobs?gh_jid=8074285&gh_jid=8074285",
   "publisher": "Elastic",
   "date": "2026-07-20",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    128300,
    203000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-904ba1a86b0f",
   "title": "Elastic: Senior Product Manager, Control Plane - Platform",
   "url": "https://jobs.elastic.co/jobs?gh_jid=8093933&gh_jid=8093933",
   "publisher": "Elastic",
   "date": "2026-07-29",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    128300,
    203000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b75045a686cd",
   "title": "Elastic: Senior Software Developer",
   "url": "https://jobs.elastic.co/jobs?gh_jid=8130076&gh_jid=8130076",
   "publisher": "Elastic",
   "date": "2026-08-14",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    128300,
    203000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-2e22429792b9",
   "title": "Elastic: Senior Software Engineer - Control Plane (Hosted Foundations / Applications)",
   "url": "https://jobs.elastic.co/jobs?gh_jid=8311496&gh_jid=8311496",
   "publisher": "Elastic",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:47:37Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    128300,
    203000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-9b6c4bff560a",
   "title": "Samsara: Data Engineer",
   "url": "https://www.samsara.com/company/careers/roles/8250423?gh_jid=8250423",
   "publisher": "Samsara",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110500,
    143000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d7973098b3e1",
   "title": "Samsara: Lead Machine Learning Engineer - ML Infrastructure",
   "url": "https://www.samsara.com/company/careers/roles/7746586?gh_jid=7746586",
   "publisher": "Samsara",
   "date": "2026-03-24",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    196000,
    269500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-dd397fd4513a",
   "title": "Samsara: Lead Product Designer",
   "url": "https://www.samsara.com/company/careers/roles/8018876?gh_jid=8018876",
   "publisher": "Samsara",
   "date": "2026-06-22",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    151300,
    195800
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-82717440f105",
   "title": "Samsara: Manager II, Software Engineering, Infrastructure",
   "url": "https://www.samsara.com/company/careers/roles/8221852?gh_jid=8221852",
   "publisher": "Samsara",
   "date": "2026-09-21",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    142800,
    184800
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-701be1a949fc",
   "title": "Samsara: Senior Security Operations Engineer I",
   "url": "https://www.samsara.com/company/careers/roles/8027084?gh_jid=8027084",
   "publisher": "Samsara",
   "date": "2026-06-24",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    132600,
    171600
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d17c059f5318",
   "title": "Samsara: Senior Software Engineer II",
   "url": "https://www.samsara.com/company/careers/roles/8129161?gh_jid=8129161",
   "publisher": "Samsara",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    142800,
    184800
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-0f0dba38a035",
   "title": "Samsara: Senior Software Engineer I/II - Infrastructure",
   "url": "https://www.samsara.com/company/careers/roles/7997916?gh_jid=7997916",
   "publisher": "Samsara",
   "date": "2026-06-10",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    142800,
    184800
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4ac0a1182a20",
   "title": "Samsara: Software Engineer - Data Platform",
   "url": "https://www.samsara.com/company/careers/roles/7992889?gh_jid=7992889",
   "publisher": "Samsara",
   "date": "2026-06-09",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    106675,
    138050
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-29f6ec397fa0",
   "title": "Samsara: Staff Machine Learning Engineer - Edge AI",
   "url": "https://www.samsara.com/company/careers/roles/7431070?gh_jid=7431070",
   "publisher": "Samsara",
   "date": "2025-11-27",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170400,
    234300
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-7986085eecc5",
   "title": "Samsara: Staff Product Designer",
   "url": "https://www.samsara.com/company/careers/roles/8275253?gh_jid=8275253",
   "publisher": "Samsara",
   "date": "2026-10-12",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    161600,
    222200
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ef9214053884",
   "title": "Samsara: Staff Software Engineer",
   "url": "https://www.samsara.com/company/careers/roles/8115078?gh_jid=8115078",
   "publisher": "Samsara",
   "date": "2026-08-07",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154800,
    212850
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-177fb96ca364",
   "title": "Samsara: Staff Software Engineer, DevEx",
   "url": "https://www.samsara.com/company/careers/roles/8109358?gh_jid=8109358",
   "publisher": "Samsara",
   "date": "2026-08-05",
   "fetched_at": "2026-10-29T21:47:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154800,
    212850
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b364e3d5a434",
   "title": "Asana: Data Scientist",
   "url": "https://www.asana.com/jobs/apply/8275149?gh_jid=8275149",
   "publisher": "Asana",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    176000,
    200000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c3858a8c9bfe",
   "title": "Asana: Developer Advocate",
   "url": "https://www.asana.com/jobs/apply/8257464?gh_jid=8257464",
   "publisher": "Asana",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    175000,
    235000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-447a1ff3462a",
   "title": "Asana: IT Systems Engineer - Identity",
   "url": "https://www.asana.com/jobs/apply/7839280?gh_jid=7839280",
   "publisher": "Asana",
   "date": "2026-07-14",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    106000,
    150000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-05825210e456",
   "title": "Asana: Lead Product Manager, Enterprise Services Management",
   "url": "https://www.asana.com/jobs/apply/8213887?gh_jid=8213887",
   "publisher": "Asana",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    211000,
    240000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d2136acfe543",
   "title": "Asana: Product Designer",
   "url": "https://www.asana.com/jobs/apply/8024052?gh_jid=8024052",
   "publisher": "Asana",
   "date": "2026-07-21",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125000,
    139000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-50f5ed46e1d4",
   "title": "Asana: Senior Analytics Engineer",
   "url": "https://www.asana.com/jobs/apply/8282814?gh_jid=8282814",
   "publisher": "Asana",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    106000,
    120000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3aa031edf35a",
   "title": "Asana: Senior Security Engineer, Threat Response",
   "url": "https://www.asana.com/jobs/apply/7380414?gh_jid=7380414",
   "publisher": "Asana",
   "date": "2026-06-09",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    200000,
    240000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b65e42cbd9f5",
   "title": "Asana: Senior Software Engineer, AI",
   "url": "https://www.asana.com/jobs/apply/8319678?gh_jid=8319678",
   "publisher": "Asana",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    176000,
    200000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-de4fdc02a0fe",
   "title": "Asana: Software Engineer, AI",
   "url": "https://www.asana.com/jobs/apply/7962306?gh_jid=7962306",
   "publisher": "Asana",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    146000,
    162000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4d5ff2094bd8",
   "title": "Asana: Software Engineer, Product",
   "url": "https://www.asana.com/jobs/apply/7961454?gh_jid=7961454",
   "publisher": "Asana",
   "date": "2026-05-29",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    146000,
    162000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f9bd9c031868",
   "title": "Asana: Technical Lead, API",
   "url": "https://www.asana.com/jobs/apply/7776446?gh_jid=7776446",
   "publisher": "Asana",
   "date": "2026-04-02",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    211000,
    240000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-fb2ac6dd24a8",
   "title": "Asana: Workday Integration Developer",
   "url": "https://www.asana.com/jobs/apply/8214792?gh_jid=8214792",
   "publisher": "Asana",
   "date": "2026-10-07",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    123000,
    140000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-2e0148846e82",
   "title": "Dropbox: Senior Corporate Enterprise Platform Engineer, Windows",
   "url": "https://jobs.dropbox.com/listing/8280094?gh_jid=8280094",
   "publisher": "Dropbox",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:47:39Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d468cb3ef406",
   "title": "Sentry: Staff Software Engineer, Issues",
   "url": "https://jobs.ashbyhq.com/sentry/68757804-a892-40ed-8ea7-f2d13500f29c",
   "publisher": "Sentry",
   "date": "2026-03-31",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    253000,
    316000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-cf6e74eabd12",
   "title": "Sentry: Senior Software Engineer, Billing Platform",
   "url": "https://jobs.ashbyhq.com/sentry/26c3535f-fcaa-4419-8272-43faa00582f1",
   "publisher": "Sentry",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    227000,
    420000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-ccec227842d5",
   "title": "Sentry: Security Engineer, Application Security",
   "url": "https://jobs.ashbyhq.com/sentry/67f20449-6b01-4cfa-92ca-bace58c10684",
   "publisher": "Sentry",
   "date": "2026-08-26",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    162000,
    200000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-438839e4fc57",
   "title": "Sentry: Security Engineer, Detection & Response",
   "url": "https://jobs.ashbyhq.com/sentry/ac8fd540-f3a2-4306-b52c-195fdbd2b998",
   "publisher": "Sentry",
   "date": "2026-08-26",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    162000,
    200000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-6ffbf49ae142",
   "title": "Sentry: Senior Software Engineer, Foundational Storage",
   "url": "https://jobs.ashbyhq.com/sentry/c1479d26-cf69-48ff-8424-c42ce05a8698",
   "publisher": "Sentry",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    200000,
    420000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-bca99b823c5d",
   "title": "Sentry: Software Engineer, Streaming Platform",
   "url": "https://jobs.ashbyhq.com/sentry/1c34ea48-ab62-4b71-a7d7-d0ac9eb07bba",
   "publisher": "Sentry",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    163000,
    200000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f84be8faa67a",
   "title": "Tailscale: Analytics Engineer, Data",
   "url": "https://job-boards.greenhouse.io/tailscale/jobs/4721252005",
   "publisher": "Tailscale",
   "date": "2026-08-04",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    203680,
    254600
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a563cc9c25c7",
   "title": "Tailscale: Customer Reliability Engineer",
   "url": "https://job-boards.greenhouse.io/tailscale/jobs/4715148005",
   "publisher": "Tailscale",
   "date": "2026-07-14",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154100,
    192960
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-9ef316a2aaca",
   "title": "Tailscale: Infrastructure Engineer",
   "url": "https://job-boards.greenhouse.io/tailscale/jobs/4733403005",
   "publisher": "Tailscale",
   "date": "2026-10-10",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    218420,
    273360
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-024553af60ea",
   "title": "Tailscale: Security Infrastructure Engineer",
   "url": "https://job-boards.greenhouse.io/tailscale/jobs/4726152005",
   "publisher": "Tailscale",
   "date": "2026-08-20",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    218420,
    273360
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6674496c7c5e",
   "title": "Tailscale: Software Engineer, AI Enablement",
   "url": "https://job-boards.greenhouse.io/tailscale/jobs/4710703005",
   "publisher": "Tailscale",
   "date": "2026-07-24",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    218420,
    302840
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3dba3544d65f",
   "title": "Tailscale: Software Engineer, Networking (Dataplane)",
   "url": "https://job-boards.greenhouse.io/tailscale/jobs/4732874005",
   "publisher": "Tailscale",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    218420,
    302840
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ab7b2fa8448b",
   "title": "Tailscale: Software Engineer, Networking (Features)",
   "url": "https://job-boards.greenhouse.io/tailscale/jobs/4739666005",
   "publisher": "Tailscale",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    242540,
    302840
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ce3fbf96ac37",
   "title": "Tailscale: Software Engineer, Strategic Projects",
   "url": "https://job-boards.greenhouse.io/tailscale/jobs/4721713005",
   "publisher": "Tailscale",
   "date": "2026-08-05",
   "fetched_at": "2026-10-29T21:47:41Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    218420,
    302840
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b90774fd8182",
   "title": "OpenAI: Cyber Operations Strategist, Critical Harm Operations",
   "url": "https://jobs.ashbyhq.com/openai/93a481a0-0ee9-4eb9-bb2b-691859af895a",
   "publisher": "OpenAI",
   "date": "2026-08-26",
   "fetched_at": "2026-10-29T21:47:42Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    188000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-6162f89cd493",
   "title": "PagerDuty: Principal Product Manager - Platform Security",
   "url": "https://job-boards.greenhouse.io/pagerduty/jobs/6218325004",
   "publisher": "PagerDuty",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T21:47:45Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    156000,
    236500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-9fb9dbb9f838",
   "title": "Nubank: Tech Lead Software Engineer",
   "url": "https://jobs.ashbyhq.com/nubank/0e0a0850-ac28-4dec-9ff3-8b9cb9273802",
   "publisher": "Nubank",
   "date": "2026-07-20",
   "fetched_at": "2026-10-29T21:47:45Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    210000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-37593e495ac8",
   "title": "Nubank: Senior Software Engineer",
   "url": "https://jobs.ashbyhq.com/nubank/9fbf56a9-9273-4519-b7e6-3a69f7481bb7",
   "publisher": "Nubank",
   "date": "2026-07-19",
   "fetched_at": "2026-10-29T21:47:45Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    147996,
    185004
   ],
   "ats": "ashby"
  },
  {
   "id": "post-e0405f26a0e2",
   "title": "Nubank: Senior Systems Engineer (Kafka)",
   "url": "https://jobs.ashbyhq.com/nubank/5c9c06a2-def9-4e11-88bd-5a8a5e570cd4",
   "publisher": "Nubank",
   "date": "2026-10-07",
   "fetched_at": "2026-10-29T21:47:45Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    156000,
    184000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-3c6838d05f13",
   "title": "Xero: Engineering Manager -Accounting Core",
   "url": "https://jobs.ashbyhq.com/xero/e862e689-eade-4caf-a741-aab6f29220c7",
   "publisher": "Xero",
   "date": "2026-06-23",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    188000,
    236000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a0af1049b525",
   "title": "Xero: Engineering Manager- Payments Platform",
   "url": "https://jobs.ashbyhq.com/xero/62d9e7c3-bf09-41f5-852e-4327b47ee95b",
   "publisher": "Xero",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    188000,
    236000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-b98a840fd2ca",
   "title": "Xero: Senior Product Manager - Payments & APIs",
   "url": "https://jobs.ashbyhq.com/xero/71da3938-a7e2-43d1-a992-1b140952e95d",
   "publisher": "Xero",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    167400,
    209200
   ],
   "ats": "ashby"
  },
  {
   "id": "post-62d0a658e514",
   "title": "Xero: Data Science Manager",
   "url": "https://jobs.ashbyhq.com/xero/1a833c39-6e00-4467-bd66-027eb286e9ed",
   "publisher": "Xero",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    190000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-659459ee2a6e",
   "title": "Xero: Senior Software Engineer - Payments Platform",
   "url": "https://jobs.ashbyhq.com/xero/49fc0d24-4d4e-4dc8-a857-53c9665fe5a3",
   "publisher": "Xero",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    155000,
    205000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-d916eef07ed3",
   "title": "Mozilla: Senior Mobile Engineer, iOS",
   "url": "https://job-boards.greenhouse.io/mozilla/jobs/8112219",
   "publisher": "Mozilla",
   "date": "2026-08-06",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108000,
    125000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a4c383e37f1e",
   "title": "Mozilla: Staff Product Engineer, Enterprise AI",
   "url": "https://job-boards.greenhouse.io/mozilla/jobs/8247782",
   "publisher": "Mozilla",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    155000,
    185000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a50a4d28e0e1",
   "title": "Mozilla: Staff Software Engineer, Web Application Services",
   "url": "https://job-boards.greenhouse.io/mozilla/jobs/8234153",
   "publisher": "Mozilla",
   "date": "2026-09-27",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    155000,
    190000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-aa8a4dfb5055",
   "title": "Epic Games: Director, Product Management (Discovery, Search, Personalization)",
   "url": "https://epicgames.com/careers/jobs/6013462004?gh_jid=6013462004",
   "publisher": "Epic Games",
   "date": "2026-06-03",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    269967,
    395952
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3958f3849161",
   "title": "Epic Games: Lead UI Programmer",
   "url": "https://epicgames.com/careers/jobs/6020510004?gh_jid=6020510004",
   "publisher": "Epic Games",
   "date": "2026-06-11",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    159412,
    233804
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e956a2ac043b",
   "title": "Epic Games: Principal Research Programmer, Epic Developer Assistant",
   "url": "https://epicgames.com/careers/jobs/6208474004?gh_jid=6208474004",
   "publisher": "Epic Games",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    274049,
    401939
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-42333f94d1aa",
   "title": "Epic Games: Senior Language Programmer",
   "url": "https://epicgames.com/careers/jobs/6210323004?gh_jid=6210323004",
   "publisher": "Epic Games",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    210609,
    308893
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-840d8985d187",
   "title": "Epic Games: Senior Programmer, Graphics Tools",
   "url": "https://epicgames.com/careers/jobs/6217211004?gh_jid=6217211004",
   "publisher": "Epic Games",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    166195,
    243752
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c75e36547601",
   "title": "Epic Games: Senior Rendering Programmer",
   "url": "https://epicgames.com/careers/jobs/6208110004?gh_jid=6208110004",
   "publisher": "Epic Games",
   "date": "2026-09-24",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    197622,
    289846
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4c320e84b885",
   "title": "Epic Games: Senior Software Programmer, Audio Engine",
   "url": "https://epicgames.com/careers/jobs/5990901004?gh_jid=5990901004",
   "publisher": "Epic Games",
   "date": "2026-05-07",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    226580,
    332317
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8628e82b1113",
   "title": "Epic Games: Senior Tools Programmer, UI & AI Workflows",
   "url": "https://epicgames.com/careers/jobs/6229262004?gh_jid=6229262004",
   "publisher": "Epic Games",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    182815,
    268128
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8121eab0d485",
   "title": "Roblox: Senior Software Engineer, Avatar Animation",
   "url": "https://careers.roblox.com/jobs/8024947?gh_jid=8024947",
   "publisher": "Roblox",
   "date": "2026-07-31",
   "fetched_at": "2026-10-29T21:47:47Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    230020,
    279120
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8ed41e799402",
   "title": "AppDirect: Développeur/Développeuse Logiciel",
   "url": "https://job-boards.greenhouse.io/appdirect/jobs/8749591002",
   "publisher": "AppDirect",
   "date": "2026-08-26",
   "fetched_at": "2026-10-29T21:47:49Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    120000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ea81a61d07a9",
   "title": "AppDirect: Développeur/développeuse logiciel, niveau intermédiaire",
   "url": "https://job-boards.greenhouse.io/appdirect/jobs/8806380002",
   "publisher": "AppDirect",
   "date": "2026-09-14",
   "fetched_at": "2026-10-29T21:47:49Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    95000,
    120000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1bc381335779",
   "title": "AppDirect: Intermediate Software Developer",
   "url": "https://job-boards.greenhouse.io/appdirect/jobs/8783745002",
   "publisher": "AppDirect",
   "date": "2026-09-14",
   "fetched_at": "2026-10-29T21:47:49Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    95000,
    120000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b3929c64fedd",
   "title": "AppDirect: Software Developer",
   "url": "https://job-boards.greenhouse.io/appdirect/jobs/8783817002",
   "publisher": "AppDirect",
   "date": "2026-09-09",
   "fetched_at": "2026-10-29T21:47:49Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    120000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-2492ccdde337",
   "title": "Workleap: Senior AI Developer, Data",
   "url": "https://job-boards.greenhouse.io/workleap/jobs/5271346007",
   "publisher": "Workleap",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:47:49Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    170000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-7e87265dbc88",
   "title": "Workleap: Senior Product Designer - ShareGate",
   "url": "https://job-boards.greenhouse.io/workleap/jobs/5250739007",
   "publisher": "Workleap",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:49Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125000,
    160000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c9be38f32783",
   "title": "Workleap: Staff Security Operations Specialist, LeapSec",
   "url": "https://job-boards.greenhouse.io/workleap/jobs/5272248007",
   "publisher": "Workleap",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:47:49Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125000,
    160000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ce46e95bb1a4",
   "title": "Benevity: DevEx Senior Staff Developer",
   "url": "https://jobs.ashbyhq.com/benevity/188f237c-8e16-4320-8ab1-d95c6de53652",
   "publisher": "Benevity",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    137800,
    179080
   ],
   "ats": "ashby"
  },
  {
   "id": "post-bc4fabfed144",
   "title": "Benevity: Senior Staff Developer, User Identity & Access Management (UIAM)",
   "url": "https://jobs.ashbyhq.com/benevity/709970c3-3255-4bfa-9899-ec613b69236d",
   "publisher": "Benevity",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    137800,
    179080
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a18950d6a452",
   "title": "Benevity: Senior Staff Data Platform Engineer",
   "url": "https://jobs.ashbyhq.com/benevity/28313220-d133-4698-ab81-e7143a03a2d0",
   "publisher": "Benevity",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    137800,
    178080
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f3b61433296d",
   "title": "Benevity: Senior Staff Developer, AI and Machine Learning",
   "url": "https://jobs.ashbyhq.com/benevity/195635d2-ce59-45ee-9980-8dd51e34073f",
   "publisher": "Benevity",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    137800,
    179080
   ],
   "ats": "ashby"
  },
  {
   "id": "post-84a8baf75c8e",
   "title": "Benevity: Software Development Manager",
   "url": "https://jobs.ashbyhq.com/benevity/fecae8b9-b97c-4a29-9894-203f87d352dd",
   "publisher": "Benevity",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    137800,
    179080
   ],
   "ats": "ashby"
  },
  {
   "id": "post-5dd77ce60f52",
   "title": "Jane App: Software Development Manager - Growth",
   "url": "https://jobs.ashbyhq.com/jane/6ecf2fa5-646b-4d08-9a5d-8b99e03ed91d",
   "publisher": "Jane App",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    158400,
    247500
   ],
   "ats": "ashby"
  },
  {
   "id": "post-921aab801352",
   "title": "Jane App: Cloud Security Engineer",
   "url": "https://jobs.ashbyhq.com/jane/cc34381e-2d4c-469a-a472-7e9d24e83578",
   "publisher": "Jane App",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    98400,
    147600
   ],
   "ats": "ashby"
  },
  {
   "id": "post-0f8c71d3fb71",
   "title": "Jane App: Senior Developer - Delivery Engineering",
   "url": "https://jobs.ashbyhq.com/jane/0acad06e-1acb-4ff3-8236-19e0f0b023e2",
   "publisher": "Jane App",
   "date": "2026-08-25",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    128000,
    200000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-468a7c004f9a",
   "title": "Jane App: Staff Data Engineer - Customer Signals & Instrumentation",
   "url": "https://jobs.ashbyhq.com/jane/6d4cd6e7-eae8-474f-938a-f61067f8a05b",
   "publisher": "Jane App",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    152000,
    237500
   ],
   "ats": "ashby"
  },
  {
   "id": "post-df0e078b0c4d",
   "title": "Jane App: Senior Development Manager - Developer Acceleration",
   "url": "https://jobs.ashbyhq.com/jane/325082ad-699b-4d0f-b023-bec1c545b254",
   "publisher": "Jane App",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    190400,
    309400
   ],
   "ats": "ashby"
  },
  {
   "id": "post-9cf4fbeb1a4d",
   "title": "Jane App: Staff Developer - Cloud Engineering",
   "url": "https://jobs.ashbyhq.com/jane/1513926f-ccc8-426d-b27d-b8f14fbc74e0",
   "publisher": "Jane App",
   "date": "2026-09-02",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    158400,
    247500
   ],
   "ats": "ashby"
  },
  {
   "id": "post-15b476627531",
   "title": "Jane App: Staff Security Engineer",
   "url": "https://jobs.ashbyhq.com/jane/109111ac-3e95-4fb2-b997-5578495e6c52",
   "publisher": "Jane App",
   "date": "2026-09-17",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    158400,
    247500
   ],
   "ats": "ashby"
  },
  {
   "id": "post-0b0dbb5e32c7",
   "title": "Jane App: Senior Data Engineer - Data Performance and Tooling",
   "url": "https://jobs.ashbyhq.com/jane/e70c917f-ceb8-4c3c-aa05-c9db657e7015",
   "publisher": "Jane App",
   "date": "2026-09-21",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    121600,
    190000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f73eaa9ec319",
   "title": "Lightspeed Commerce: Director, Product Management (Instore Selling)",
   "url": "https://jobs.ashbyhq.com/lightspeedhq/61b9a186-bcc0-4d93-a7e0-e8eb0cb2a687",
   "publisher": "Lightspeed Commerce",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    220000,
    250000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-8ab49a9aeadb",
   "title": "Lightspeed Commerce: Software Development Manager",
   "url": "https://jobs.ashbyhq.com/lightspeedhq/4e7a8cf4-271a-4f5c-b11a-798662da394a",
   "publisher": "Lightspeed Commerce",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170000,
    180000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-2286b7e801a7",
   "title": "Lightspeed Commerce: Manager, Site Reliability Engineering",
   "url": "https://jobs.ashbyhq.com/lightspeedhq/9b1c9899-2ebc-46e3-b44e-75babdcfdd3a",
   "publisher": "Lightspeed Commerce",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    185000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-c9229a29f646",
   "title": "Lightspeed Commerce: ServiceNow Developer",
   "url": "https://jobs.ashbyhq.com/lightspeedhq/2f5c76b1-7cb0-4449-aa8f-9f32f89385f6",
   "publisher": "Lightspeed Commerce",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    85000,
    110000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f23ea030bc42",
   "title": "Lightspeed Commerce: ServiceNow Developer",
   "url": "https://jobs.ashbyhq.com/lightspeedhq/6c9c4556-c6c3-40b0-acf2-6bb12d0f2a29",
   "publisher": "Lightspeed Commerce",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    85000,
    105000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-0e32663c6258",
   "title": "Lightspeed Commerce: Senior Product Designer, Capital Advances",
   "url": "https://jobs.ashbyhq.com/lightspeedhq/7dd6da89-d74c-4283-a0ab-d7474217d616",
   "publisher": "Lightspeed Commerce",
   "date": "2026-09-21",
   "fetched_at": "2026-10-29T21:47:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    135000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-6d214bff6f9c",
   "title": "Hopper: Principal Product Manager, HTS API Marketplace",
   "url": "https://jobs.ashbyhq.com/hopper/5ba86110-025f-407a-8460-39bb5a0ecaf6",
   "publisher": "Hopper",
   "date": "2026-04-28",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    250000,
    350000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-b845ffa7ac5a",
   "title": "Hopper: Principal Product Manager- Conversational AI",
   "url": "https://jobs.ashbyhq.com/hopper/646bcfcf-3b8a-47b3-a3d7-3baf97f126d0",
   "publisher": "Hopper",
   "date": "2026-08-14",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    200000,
    250000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a18ba27e1c73",
   "title": "Thinkific: Senior Product Manager",
   "url": "https://jobs.ashbyhq.com/thinkific/27fb2023-5f75-4291-b916-3e53947a0def",
   "publisher": "Thinkific",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    175000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f8fd2976bc24",
   "title": "Trulioo: Product Manager (KYB)",
   "url": "https://jobs.ashbyhq.com/trulioo/29ac1954-3d7e-406a-8d1b-54288ba065e7",
   "publisher": "Trulioo",
   "date": "2026-06-08",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    130000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-e68238e4a302",
   "title": "Trulioo: Senior Product Manager (KYC - Fraud & Risk)",
   "url": "https://jobs.ashbyhq.com/trulioo/a3749bc8-0fdb-46c6-9dd2-94a078b8b9ae",
   "publisher": "Trulioo",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    160000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-dc49f35acc83",
   "title": "Trulioo: Senior Business Development Manager",
   "url": "https://jobs.ashbyhq.com/trulioo/3c8d9225-2c03-4290-8b7c-ec027305d418",
   "publisher": "Trulioo",
   "date": "2026-08-07",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    160000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-35be3228749d",
   "title": "Trulioo: Senior Software Engineer (Back-end/Server)",
   "url": "https://jobs.ashbyhq.com/trulioo/d542c936-6840-4be3-a29c-8131d0f08a78",
   "publisher": "Trulioo",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    200000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-5a0a6e3b6ae0",
   "title": "Trulioo: Manager, Engineering",
   "url": "https://jobs.ashbyhq.com/trulioo/2d6cecda-3700-427a-8261-a4a6afe2b2f4",
   "publisher": "Trulioo",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    185000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-c19a01036076",
   "title": "Trulioo: Intermediate Software Engineer (Agentic AI Verification)",
   "url": "https://jobs.ashbyhq.com/trulioo/835506e4-f3af-4309-97c3-73968bb0139e",
   "publisher": "Trulioo",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    115000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-fe1c70da0ccf",
   "title": "Procurify: Engineering Manager, AI Engineering",
   "url": "https://jobs.ashbyhq.com/procurify/5f6c4353-73aa-4e0a-a2e9-eeaa7a806a1c",
   "publisher": "Procurify",
   "date": "2025-12-05",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    184000,
    205000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-67e5485d05a8",
   "title": "Procurify: Senior Full Stack Engineer",
   "url": "https://jobs.ashbyhq.com/procurify/fc0bb55c-22bc-4c9a-b9d2-5e8ef9f48389",
   "publisher": "Procurify",
   "date": "2026-09-02",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135100,
    159000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-ed7c99e870f5",
   "title": "Procurify: Senior Product Manager",
   "url": "https://jobs.ashbyhq.com/procurify/bab0f6a4-be5c-4870-a991-22e9835dab37",
   "publisher": "Procurify",
   "date": "2026-09-14",
   "fetched_at": "2026-10-29T21:47:51Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    145000,
    160000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-d5c65cc42432",
   "title": "Solink: Software Engineer III",
   "url": "https://jobs.ashbyhq.com/solink/60efa38b-c5e4-45db-9253-addf37829f7f",
   "publisher": "Solink",
   "date": "2026-07-15",
   "fetched_at": "2026-10-29T21:47:52Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115000,
    147500
   ],
   "ats": "ashby"
  },
  {
   "id": "post-2bf13c83298c",
   "title": "Solink: Senior Salesforce Developer",
   "url": "https://jobs.ashbyhq.com/solink/30548ee4-a1c2-4c72-9807-ce0985383cd6",
   "publisher": "Solink",
   "date": "2026-09-02",
   "fetched_at": "2026-10-29T21:47:52Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    111250,
    150000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-d4827886b13a",
   "title": "Solink: Staff Software Engineer, Data",
   "url": "https://jobs.ashbyhq.com/solink/18c79c81-1c00-4d0d-a9de-178c0ccac2c3",
   "publisher": "Solink",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:47:52Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    138445,
    173056
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f739a054e314",
   "title": "Fullscript: Senior Backend Developer - Identity and Access Management (IAM)",
   "url": "https://jobs.lever.co/fullscript/48afd4ef-dff0-4b59-94a2-3a3df2aa3c34",
   "publisher": "Fullscript",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:47:52Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125000,
    165000
   ],
   "ats": "lever"
  },
  {
   "id": "post-8f024b38fd89",
   "title": "Replicant: Senior Software Engineer",
   "url": "https://jobs.ashbyhq.com/replicant/2808a97f-582c-408a-becd-c4c3825f451e",
   "publisher": "Replicant",
   "date": "2026-08-05",
   "fetched_at": "2026-10-29T21:47:53Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    160000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-ab41d4cbe753",
   "title": "Hootsuite: Junior Cyber Incident Response Analyst",
   "url": "https://job-boards.greenhouse.io/hootsuite/jobs/8331544",
   "publisher": "Hootsuite",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:47:53Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    67700,
    94700
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5f5a0e16c434",
   "title": "Later: Senior AI Automation Engineer",
   "url": "https://job-boards.greenhouse.io/later/jobs/8917544002",
   "publisher": "Later",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    160000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3479bc24a348",
   "title": "Later: Senior Data Platform Engineer",
   "url": "https://job-boards.greenhouse.io/later/jobs/8863354002",
   "publisher": "Later",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    160000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f14f1ec8c465",
   "title": "Later: Senior Identity Engineer",
   "url": "https://job-boards.greenhouse.io/later/jobs/8751067002",
   "publisher": "Later",
   "date": "2026-08-26",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    160000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e674cb4980e4",
   "title": "Later: Senior Security Engineer",
   "url": "https://job-boards.greenhouse.io/later/jobs/8912014002",
   "publisher": "Later",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    160000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4001f31b46c9",
   "title": "Global Relay: DevOps Systems Administrator – Linux",
   "url": "https://www.globalrelay.com/careers/jobs?gh_jid=5823497004",
   "publisher": "Global Relay",
   "date": "2026-03-10",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    130000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b139a3a88f9c",
   "title": "Global Relay: Director, Cyber Security Operations",
   "url": "https://www.globalrelay.com/careers/jobs?gh_jid=6203052004",
   "publisher": "Global Relay",
   "date": "2026-09-21",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-bb98007efb97",
   "title": "Global Relay: Intermediate/Senior DevOps, Site Reliability (Linux)",
   "url": "https://www.globalrelay.com/careers/jobs?gh_jid=5613864004",
   "publisher": "Global Relay",
   "date": "2025-08-11",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    65000,
    130000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6a6565716964",
   "title": "Global Relay: Kubernetes/ DevOps System Administrator",
   "url": "https://www.globalrelay.com/careers/jobs?gh_jid=6009429004",
   "publisher": "Global Relay",
   "date": "2026-05-29",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    65000,
    130000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ba37a3a937d3",
   "title": "Global Relay: Kubernetes Systems Administrator – L3",
   "url": "https://www.globalrelay.com/careers/jobs?gh_jid=6191849004",
   "publisher": "Global Relay",
   "date": "2026-09-14",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105000,
    135000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3a1b96de8473",
   "title": "Global Relay: Principal Application Security Specialist",
   "url": "https://www.globalrelay.com/careers/jobs?gh_jid=6114756004",
   "publisher": "Global Relay",
   "date": "2026-07-13",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125000,
    160000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b530265df4e1",
   "title": "Global Relay: Senior DevOps/MLOps",
   "url": "https://www.globalrelay.com/careers/jobs?gh_jid=6200741004",
   "publisher": "Global Relay",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    130000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-0271b5f156d1",
   "title": "Global Relay: Technical Product Manager - Identity and Access Management (IAM)",
   "url": "https://www.globalrelay.com/careers/jobs?gh_jid=6231246004",
   "publisher": "Global Relay",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:47:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    130000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-27f0ff19102a",
   "title": "Spare Labs: Software Development Team Lead, Infrastructure Platform Team",
   "url": "https://jobs.ashbyhq.com/spare/fa815eef-e2f8-4631-91c4-6231e5273b90",
   "publisher": "Spare Labs",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:47:55Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    260000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-6bd6001a63c5",
   "title": "Mistplay: Staff Product Manager, Mistplay Audience Network",
   "url": "https://jobs.lever.co/mistplay/5f7d8a48-eeff-40eb-8246-ff4bdfb32e84",
   "publisher": "Mistplay",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:47:55Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    175000,
    210000
   ],
   "ats": "lever"
  },
  {
   "id": "post-cd9b2d6926ce",
   "title": "AltaML: Intermediate Software Engineer",
   "url": "https://jobs.lever.co/altaml/74efba24-9733-4308-903a-9757a80684ba",
   "publisher": "AltaML",
   "date": "2026-05-20",
   "fetched_at": "2026-10-29T21:47:55Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    110000
   ],
   "ats": "lever"
  },
  {
   "id": "post-d3902bc76b5e",
   "title": "AltaML: Senior Software Engineer",
   "url": "https://jobs.lever.co/altaml/3731e215-cbad-4a2d-9bd2-3e60bb19096e",
   "publisher": "AltaML",
   "date": "2026-04-22",
   "fetched_at": "2026-10-29T21:47:55Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    150000
   ],
   "ats": "lever"
  },
  {
   "id": "post-5695eb86ea46",
   "title": "7shifts: Senior Software Developer, Mid-Market",
   "url": "https://jobs.ashbyhq.com/7shifts/33c7a313-53bf-4950-8372-af9388db7cb6",
   "publisher": "7shifts",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T21:47:56Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    145000,
    190000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-e0fe6432fac5",
   "title": "7shifts: Software Developer, Mid-Market",
   "url": "https://jobs.ashbyhq.com/7shifts/6e6645bc-d133-4c08-bab4-0204284a1bc7",
   "publisher": "7shifts",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T21:47:56Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    95000,
    135000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-cddd804471eb",
   "title": "7shifts: Product Designer",
   "url": "https://jobs.ashbyhq.com/7shifts/02b4374c-b0c6-4f7f-9156-180c6d16f8b3",
   "publisher": "7shifts",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:47:56Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105000,
    130000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-ae5dfe413491",
   "title": "7shifts: Senior Security Engineer",
   "url": "https://jobs.ashbyhq.com/7shifts/b4e5636d-2f80-447a-9851-b546af266c3b",
   "publisher": "7shifts",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:47:56Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    170000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-1a05321b7d19",
   "title": "7shifts: Senior Product Manager",
   "url": "https://jobs.ashbyhq.com/7shifts/80778539-8a60-4e9d-a93f-fc843395d04b",
   "publisher": "7shifts",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:47:56Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135000,
    175000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-cdf1edc5b919",
   "title": "Coconut Software: Engineering Manager, Enablement",
   "url": "https://job-boards.greenhouse.io/coconutsoftware/jobs/6224577004",
   "publisher": "Coconut Software",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:47:56Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    185000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-823d20224bde",
   "title": "Coconut Software: Intermediate DevOps Engineer",
   "url": "https://job-boards.greenhouse.io/coconutsoftware/jobs/6224564004",
   "publisher": "Coconut Software",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:47:56Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105000,
    130000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-47b4f481e5c8",
   "title": "Toast: Principal Software Engineer, International Integrations",
   "url": "https://careers.toasttab.com/jobs?gh_jid=8165076",
   "publisher": "Toast",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    169000,
    270000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-49cf53a38f75",
   "title": "Toast: Senior Software Engineer, Backend, Toast International",
   "url": "https://careers.toasttab.com/jobs?gh_jid=8223599",
   "publisher": "Toast",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115000,
    165000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e4b030d0ff29",
   "title": "Toast: Senior Software Engineer, Enterprise",
   "url": "https://careers.toasttab.com/jobs?gh_jid=7587088",
   "publisher": "Toast",
   "date": "2026-02-24",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115000,
    165000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6d24d0270bb2",
   "title": "Toast: Senior Software Engineer, Scheduling",
   "url": "https://careers.toasttab.com/jobs?gh_jid=7861725",
   "publisher": "Toast",
   "date": "2026-05-11",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125000,
    175000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-40549c669645",
   "title": "Toast: Software Engineer II, Earnings",
   "url": "https://careers.toasttab.com/jobs?gh_jid=8147829",
   "publisher": "Toast",
   "date": "2026-08-26",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    147000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4f1d51d6aaf6",
   "title": "Toast: Software Engineer II, Toast International",
   "url": "https://careers.toasttab.com/jobs?gh_jid=8223601",
   "publisher": "Toast",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    92000,
    142000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-51f1acacf3bb",
   "title": "Toast: Staff Data Scientist",
   "url": "https://careers.toasttab.com/jobs?gh_jid=8052293",
   "publisher": "Toast",
   "date": "2026-07-08",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    127000,
    203000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-80e5dad2d8a3",
   "title": "Mercury: Engineering Manager - Bank Accounts",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6217141004",
   "publisher": "Mercury",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    189700,
    237100
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a131d72769d6",
   "title": "Mercury: Frontend Engineer - Design Systems",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6233910004",
   "publisher": "Mercury",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115700,
    149700
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3ebb5d4e0c58",
   "title": "Mercury: Senior Analytics Engineer",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6217794004",
   "publisher": "Mercury",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    157400,
    196800
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c8fd3af615ee",
   "title": "Mercury: Senior Backend Engineer - Product",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6101148004",
   "publisher": "Mercury",
   "date": "2026-07-01",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    157400,
    196800
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-7ff23955df42",
   "title": "Mercury: Senior Data Scientist - Growth",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6221254004",
   "publisher": "Mercury",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    189700,
    237100
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a0bf768dfa11",
   "title": "Mercury: Senior Data Scientist - Risk ML",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6179231004",
   "publisher": "Mercury",
   "date": "2026-09-02",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    157400,
    237100
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-653d70cd5fdd",
   "title": "Mercury: Senior Engineering Manager - Credit Cards",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6201177004",
   "publisher": "Mercury",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    225900,
    282400
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-814289b7acb0",
   "title": "Mercury: Senior Full-Stack Engineer",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6101151004",
   "publisher": "Mercury",
   "date": "2026-07-01",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    157400,
    196800
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-de1a813dc541",
   "title": "Mercury: Senior Machine Learning Operations Engineer",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6186862004",
   "publisher": "Mercury",
   "date": "2026-09-09",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    157400,
    196800
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-865f72f6419c",
   "title": "Mercury: Senior Product Designer - Cards & Credit",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6143552004",
   "publisher": "Mercury",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    178600,
    223200
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-37eab3bc01b9",
   "title": "Mercury: Senior Product Manager - Business Lending",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6098827004",
   "publisher": "Mercury",
   "date": "2026-06-22",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    189700,
    237100
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-753c9df080c1",
   "title": "Mercury: Senior Software Engineer - Investments",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6183014004",
   "publisher": "Mercury",
   "date": "2026-09-04",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    189700,
    237100
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3f9dcfcac58d",
   "title": "Mercury: Software Engineer - Infrastructure",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6150432004",
   "publisher": "Mercury",
   "date": "2026-08-21",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115700,
    149700
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e6fb59fe386f",
   "title": "Mercury: Software Engineer - Mercury Command",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6233238004",
   "publisher": "Mercury",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115700,
    166399
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-44b1db676eea",
   "title": "Mercury: Staff Software Engineer - Fraud",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/5847987004",
   "publisher": "Mercury",
   "date": "2026-04-02",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    189700,
    282400
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d4c5e87e0e39",
   "title": "Mercury: Staff Software Engineer - Services Platform",
   "url": "https://job-boards.greenhouse.io/mercury/jobs/6221407004",
   "publisher": "Mercury",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:47:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    225900,
    282400
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f848d7cbfa5b",
   "title": "Harvey: Staff Software Engineer, Backend",
   "url": "https://jobs.ashbyhq.com/harvey/6ad3902b-2888-4c02-913d-de942e807133",
   "publisher": "Harvey",
   "date": "2025-08-07",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    196800,
    270600
   ],
   "ats": "ashby"
  },
  {
   "id": "post-97e1f2f0dd34",
   "title": "Harvey: Staff Software Engineer, Frontend",
   "url": "https://jobs.ashbyhq.com/harvey/47d3d763-8c64-4e33-b76e-ca15f584c1fd",
   "publisher": "Harvey",
   "date": "2025-08-07",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    196800,
    270600
   ],
   "ats": "ashby"
  },
  {
   "id": "post-81127dba2b95",
   "title": "Harvey: Engineering Manager, Enterprise",
   "url": "https://jobs.ashbyhq.com/harvey/e2976ecf-f785-4524-8545-bbd519ffdaae",
   "publisher": "Harvey",
   "date": "2026-02-10",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    196800,
    270600
   ],
   "ats": "ashby"
  },
  {
   "id": "post-7532aefa45b0",
   "title": "Harvey: Staff Software Engineer, Full Stack",
   "url": "https://jobs.ashbyhq.com/harvey/01f31ece-f3fe-4991-b6fb-b59f21faa8e9",
   "publisher": "Harvey",
   "date": "2026-02-11",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    196800,
    295200
   ],
   "ats": "ashby"
  },
  {
   "id": "post-fe1018a29de3",
   "title": "Harvey: Staff Product Designer",
   "url": "https://jobs.ashbyhq.com/harvey/7325a214-908d-48a4-bbc2-f5c3a6c9ed00",
   "publisher": "Harvey",
   "date": "2026-05-12",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170600,
    255800
   ],
   "ats": "ashby"
  },
  {
   "id": "post-e9647c419396",
   "title": "Harvey: Senior Software Engineer, Backend",
   "url": "https://jobs.ashbyhq.com/harvey/18454695-e72d-40a5-a6c1-99677ef516ad",
   "publisher": "Harvey",
   "date": "2026-06-11",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    164000,
    225000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-ce4a5eba6e44",
   "title": "Harvey: Senior Software Engineer, Frontend",
   "url": "https://jobs.ashbyhq.com/harvey/04ee546e-7432-4154-abf2-cb3b2d7abf7a",
   "publisher": "Harvey",
   "date": "2026-06-11",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    164000,
    225000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-eb67ccd7c6cc",
   "title": "Harvey: Senior Product Designer",
   "url": "https://jobs.ashbyhq.com/harvey/eaf0f789-5d7f-400b-bd48-e398a32f307a",
   "publisher": "Harvey",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    138600,
    207800
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f58f6f19ef75",
   "title": "Grafana Labs: Senior Backend Engineer - Analytics | Canada | Remote",
   "url": "https://job-boards.greenhouse.io/grafanalabs/jobs/6111473004",
   "publisher": "Grafana Labs",
   "date": "2026-07-08",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    164490,
    197389
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f7a43f78c75f",
   "title": "Grafana Labs: Senior Backend Software Engineer - Loki | NASA | Remote",
   "url": "https://job-boards.greenhouse.io/grafanalabs/jobs/6229352004",
   "publisher": "Grafana Labs",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    164500,
    197000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5e78dcb1bdb1",
   "title": "Grafana Labs: Senior Engineering Manager, Grafana Frontend | Canada | Remote",
   "url": "https://job-boards.greenhouse.io/grafanalabs/jobs/6200723004",
   "publisher": "Grafana Labs",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    211450,
    253740
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1db6d8a8b48e",
   "title": "Grafana Labs: Senior FullStack Engineer - Grafana Cloud Observability| Canada | Remote",
   "url": "https://job-boards.greenhouse.io/grafanalabs/jobs/6130872004",
   "publisher": "Grafana Labs",
   "date": "2026-07-31",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    164490,
    197389
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-686541732d51",
   "title": "Grafana Labs: Senior Software Engineer - Grafana Search & Storage | Canada | Remote",
   "url": "https://job-boards.greenhouse.io/grafanalabs/jobs/6230154004",
   "publisher": "Grafana Labs",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    164490,
    197389
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-7b7148e920da",
   "title": "Grafana Labs: Staff Backend Engineer - Mimir Query, Databases | Canada | Remote",
   "url": "https://job-boards.greenhouse.io/grafanalabs/jobs/6146605004",
   "publisher": "Grafana Labs",
   "date": "2026-08-18",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    186368,
    223642
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d5889eafd4cc",
   "title": "Grafana Labs: Staff Frontend Engineer - Grafana DataViz | Canada | Remote",
   "url": "https://job-boards.greenhouse.io/grafanalabs/jobs/6194971004",
   "publisher": "Grafana Labs",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    186368,
    223642
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-dcd50b87df5b",
   "title": "Grafana Labs: Staff FullStack Engineer - Application Core Services | Canada | Remote",
   "url": "https://job-boards.greenhouse.io/grafanalabs/jobs/6208526004",
   "publisher": "Grafana Labs",
   "date": "2026-10-18",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    186368,
    223642
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f4dad7874037",
   "title": "Grafana Labs: Staff Product Manager, Enterprise Deployment Solutions |  Canada | Remote",
   "url": "https://job-boards.greenhouse.io/grafanalabs/jobs/6227912004",
   "publisher": "Grafana Labs",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    211450,
    253740
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3583653bae65",
   "title": "Grafana Labs: Staff Software Engineer - Adaptive Telemetry, Databases | Canada | Remote",
   "url": "https://job-boards.greenhouse.io/grafanalabs/jobs/6108385004",
   "publisher": "Grafana Labs",
   "date": "2026-07-02",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    186368,
    223642
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3c1abff3060e",
   "title": "Fivetran: Engineering Manager, Metadata",
   "url": "https://www.fivetran.com/careers/job?gh_jid=7865037003",
   "publisher": "Fivetran",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    186701,
    233376
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-70c5eba45bd0",
   "title": "Fivetran: Senior Software Engineer, Metadata",
   "url": "https://www.fivetran.com/careers/job?gh_jid=7818374003",
   "publisher": "Fivetran",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    139869,
    167850
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-99b728c4d5ad",
   "title": "Fivetran: Senior Software Engineer - Orchestration",
   "url": "https://www.fivetran.com/careers/job?gh_jid=7980977003",
   "publisher": "Fivetran",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    139869,
    167850
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d0e272fd2082",
   "title": "Fivetran: Software Engineer II",
   "url": "https://www.fivetran.com/careers/job?gh_jid=7818394003",
   "publisher": "Fivetran",
   "date": "2026-09-14",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113702,
    136448
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c7d889757530",
   "title": "Fivetran: Staff Software Engineer",
   "url": "https://www.fivetran.com/careers/job?gh_jid=7772283003",
   "publisher": "Fivetran",
   "date": "2026-06-16",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    167548,
    209435
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e93634ec1552",
   "title": "Fivetran: Staff Software Engineer, Backend",
   "url": "https://www.fivetran.com/careers/job?gh_jid=7789375003",
   "publisher": "Fivetran",
   "date": "2026-07-07",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    167548,
    209435
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-cbb2b0ecc633",
   "title": "Fivetran: Staff Software Engineer, Metadata",
   "url": "https://www.fivetran.com/careers/job?gh_jid=7864668003",
   "publisher": "Fivetran",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T21:47:59Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    162158,
    198877
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-65437ef00a84",
   "title": "Lattice: Engineering Manager, Integrations",
   "url": "https://lattice.com/job?gh_jid=8906494002",
   "publisher": "Lattice",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:00Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    146250,
    195000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c917514c5b66",
   "title": "Lattice: Lead Product Manager",
   "url": "https://lattice.com/job?gh_jid=8570063002",
   "publisher": "Lattice",
   "date": "2026-07-31",
   "fetched_at": "2026-10-29T21:48:00Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135000,
    180000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f1916e7815e0",
   "title": "Lattice: Lead Product Manager, Engagement",
   "url": "https://lattice.com/job?gh_jid=8841944002",
   "publisher": "Lattice",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T21:48:00Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135000,
    180000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-2a19d57c48c4",
   "title": "Lattice: Senior Software Engineer, Infrastructure Platform",
   "url": "https://lattice.com/job?gh_jid=8487540002",
   "publisher": "Lattice",
   "date": "2026-07-31",
   "fetched_at": "2026-10-29T21:48:00Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    123750,
    165000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-39f5dbad0af0",
   "title": "Thumbtack: Senior Software Engineer, Developer Experience",
   "url": "https://jobs.ashbyhq.com/thumbtack/d2b3c9e1-01a6-4eee-9742-7ffda6cb4b27",
   "publisher": "Thumbtack",
   "date": "2026-06-03",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180200,
    233200
   ],
   "ats": "ashby"
  },
  {
   "id": "post-e22851a25487",
   "title": "Thumbtack: Software Engineer, AI/ML Infrastructure",
   "url": "https://jobs.ashbyhq.com/thumbtack/fc9f96bc-bd4e-4883-95a8-91d25833fa35",
   "publisher": "Thumbtack",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    123300,
    159500
   ],
   "ats": "ashby"
  },
  {
   "id": "post-596638c32bfd",
   "title": "Thumbtack: Applied Scientist, Pro Growth",
   "url": "https://jobs.ashbyhq.com/thumbtack/8bd503a6-e1e1-4c4a-80b4-96d1f276b6a4",
   "publisher": "Thumbtack",
   "date": "2026-05-15",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    161500,
    209000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a0d57c016b2a",
   "title": "Thumbtack: Senior Software Engineer, Site Reliability Engineering",
   "url": "https://jobs.ashbyhq.com/thumbtack/334815d3-52e3-407d-9279-691f0397d190",
   "publisher": "Thumbtack",
   "date": "2026-06-05",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180200,
    233200
   ],
   "ats": "ashby"
  },
  {
   "id": "post-e9760ae4d614",
   "title": "Thumbtack: Product Manager",
   "url": "https://jobs.ashbyhq.com/thumbtack/128256fa-c145-446b-9b2e-168f66ef92c8",
   "publisher": "Thumbtack",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    164100,
    212300
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f56e0a2e0732",
   "title": "Thumbtack: Application Security Engineer II",
   "url": "https://jobs.ashbyhq.com/thumbtack/73f01c2f-103a-4627-928b-4dedcc2a3013",
   "publisher": "Thumbtack",
   "date": "2026-10-07",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    118200,
    152900
   ],
   "ats": "ashby"
  },
  {
   "id": "post-aca63a77be18",
   "title": "Thumbtack: Product Manager, Pro Integrations & Foundations",
   "url": "https://jobs.ashbyhq.com/thumbtack/245a9552-23a1-439e-83c5-fd840961dcec",
   "publisher": "Thumbtack",
   "date": "2026-09-03",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    164100,
    212300
   ],
   "ats": "ashby"
  },
  {
   "id": "post-dc1aff5d6eeb",
   "title": "Thumbtack: Full-Stack Engineer, AI Platform",
   "url": "https://jobs.ashbyhq.com/thumbtack/a642325b-bda0-4279-b285-455168f19e70",
   "publisher": "Thumbtack",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154700,
    200200
   ],
   "ats": "ashby"
  },
  {
   "id": "post-abb02e95605c",
   "title": "Thumbtack: Manager, Data Engineering",
   "url": "https://jobs.ashbyhq.com/thumbtack/88d9ff7a-e1f6-4423-884f-b4646729a2f3",
   "publisher": "Thumbtack",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    185300,
    239800
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a5abc3b914d6",
   "title": "Thumbtack: Sr. Data Scientist, Business Analytics",
   "url": "https://jobs.ashbyhq.com/thumbtack/5c82c34a-9cbc-4073-99fc-bacfc2ef8853",
   "publisher": "Thumbtack",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168300,
    217800
   ],
   "ats": "ashby"
  },
  {
   "id": "post-5c620770d667",
   "title": "Thumbtack: Senior Software Engineer, Design Systems",
   "url": "https://jobs.ashbyhq.com/thumbtack/c1b25268-09ef-44d0-b08c-af68b650463b",
   "publisher": "Thumbtack",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180200,
    233200
   ],
   "ats": "ashby"
  },
  {
   "id": "post-9378a09dac16",
   "title": "Thumbtack: Senior Native Engineer, Partnerships",
   "url": "https://jobs.ashbyhq.com/thumbtack/db0a220d-07de-4136-afa1-2c08c2aeebf8",
   "publisher": "Thumbtack",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180200,
    233200
   ],
   "ats": "ashby"
  },
  {
   "id": "post-c80d75729fe2",
   "title": "Thumbtack: IT Systems Engineer II",
   "url": "https://jobs.ashbyhq.com/thumbtack/b68d0f04-f7b6-43fc-9886-e2adc57641f0",
   "publisher": "Thumbtack",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105400,
    136400
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f10714dd5599",
   "title": "Life360: Lead Data Scientist",
   "url": "https://job-boards.greenhouse.io/life360/jobs/8875585002",
   "publisher": "Life360",
   "date": "2026-10-07",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    171500,
    202500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-fdb27c552de3",
   "title": "Life360: Senior Backend Engineer II, AI Native, Vertical Experiences",
   "url": "https://job-boards.greenhouse.io/life360/jobs/8801341002",
   "publisher": "Life360",
   "date": "2026-09-11",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    171500,
    201000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-364cca6ad7c0",
   "title": "Life360: Senior Product Designer II, Revenue Experimentation",
   "url": "https://job-boards.greenhouse.io/life360/jobs/8790900002",
   "publisher": "Life360",
   "date": "2026-09-09",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    176000,
    207000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-497ebe838e92",
   "title": "Life360: Senior Software Engineer, II",
   "url": "https://job-boards.greenhouse.io/life360/jobs/8920421002",
   "publisher": "Life360",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    171500,
    201000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-dace22fba842",
   "title": "Life360: Senior Software Engineer II, Mobile - Revenue Experimentation (AI Native)",
   "url": "https://job-boards.greenhouse.io/life360/jobs/8847077002",
   "publisher": "Life360",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    171500,
    201000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e890aa0ecb29",
   "title": "Life360: Staff Firmware Engineer, AI Native",
   "url": "https://job-boards.greenhouse.io/life360/jobs/8675235002",
   "publisher": "Life360",
   "date": "2026-08-03",
   "fetched_at": "2026-10-29T21:48:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    207000,
    242500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-552f49623c6c",
   "title": "PolicyMe: Junior Software Engineer (Remote)",
   "url": "https://jobs.lever.co/policyme/30e81807-adb5-44a9-baad-4beb75913694",
   "publisher": "PolicyMe",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:48:02Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    110000
   ],
   "ats": "lever"
  },
  {
   "id": "post-971aad93bf90",
   "title": "PolicyMe: Senior Software Engineer (Remote)",
   "url": "https://jobs.lever.co/policyme/9dd60ae2-eb7f-4852-8116-ea4b519fa46d",
   "publisher": "PolicyMe",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:48:02Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    195000
   ],
   "ats": "lever"
  },
  {
   "id": "post-2b858a47c0a1",
   "title": "PolicyMe: Software Engineer (Remote)",
   "url": "https://jobs.lever.co/policyme/8c468329-6b33-46d9-832d-1fb41ea8a5d1",
   "publisher": "PolicyMe",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:48:02Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    150000
   ],
   "ats": "lever"
  },
  {
   "id": "post-c46ebf7e3ea0",
   "title": "BlueCat Networks: Senior Software Developer - Cloud Platform",
   "url": "https://jobs.lever.co/bluecatnetworks/8304809d-d71c-4608-90d1-72aa7dc3c6cd",
   "publisher": "BlueCat Networks",
   "date": "2026-06-01",
   "fetched_at": "2026-10-29T21:48:02Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    150000
   ],
   "ats": "lever"
  },
  {
   "id": "post-c1fec8054654",
   "title": "BlueCat Networks: Staff Software Engineer, Networking & DNS Infrastructure",
   "url": "https://jobs.lever.co/bluecatnetworks/35e099e7-d47c-4dae-aeca-4e9c2cbe824a",
   "publisher": "BlueCat Networks",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:48:02Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    190000
   ],
   "ats": "lever"
  },
  {
   "id": "post-6454534a4c4b",
   "title": "StackAdapt: DevOps Engineer (Services Team)",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4470989009",
   "publisher": "StackAdapt",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    116000,
    159500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6ca303f6e2d8",
   "title": "StackAdapt: Engineering Manager II, Creatives",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4301432009",
   "publisher": "StackAdapt",
   "date": "2026-07-07",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    228000,
    313500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-001278516a2a",
   "title": "StackAdapt: Full Stack Engineer",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4261506009",
   "publisher": "StackAdapt",
   "date": "2026-06-03",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    192500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-f9374f0eef22",
   "title": "StackAdapt: Integrations Developer",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4357710009",
   "publisher": "StackAdapt",
   "date": "2026-08-10",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    76000,
    104500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-60e512947222",
   "title": "StackAdapt: Machine Learning Engineer",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4018063009",
   "publisher": "StackAdapt",
   "date": "2025-08-27",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    192500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d2c9ad39023e",
   "title": "StackAdapt: Quality Engineer",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4178654009",
   "publisher": "StackAdapt",
   "date": "2026-03-10",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    84000,
    115500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5a9562efb234",
   "title": "StackAdapt: Senior Full Stack Engineer",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4019906009",
   "publisher": "StackAdapt",
   "date": "2025-10-27",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170400,
    234300
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1b16f7a2e6dd",
   "title": "StackAdapt: Senior Full Stack Engineer, Product Led Growth",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4450420009",
   "publisher": "StackAdapt",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170400,
    234300
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-55ad1e433518",
   "title": "StackAdapt: Senior Product Manager (Creatives)",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4299186009",
   "publisher": "StackAdapt",
   "date": "2026-06-25",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    231000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-489b7ffa5234",
   "title": "StackAdapt: Senior Quality Engineer",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4405870009",
   "publisher": "StackAdapt",
   "date": "2026-09-14",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    104000,
    143000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8cc7e54efce5",
   "title": "StackAdapt: Senior/Staff Applied Machine Learning Scientist",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4019073009",
   "publisher": "StackAdapt",
   "date": "2025-09-02",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170400,
    234300
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6705e710f517",
   "title": "StackAdapt: Senior/Staff Machine Learning Engineer",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4019068009",
   "publisher": "StackAdapt",
   "date": "2025-09-05",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170400,
    234300
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-7cdf817e4b46",
   "title": "StackAdapt: Staff Product Designer",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4410085009",
   "publisher": "StackAdapt",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    148000,
    203500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1a17530b8270",
   "title": "StackAdapt: Staff Product Manager (Attribution)",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4389168009",
   "publisher": "StackAdapt",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    188000,
    258500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-8f6485704180",
   "title": "StackAdapt: Staff Quality Engineer",
   "url": "https://job-boards.greenhouse.io/stackadapt/jobs/4315675009",
   "publisher": "StackAdapt",
   "date": "2026-07-14",
   "fetched_at": "2026-10-29T21:48:04Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    134400,
    184800
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5e625a1fde14",
   "title": "AbCellera: QA Specialist - Batch Record Review",
   "url": "https://job-boards.greenhouse.io/abcellera/jobs/8017337003",
   "publisher": "AbCellera",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T21:48:05Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    82000,
    102000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-7d845d59386e",
   "title": "AbCellera: QA Specialist - Supplier Quality",
   "url": "https://job-boards.greenhouse.io/abcellera/jobs/8016018003",
   "publisher": "AbCellera",
   "date": "2026-10-07",
   "fetched_at": "2026-10-29T21:48:05Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    84000,
    105000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-96525ac87963",
   "title": "AbCellera: Research Scientist II - In Vivo Science",
   "url": "https://job-boards.greenhouse.io/abcellera/jobs/8005913003",
   "publisher": "AbCellera",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:48:05Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    95000,
    112000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6e0ed7f770dd",
   "title": "AbCellera: Research Scientist I - Pharmacokinetics",
   "url": "https://job-boards.greenhouse.io/abcellera/jobs/7989617003",
   "publisher": "AbCellera",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T21:48:05Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    98000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b2d09ff3efdc",
   "title": "AbCellera: Senior Manager/Associate Director, QA Operations",
   "url": "https://job-boards.greenhouse.io/abcellera/jobs/7920054003",
   "publisher": "AbCellera",
   "date": "2026-08-20",
   "fetched_at": "2026-10-29T21:48:05Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    124000,
    155000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-310a8db02ebc",
   "title": "AbCellera: Senior Systems Engineer",
   "url": "https://job-boards.greenhouse.io/abcellera/jobs/7751915003",
   "publisher": "AbCellera",
   "date": "2026-05-28",
   "fetched_at": "2026-10-29T21:48:05Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    102000,
    128000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-a6695a7193a4",
   "title": "Felix Health: Sr. Software Engineer",
   "url": "https://jobs.ashbyhq.com/felix/c748d3de-a8f0-45dd-b46f-61e314d634e8",
   "publisher": "Felix Health",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:05Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    200000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-2132467f9c60",
   "title": "Felix Health: Engineering Manager, AI",
   "url": "https://jobs.ashbyhq.com/felix/d81fe334-f06f-4b59-b5e5-c71570f01087",
   "publisher": "Felix Health",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:05Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    190000,
    240000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-3fdf7b15a0a9",
   "title": "Felix Health: Sr. Content Designer",
   "url": "https://jobs.ashbyhq.com/felix/118c86de-d6cb-4e5a-ab5e-452dec2c8503",
   "publisher": "Felix Health",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:05Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    140000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-f0486606a5a9",
   "title": "Lightmatter: Sr. Staff Photonics Systems Engineer",
   "url": "https://boards.greenhouse.io/lightmatter/jobs/5204151008?gh_jid=5204151008",
   "publisher": "Lightmatter",
   "date": "2026-04-28",
   "fetched_at": "2026-10-29T21:48:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    185000,
    217000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-83bb7863f295",
   "title": "Telus Digital: Director and Practice Lead, Data Engineering",
   "url": "https://jobs.ashbyhq.com/telus-digital/486ae84f-2ad5-424f-a442-c43ee3d0d4ed",
   "publisher": "Telus Digital",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:48:07Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    211000,
    302000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-d4f3a8520184",
   "title": "Telus Digital: Senior DevOps Engineer",
   "url": "https://jobs.ashbyhq.com/telus-digital/b880f4d2-824a-48ce-bab9-3188f343db9b",
   "publisher": "Telus Digital",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:07Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96000,
    120000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-1772ba44c1df",
   "title": "Opentable: AI Applied Engineer, Business Solutions",
   "url": "https://job-boards.greenhouse.io/opentable/jobs/8769522002",
   "publisher": "Opentable",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T21:48:07Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    123000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1320094eb4ca",
   "title": "Opentable: Applied Machine Learning Scientist II",
   "url": "https://job-boards.greenhouse.io/opentable/jobs/8769568002",
   "publisher": "Opentable",
   "date": "2026-09-03",
   "fetched_at": "2026-10-29T21:48:07Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170000,
    190000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-75c05a3e1f95",
   "title": "Opentable: Data Engineer II (Restaurant AI CoPilot)",
   "url": "https://job-boards.greenhouse.io/opentable/jobs/8769606002",
   "publisher": "Opentable",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:48:07Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    130000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-87fa4f2fd935",
   "title": "Opentable: Lead Product Designer, Design Systems – AI Enablement",
   "url": "https://job-boards.greenhouse.io/opentable/jobs/8737810002",
   "publisher": "Opentable",
   "date": "2026-09-03",
   "fetched_at": "2026-10-29T21:48:07Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135000,
    165000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c7a1fc70b5e0",
   "title": "Opentable: Lead Product Designer - Restaurant Product",
   "url": "https://job-boards.greenhouse.io/opentable/jobs/8769600002",
   "publisher": "Opentable",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:48:07Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135000,
    165000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-80c038f56f24",
   "title": "Opentable: Senior Product Manager - Restaurant Product",
   "url": "https://job-boards.greenhouse.io/opentable/jobs/8737825002",
   "publisher": "Opentable",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:48:07Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135000,
    165000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-1c88bd987c21",
   "title": "Opentable: Site Reliability Engineer II (AI Platform)",
   "url": "https://job-boards.greenhouse.io/opentable/jobs/8769603002",
   "publisher": "Opentable",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:48:07Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    130000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3de37aa8aae3",
   "title": "BitGo: Engineering Manager - Infrastructure",
   "url": "https://job-boards.greenhouse.io/bitgo/jobs/8880888002",
   "publisher": "BitGo",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T22:07:12Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    200000,
    280000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-aa660d010e7f",
   "title": "BitGo: Senior Data Engineer",
   "url": "https://job-boards.greenhouse.io/bitgo/jobs/8880860002",
   "publisher": "BitGo",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T22:07:12Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-289341b30ea9",
   "title": "BitGo: Senior Software Engineer - Accounting & Ledger Systems",
   "url": "https://job-boards.greenhouse.io/bitgo/jobs/8880834002",
   "publisher": "BitGo",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T22:07:12Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180000,
    220000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-6e8be7fcef19",
   "title": "BitGo: Technical Lead - Infrastructure",
   "url": "https://job-boards.greenhouse.io/bitgo/jobs/8880891002",
   "publisher": "BitGo",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T22:07:12Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    205000,
    250000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-03730fd1ba7a",
   "title": "Kabam: Concepteur de jeux (Contrat)",
   "url": "https://jobs.lever.co/kabam/6f9175f3-bbf9-4ab7-bdb7-bfbcf85274b4",
   "publisher": "Kabam",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    83200,
    93600
   ],
   "ats": "lever",
   "note": "hourly x 2,080"
  },
  {
   "id": "post-1ac8d712aaa2",
   "title": "Kabam: Designer UX/UI (Contrat)",
   "url": "https://jobs.lever.co/kabam/20523f91-a4e9-49f6-ae3b-d41b891ed8d4",
   "publisher": "Kabam",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    72800,
    83200
   ],
   "ats": "lever",
   "note": "hourly x 2,080"
  },
  {
   "id": "post-8e9b34c4e6e2",
   "title": "Kabam: Lead Data Engineer",
   "url": "https://jobs.lever.co/kabam/8066cab3-6bad-4826-908b-13770db84213",
   "publisher": "Kabam",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    200000
   ],
   "ats": "lever"
  },
  {
   "id": "post-acd8c75658bb",
   "title": "Kabam: Principal Backend Programmer",
   "url": "https://jobs.lever.co/kabam/74017619-4185-4d47-b01b-9396fa247fb0",
   "publisher": "Kabam",
   "date": "2026-08-21",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    150000
   ],
   "ats": "lever"
  },
  {
   "id": "post-7e8c6559e3df",
   "title": "Kabam: Programmeur Backend Principal",
   "url": "https://jobs.lever.co/kabam/7b7becfb-5567-40c2-b0e8-d3e271f113be",
   "publisher": "Kabam",
   "date": "2026-08-21",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    150000
   ],
   "ats": "lever"
  },
  {
   "id": "post-3d8f29c3b5bd",
   "title": "Kabam: Senior Product Manager",
   "url": "https://jobs.lever.co/kabam/509c3760-32ee-47ce-b4fe-6f2b4c41f56f",
   "publisher": "Kabam",
   "date": "2026-08-12",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    145000
   ],
   "ats": "lever"
  },
  {
   "id": "post-7fc632412417",
   "title": "Kabam: Senior Publishing Product Manager",
   "url": "https://jobs.lever.co/kabam/31feb253-f6e7-4664-8b77-8232b96acaeb",
   "publisher": "Kabam",
   "date": "2026-10-17",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    155000
   ],
   "ats": "lever"
  },
  {
   "id": "post-a32d60ae7bf5",
   "title": "CaseWare: DevOps Developer",
   "url": "https://jobs.lever.co/caseware/b9b85703-d97a-43eb-ae90-958083780094",
   "publisher": "CaseWare",
   "date": "2026-06-23",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125000,
    140000
   ],
   "ats": "lever"
  },
  {
   "id": "post-e16f4f4b9520",
   "title": "CaseWare: Group Product Manager - Domain Platform",
   "url": "https://jobs.lever.co/caseware/3f96d364-def9-46af-9c0b-bbce4ba13507",
   "publisher": "CaseWare",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    160000
   ],
   "ats": "lever"
  },
  {
   "id": "post-0232902f4205",
   "title": "CaseWare: Intermediate UX Designer",
   "url": "https://jobs.lever.co/caseware/cbc177fa-b99f-4baf-b09e-c2c33b04f8cc",
   "publisher": "CaseWare",
   "date": "2026-09-03",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    108000
   ],
   "ats": "lever"
  },
  {
   "id": "post-51c552060b4b",
   "title": "CaseWare: Product Manager, Assurance Platform",
   "url": "https://jobs.lever.co/caseware/21db6ea3-e03c-45ca-98d8-f31e1a7c280f",
   "publisher": "CaseWare",
   "date": "2026-08-25",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113000,
    127000
   ],
   "ats": "lever"
  },
  {
   "id": "post-148af2142a90",
   "title": "CaseWare: Staff Site Reliability Engineer",
   "url": "https://jobs.lever.co/caseware/528ac6dc-dd08-4853-adc1-99d8b1776486",
   "publisher": "CaseWare",
   "date": "2026-08-18",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    155000
   ],
   "ats": "lever"
  },
  {
   "id": "post-1fb9f0587799",
   "title": "CaseWare: Staff UX Designer",
   "url": "https://jobs.lever.co/caseware/32ed2d11-eb7f-471c-b6e7-ac8c30eaff57",
   "publisher": "CaseWare",
   "date": "2026-09-03",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    130000
   ],
   "ats": "lever"
  },
  {
   "id": "post-111f95fa756c",
   "title": "CaseWare: Technical Product Manager",
   "url": "https://jobs.lever.co/caseware/e9096d5f-cb85-421e-a182-b6c22a26c688",
   "publisher": "CaseWare",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    130000
   ],
   "ats": "lever"
  },
  {
   "id": "post-a4af8de885eb",
   "title": "CaseWare: Technical Product Manager, Applied Science – AI Products",
   "url": "https://jobs.lever.co/caseware/0503fb40-b703-4002-b40c-0c5fda65bf21",
   "publisher": "CaseWare",
   "date": "2026-09-10",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125000,
    135000
   ],
   "ats": "lever"
  },
  {
   "id": "post-15d7742e02b4",
   "title": "Deep Genomics: Senior Research Scientist, Machine Learning (BioFM)",
   "url": "https://jobs.lever.co/deepgenomics/74978439-123f-4000-ae76-e70730c6cfa0",
   "publisher": "Deep Genomics",
   "date": "2026-06-08",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    175000,
    200000
   ],
   "ats": "lever"
  },
  {
   "id": "post-610c7a7829ee",
   "title": "Greenhouse Software: Senior Software Engineer",
   "url": "https://job-boards.greenhouse.io/greenhouse/jobs/8204473?gh_jid=8204473",
   "publisher": "Greenhouse Software",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T22:07:13Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    117500,
    164500
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-089dd935a086",
   "title": "Ashby: Senior Product Designer",
   "url": "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183",
   "publisher": "Ashby",
   "date": "2025-12-05",
   "fetched_at": "2026-10-29T22:07:14Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    145000,
    190000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-2a240989498e",
   "title": "Ashby: Senior Product Designer",
   "url": "https://jobs.ashbyhq.com/ashby/f40ef345-82a8-4956-9150-193b4fdf8183",
   "publisher": "Ashby",
   "date": "2025-12-05",
   "fetched_at": "2026-10-29T22:07:14Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135000,
    180000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-d45bee32ec1c",
   "title": "Ashby: Engineering Manager - Canada",
   "url": "https://jobs.ashbyhq.com/ashby/5ccfc540-35d4-4fc8-aeb6-7f11b2ad8258",
   "publisher": "Ashby",
   "date": "2025-11-13",
   "fetched_at": "2026-10-29T22:07:14Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    250000,
    370000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-a7b09f17303f",
   "title": "Ashby: Senior Product Engineer - Canada",
   "url": "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
   "publisher": "Ashby",
   "date": "2026-04-30",
   "fetched_at": "2026-10-29T22:07:14Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    210000,
    248000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-dbd239c93066",
   "title": "Ashby: Senior Product Engineer - Canada",
   "url": "https://jobs.ashbyhq.com/ashby/272bc3f4-5af6-4c14-b797-a424b62d306c",
   "publisher": "Ashby",
   "date": "2026-04-30",
   "fetched_at": "2026-10-29T22:07:14Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    195000,
    229000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-fef78a40ace9",
   "title": "Ashby: Enterprise Solutions Engineering Manager",
   "url": "https://jobs.ashbyhq.com/ashby/dfc35159-ffe5-4d42-bea3-552b5dc17628",
   "publisher": "Ashby",
   "date": "2026-07-20",
   "fetched_at": "2026-10-29T22:07:14Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    280500,
    305250
   ],
   "ats": "ashby"
  },
  {
   "id": "post-7c67633cf125",
   "title": "Ashby: Staff Product Designer",
   "url": "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1",
   "publisher": "Ashby",
   "date": "2025-12-11",
   "fetched_at": "2026-10-29T22:07:14Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170000,
    225000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-1708cb5d0972",
   "title": "Ashby: Staff Product Designer",
   "url": "https://jobs.ashbyhq.com/ashby/2373fcd5-144b-4d66-a98b-dd0efb4eb9d1",
   "publisher": "Ashby",
   "date": "2025-12-11",
   "fetched_at": "2026-10-29T22:07:14Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    165000,
    210000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-6e7a7b630e00",
   "title": "Ashby: Support Engineering Manager - NAMER",
   "url": "https://jobs.ashbyhq.com/ashby/f2ba7c39-e5cb-47aa-8b80-74c0426725b7",
   "publisher": "Ashby",
   "date": "2026-02-20",
   "fetched_at": "2026-10-29T22:07:14Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    153000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-2c60c0e6cb3f",
   "title": "ClickHouse: Senior Software Engineer - Cloud Infrastructure - (Canada Remote)",
   "url": "https://jobs.ashbyhq.com/clickhouse/2fdde21b-48de-419f-96e6-b0016c7133e1",
   "publisher": "ClickHouse",
   "date": "2026-03-05",
   "fetched_at": "2026-10-29T22:07:15Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    230000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-6ba0f7b681fc",
   "title": "Airbyte: Customer Support Developer (Databases)",
   "url": "https://jobs.ashbyhq.com/airbyte/1a29f42d-e446-4ea0-a4f6-c3886e71ba7d",
   "publisher": "Airbyte",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T22:07:15Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    101000,
    110000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-4ed0811f4d78",
   "title": "Motive: Director, Developer Platform & Experience",
   "url": "https://job-boards.greenhouse.io/gomotive/jobs/8706163002",
   "publisher": "Motive",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    238000,
    300000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-66b53ad34029",
   "title": "Motive: Red Team Security Engineer",
   "url": "https://job-boards.greenhouse.io/gomotive/jobs/8103566002",
   "publisher": "Motive",
   "date": "2026-09-09",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    146000,
    190000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-67f5a31ce4cf",
   "title": "Motive: Security Software Engineer",
   "url": "https://job-boards.greenhouse.io/gomotive/jobs/8831546002",
   "publisher": "Motive",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    146000,
    190000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4828deedfda1",
   "title": "Motive: Senior AI Platform Engineer",
   "url": "https://job-boards.greenhouse.io/gomotive/jobs/8905056002",
   "publisher": "Motive",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    137000,
    165000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-96bb6c36a41f",
   "title": "Motive: Senior Analytics Engineer - GTM",
   "url": "https://job-boards.greenhouse.io/gomotive/jobs/8842739002",
   "publisher": "Motive",
   "date": "2026-09-24",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    156000,
    205000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c2fed0de82a3",
   "title": "Motive: Senior Commissions Forecasting & Design Lead",
   "url": "https://job-boards.greenhouse.io/gomotive/jobs/8855529002",
   "publisher": "Motive",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    165000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ed422e397fdf",
   "title": "Motive: Senior / Staff Product Manager - IoT Connected Devices",
   "url": "https://job-boards.greenhouse.io/gomotive/jobs/8817353002",
   "publisher": "Motive",
   "date": "2026-09-17",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    156000,
    215000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d5403b039bea",
   "title": "Motive: Staff Software Engineer - Backend",
   "url": "https://job-boards.greenhouse.io/gomotive/jobs/8820960002",
   "publisher": "Motive",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    171000,
    200000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-2278fe563422",
   "title": "Veeva: Associate Product Manager - Network MDM",
   "url": "https://jobs.lever.co/veeva/f93df5c6-7b1f-4aa5-9f16-96a904302c3b",
   "publisher": "Veeva",
   "date": "2026-05-27",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    100000
   ],
   "ats": "lever"
  },
  {
   "id": "post-ac97cece8503",
   "title": "Veeva: Associate Quality Engineer",
   "url": "https://jobs.lever.co/veeva/7c9942bc-eaa5-482b-abd5-d525364e6484",
   "publisher": "Veeva",
   "date": "2026-08-28",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    55000,
    95000
   ],
   "ats": "lever"
  },
  {
   "id": "post-e54a02521602",
   "title": "Veeva: Principal Software Engineer - Python",
   "url": "https://jobs.lever.co/veeva/b50030bc-06a2-4389-a4a3-8c381e0f6fe1",
   "publisher": "Veeva",
   "date": "2026-05-12",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180000,
    275000
   ],
   "ats": "lever"
  },
  {
   "id": "post-331a3aa90fae",
   "title": "Veeva: Product Manager - Network",
   "url": "https://jobs.lever.co/veeva/54011d58-cec6-4bcf-9758-ac567db971ec",
   "publisher": "Veeva",
   "date": "2026-02-17",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    150000
   ],
   "ats": "lever"
  },
  {
   "id": "post-defa99b21e69",
   "title": "Veeva: Senior Product Manager",
   "url": "https://jobs.lever.co/veeva/2ba83d37-f87b-4ec3-95ed-ef925dd760dd",
   "publisher": "Veeva",
   "date": "2022-07-22",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    180000
   ],
   "ats": "lever"
  },
  {
   "id": "post-0a65e3ddf41a",
   "title": "Veeva: Senior Product Manager - Compass Platform",
   "url": "https://jobs.lever.co/veeva/3731839b-199a-4621-b431-2886e3b15dd9",
   "publisher": "Veeva",
   "date": "2023-03-28",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    170000
   ],
   "ats": "lever"
  },
  {
   "id": "post-833ea01dd59b",
   "title": "Veeva: Senior QA Engineer",
   "url": "https://jobs.lever.co/veeva/26d135f2-0b13-4993-aeaa-3376b0edce69",
   "publisher": "Veeva",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    75000,
    150000
   ],
   "ats": "lever"
  },
  {
   "id": "post-5e8fe3128f0c",
   "title": "Veeva: Senior Software Engineer - Backend",
   "url": "https://jobs.lever.co/veeva/17138dc6-1759-4d6c-bf5e-207debd3a070",
   "publisher": "Veeva",
   "date": "2026-07-15",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    225000
   ],
   "ats": "lever"
  },
  {
   "id": "post-410a16a7d8f5",
   "title": "Veeva: Senior Technical Product Manager (AI) - Vault Medical",
   "url": "https://jobs.lever.co/veeva/e2671ae5-15c6-4230-843a-b462836470b9",
   "publisher": "Veeva",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T22:07:17Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    180000
   ],
   "ats": "lever"
  },
  {
   "id": "post-78add076eda6",
   "title": "Konrad Group: Android Developer",
   "url": "https://www.konrad.com/careers/job/8076013003?gh_jid=8076013003",
   "publisher": "Konrad Group",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    125000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-25acdf16ec53",
   "title": "Konrad Group: Associate UX/UI Designer",
   "url": "https://www.konrad.com/careers/job/8003314003?gh_jid=8003314003",
   "publisher": "Konrad Group",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    78000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-0bba0c7b9faa",
   "title": "Konrad Group: Data Architect",
   "url": "https://www.konrad.com/careers/job/8036085003?gh_jid=8036085003",
   "publisher": "Konrad Group",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    160000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-e6a7193bce9e",
   "title": "Konrad Group: Data Architect & Team Lead",
   "url": "https://www.konrad.com/careers/job/8038829003?gh_jid=8038829003",
   "publisher": "Konrad Group",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    180000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4057e3613f4d",
   "title": "Konrad Group: Data Engineer",
   "url": "https://www.konrad.com/careers/job/7894910003?gh_jid=7894910003",
   "publisher": "Konrad Group",
   "date": "2026-08-18",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    125000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-67669a4b7bae",
   "title": "Konrad Group: Full Stack Developer",
   "url": "https://www.konrad.com/careers/job/7989358003?gh_jid=7989358003",
   "publisher": "Konrad Group",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    120000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-d095effaf9b3",
   "title": "Konrad Group: iOS Developer",
   "url": "https://www.konrad.com/careers/job/8081638003?gh_jid=8081638003",
   "publisher": "Konrad Group",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    125000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-48ba4516bba5",
   "title": "Konrad Group: Java Developer",
   "url": "https://www.konrad.com/careers/job/7989359003?gh_jid=7989359003",
   "publisher": "Konrad Group",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    125000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-beca07b9ad58",
   "title": "Konrad Group: MarTech Developer",
   "url": "https://www.konrad.com/careers/job/7848364003?gh_jid=7848364003",
   "publisher": "Konrad Group",
   "date": "2026-08-10",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    120000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-ab4fc1ea8933",
   "title": "Konrad Group: Mobile Developer (Entry Level)",
   "url": "https://www.konrad.com/careers/job/7976082003?gh_jid=7976082003",
   "publisher": "Konrad Group",
   "date": "2026-08-25",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    85000,
    95000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-c8211bfbb36f",
   "title": "Konrad Group: Mobile Developer (React Native)",
   "url": "https://www.konrad.com/careers/job/7571349003?gh_jid=7571349003",
   "publisher": "Konrad Group",
   "date": "2025-12-23",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    125000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5a12814770f8",
   "title": "Konrad Group: QA Architect",
   "url": "https://www.konrad.com/careers/job/8077326003?gh_jid=8077326003",
   "publisher": "Konrad Group",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    135000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b1196861852e",
   "title": "Konrad Group: Senior Android Developer",
   "url": "https://www.konrad.com/careers/job/8076030003?gh_jid=8076030003",
   "publisher": "Konrad Group",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    145000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-dd69dc63d0b8",
   "title": "Konrad Group: Senior Data Engineer",
   "url": "https://www.konrad.com/careers/job/7894916003?gh_jid=7894916003",
   "publisher": "Konrad Group",
   "date": "2026-08-18",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    145000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-4a3e7ae0adcb",
   "title": "Konrad Group: Senior Full Stack Developer",
   "url": "https://www.konrad.com/careers/job/7989357003?gh_jid=7989357003",
   "publisher": "Konrad Group",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    145000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-7aae002f63af",
   "title": "Konrad Group: Senior iOS Developer",
   "url": "https://www.konrad.com/careers/job/8081659003?gh_jid=8081659003",
   "publisher": "Konrad Group",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    145000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-546d4a3b11d4",
   "title": "Konrad Group: Senior Java Developer",
   "url": "https://www.konrad.com/careers/job/7990316003?gh_jid=7990316003",
   "publisher": "Konrad Group",
   "date": "2026-09-09",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    145000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b299b5c2dad1",
   "title": "Konrad Group: Senior QA Engineer",
   "url": "https://www.konrad.com/careers/job/8077054003?gh_jid=8077054003",
   "publisher": "Konrad Group",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    125000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-3f1da9a84ed4",
   "title": "Konrad Group: Senior UX/UI Designer",
   "url": "https://www.konrad.com/careers/job/8003312003?gh_jid=8003312003",
   "publisher": "Konrad Group",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    110000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-fd66215ceca9",
   "title": "Konrad Group: Software Developer (Entry Level)",
   "url": "https://www.konrad.com/careers/job/5893240003?gh_jid=5893240003",
   "publisher": "Konrad Group",
   "date": "2024-02-15",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    85000,
    95000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-b31c78f3a793",
   "title": "Konrad Group: UX/UI Designer",
   "url": "https://www.konrad.com/careers/job/8003313003?gh_jid=8003313003",
   "publisher": "Konrad Group",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    78000,
    90000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-75f7de6d083f",
   "title": "Thoughtworks: Associate (Graduate) Developer",
   "url": "https://www.thoughtworks.com/careers/jobs/8333236?gh_jid=8333236",
   "publisher": "Thoughtworks",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T22:07:19Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96000,
    96000
   ],
   "ats": "greenhouse"
  },
  {
   "id": "post-5f44e63bea44",
   "title": "Kepler Communications: Embedded Software Designer",
   "url": "https://jobs.lever.co/kepler/accae2f6-7ffe-49a8-a485-ee9c13421c95",
   "publisher": "Kepler Communications",
   "date": "2026-06-15",
   "fetched_at": "2026-10-29T22:07:20Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    156100,
    181100
   ],
   "ats": "lever"
  },
  {
   "id": "post-c0a5ecb2e1ff",
   "title": "Kepler Communications: Senior Embedded Software Designer",
   "url": "https://jobs.lever.co/kepler/b9dfd938-5198-49f7-8f7d-79c88c30e725",
   "publisher": "Kepler Communications",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T22:07:20Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    159288,
    209288
   ],
   "ats": "lever"
  },
  {
   "id": "post-9f65cfa64431",
   "title": "Kepler Communications: Senior Infrastructure Security Specialist",
   "url": "https://jobs.lever.co/kepler/9589982a-ece6-4dc4-9b61-4e0886d05873",
   "publisher": "Kepler Communications",
   "date": "2026-09-03",
   "fetched_at": "2026-10-29T22:07:20Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    114000,
    164000
   ],
   "ats": "lever"
  },
  {
   "id": "post-a711da025b32",
   "title": "Socure: Software Engineer II, Agentic AI Foundations",
   "url": "https://jobs.ashbyhq.com/socure/d4231c05-fb34-488c-9a9b-325e09dc1aa8",
   "publisher": "Socure",
   "date": "2026-08-25",
   "fetched_at": "2026-10-29T22:07:54Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135000,
    175000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-ba1882aa1ff5",
   "title": "Sardine: Machine Learning Engineer",
   "url": "https://jobs.ashbyhq.com/sardine/2c8f0342-b8af-4cc2-85cd-67bc48275568",
   "publisher": "Sardine",
   "date": "2025-09-09",
   "fetched_at": "2026-10-29T22:07:55Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    210000,
    265000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-1c12c8fb1f84",
   "title": "Sardine: Senior Data Scientist",
   "url": "https://jobs.ashbyhq.com/sardine/e6764411-1740-4ce1-8a9a-79ad459082ea",
   "publisher": "Sardine",
   "date": "2026-08-11",
   "fetched_at": "2026-10-29T22:07:55Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    175000,
    210000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-c3f3fdb72a02",
   "title": "Sardine: Senior Software Engineer, Frontend",
   "url": "https://jobs.ashbyhq.com/sardine/0602a07b-6f97-44c8-84e0-b2b1483852e9",
   "publisher": "Sardine",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T22:07:55Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    160000,
    210000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-2c768e57064b",
   "title": "Sardine: Senior Software Engineer, Backend - KYC",
   "url": "https://jobs.ashbyhq.com/sardine/c9979045-5ce5-471b-9900-f7244da0cb10",
   "publisher": "Sardine",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T22:07:55Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180000,
    206000
   ],
   "ats": "ashby"
  },
  {
   "id": "post-c2790c840636",
   "title": "TD Bank: Senior Java Full Stack Engineer, TD Securities",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Java-Full-Stack-Engineer--TD-Securities_R_1504637",
   "publisher": "TD Bank",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    126800,
    164100
   ],
   "ats": "workday"
  },
  {
   "id": "post-017d9bae8db8",
   "title": "TD Bank: Java Developer, TD Securities",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-I_R_1517534",
   "publisher": "TD Bank",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105100,
    129400
   ],
   "ats": "workday"
  },
  {
   "id": "post-1a0440b266f0",
   "title": "TD Bank: Sr, Mainframe Engineer, TD Securities",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr--Mainframe-Engineer--TD-Securities_R_1515567",
   "publisher": "TD Bank",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105100,
    129400
   ],
   "ats": "workday"
  },
  {
   "id": "post-f29fe676a2c1",
   "title": "TD Bank: Sr. Platform Engineer, TD Securities",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Platform-Engineer--TD-Securities_R_1514811",
   "publisher": "TD Bank",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105100,
    129400
   ],
   "ats": "workday"
  },
  {
   "id": "post-ef3bf62832ce",
   "title": "TD Bank: Senior AML IT Developer",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-AML-IT-Developer_R_1514440",
   "publisher": "TD Bank",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    126800,
    164100
   ],
   "ats": "workday"
  },
  {
   "id": "post-76d8874d72e6",
   "title": "TD Bank: Sr. Full Stack Engineer, TD Securities",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Full-Stack-Engineer--TD-Securities_R_1513765",
   "publisher": "TD Bank",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    126800,
    164100
   ],
   "ats": "workday"
  },
  {
   "id": "post-63f29bfafbe1",
   "title": "TD Bank: Senior IT Developer- Java, Springboot",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Developer--Java--Springboot_R_1510516",
   "publisher": "TD Bank",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    102200,
    125000
   ],
   "ats": "workday"
  },
  {
   "id": "post-9c5181380840",
   "title": "TD Bank: Senior Java Developer, TD Securities",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Java-Developer--TD-Securities_R_1504239",
   "publisher": "TD Bank",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    102200,
    125000
   ],
   "ats": "workday"
  },
  {
   "id": "post-17482f9296e2",
   "title": "TD Bank: Java Developer, TD Securities",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Java-Developer--TD-Securities_R_1506663",
   "publisher": "TD Bank",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    102200,
    125000
   ],
   "ats": "workday"
  },
  {
   "id": "post-3ce15c7a3061",
   "title": "TD Bank: Sr. Full Stack Developer, TD Securities",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Sr-Full-Stack-Developer--TD-Securities_R_1513699",
   "publisher": "TD Bank",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    126800,
    164100
   ],
   "ats": "workday"
  },
  {
   "id": "post-a34f851d3a44",
   "title": "TD Bank: Site Reliability Engineer Lead",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Site-Reliability-Engineer-Lead_R_1507945",
   "publisher": "TD Bank",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125500,
    148200
   ],
   "ats": "workday"
  },
  {
   "id": "post-d752c7292957",
   "title": "TD Bank: Data Scientist I (Quants) – Insurance Model Validation",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist-I--Quants----Insurance-Model-Validation_R_1515326",
   "publisher": "TD Bank",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-b23cf814351d",
   "title": "TD Bank: Software Engineer II - Online & Mobile Backend Developer",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/London-Ontario/Software-Engineer-II---Online---Mobile-Backend-Developer_R_1518022-1",
   "publisher": "TD Bank",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-5c9ec3471172",
   "title": "TD Bank: Engineering Manager, Workday Integrations & Platform",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineering-Manager--Workday-Integrations---Platform_R_1519145",
   "publisher": "TD Bank",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96900,
    136800
   ],
   "ats": "workday"
  },
  {
   "id": "post-ace0e08aa3f1",
   "title": "TD Bank: Senior IT Developer",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Developer_R_1518831",
   "publisher": "TD Bank",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-b517de02420f",
   "title": "TD Bank: Senior Manager Information Security",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Manager-Information-Security_R_1518674",
   "publisher": "TD Bank",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115600,
    163200
   ],
   "ats": "workday"
  },
  {
   "id": "post-f4b96aba51ee",
   "title": "TD Bank: Full-Stack Architect",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Full-Stack-Architect_R_1518732",
   "publisher": "TD Bank",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    149500,
    177000
   ],
   "ats": "workday"
  },
  {
   "id": "post-00d88eb16587",
   "title": "TD Bank: Mobile Software Engineer II (Mobile Delivery CDN banking)",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Mobile-Software-Engineer-II--Mobile-Delivery-CDN-banking-_R_1517767-1",
   "publisher": "TD Bank",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105500,
    134500
   ],
   "ats": "workday"
  },
  {
   "id": "post-6ea34eb0e5f4",
   "title": "TD Bank: Senior IT Build/CICS Programmer",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-IT-Build-CICS-Programmer_R_1498438",
   "publisher": "TD Bank",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-a332e2ad351d",
   "title": "TD Bank: z/OS Connect Systems Programmer",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/z-OS-Connect-Systems-Programmer_R_1503932",
   "publisher": "TD Bank",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-6d7927b750fa",
   "title": "TD Bank: Data Scientist - Credit Risk (ATH 5749)",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist---Credit-Risk--ATH-5749-_R_1519168",
   "publisher": "TD Bank",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-9ef54fe82762",
   "title": "TD Bank: Data Scientist III",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist-III_R_1518380",
   "publisher": "TD Bank",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96900,
    136800
   ],
   "ats": "workday"
  },
  {
   "id": "post-f9ff46a8ad80",
   "title": "TD Bank: Manager, Engineering",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Manager--Engineering_R_1518301-1",
   "publisher": "TD Bank",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    126800,
    164100
   ],
   "ats": "workday"
  },
  {
   "id": "post-ac779e383806",
   "title": "TD Bank: Software Engineer III",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-III_R_1519353-1",
   "publisher": "TD Bank",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125500,
    154000
   ],
   "ats": "workday"
  },
  {
   "id": "post-248cc40b1e87",
   "title": "TD Bank: Data Scientist II",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Data-Scientist-II_R_1506034",
   "publisher": "TD Bank",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-8880750a3a77",
   "title": "TD Bank: Quality Engineer II",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Quality-Engineer-II_R_1501552",
   "publisher": "TD Bank",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-6bf02d6d6d56",
   "title": "TD Bank: Full Stack Architect",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Full-Stack-Architect_R_1513818",
   "publisher": "TD Bank",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115600,
    163200
   ],
   "ats": "workday"
  },
  {
   "id": "post-b17150dff2ab",
   "title": "TD Bank: Associate – Commercial Card – Product Manager – Transaction Banking Product",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Commercial-Card-Associate-Product-Manager_R_1519113",
   "publisher": "TD Bank",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    125000
   ],
   "ats": "workday"
  },
  {
   "id": "post-7200199fd884",
   "title": "TD Bank: Director - Commercial Card - Senior Product Manager - Transaction Banking Product, TD Securities",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Commercial-Card-Senior-Product-Manager_R_1519127",
   "publisher": "TD Bank",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    185000
   ],
   "ats": "workday"
  },
  {
   "id": "post-0ddd45df82d4",
   "title": "TD Bank: Product Manager",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Product-Manager_R_1515551",
   "publisher": "TD Bank",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96900,
    136800
   ],
   "ats": "workday"
  },
  {
   "id": "post-e01d3f1cd945",
   "title": "TD Bank: Senior Group Manager, Audit - Cybersecurity (ATH 1099)",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Group-Manager--Audit---Cybersecurity--ATH-1099-_R_1499961",
   "publisher": "TD Bank",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115600,
    163200
   ],
   "ats": "workday"
  },
  {
   "id": "post-855b35e45e26",
   "title": "TD Bank: Senior Applied Machine Learning Scientist, Generative AI Model Validation ATH# 5480",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Montral-Qubec/Senior-Applied-Machine-Learning-Scientist--Generative-AI-Model-Validation-ATH--5480_R_1515161",
   "publisher": "TD Bank",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    156500,
    190000
   ],
   "ats": "workday"
  },
  {
   "id": "post-572d80c5604a",
   "title": "TD Bank: Data Engineer II",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Engineer-II_R_1515384",
   "publisher": "TD Bank",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-6b0743a8f35a",
   "title": "TD Bank: Senior Information Security Specialist - AI BISO",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Specialist---AI-BISO_R_1509304",
   "publisher": "TD Bank",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115600,
    163200
   ],
   "ats": "workday"
  },
  {
   "id": "post-feea236c5e00",
   "title": "TD Bank: Developer, Business Innovation & Transformation",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Developer--Business-Innovation---Transformation_R_1484263",
   "publisher": "TD Bank",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    69700,
    98400
   ],
   "ats": "workday"
  },
  {
   "id": "post-812de93ceeb1",
   "title": "TD Bank: Senior Manager, Fraud, Insider and Conduct Risk QA and Enablement (5646)",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Manager--Fraud--Insider-and-Conduct-Risk-QA-and-Enablement--5646-_R_1515637-1",
   "publisher": "TD Bank",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115600,
    163200
   ],
   "ats": "workday"
  },
  {
   "id": "post-e3cfd7af1efe",
   "title": "TD Bank: Applied Machine Learning Scientist I ATH# 5645 (Tabular Deep Learning Model Validation)",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Applied-Machine-Learning-Scientist-I-ATH--5645--Tabular-Deep-Learning-Model-Validation-_R_1514923",
   "publisher": "TD Bank",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105500,
    134500
   ],
   "ats": "workday"
  },
  {
   "id": "post-ae35230596b9",
   "title": "TD Bank: Engineer II - Endpoint Protection Security",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---Endpoint-Protection-Security_R_1515798",
   "publisher": "TD Bank",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96900,
    136800
   ],
   "ats": "workday"
  },
  {
   "id": "post-3fda2323021f",
   "title": "TD Bank: Data Scientist, Credit Risk Strategy (RESL) (ATH 5274)",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Scientist--Credit-Risk-Strategy--RESL---ATH-5274-_R_1518135",
   "publisher": "TD Bank",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96900,
    136800
   ],
   "ats": "workday"
  },
  {
   "id": "post-f28656221957",
   "title": "TD Bank: Software Engineer I - Full Stack",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Mississauga-Ontario/Software-Engineer-I---Full-Stack_R_1516937",
   "publisher": "TD Bank",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    69700,
    98400
   ],
   "ats": "workday"
  },
  {
   "id": "post-a9af3cd86578",
   "title": "TD Bank: Applied Machine Learning Scientist II",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Applied-Machine-Learning-Scientist-II_R_1516316",
   "publisher": "TD Bank",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125500,
    154000
   ],
   "ats": "workday"
  },
  {
   "id": "post-09c78c7af573",
   "title": "TD Bank: Engineer II - Endpoint Protection Security",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---Endpoint-Protection-Security_R_1514843",
   "publisher": "TD Bank",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96900,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-055e0f33cf51",
   "title": "TD Bank: Information Security Specialist (Vulnerability Management Data Insights & Reporting  )",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Information-Security-Specialist--Vulnerability-Management-Data-Insights---Reporting---_R_1514694",
   "publisher": "TD Bank",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96900,
    136800
   ],
   "ats": "workday"
  },
  {
   "id": "post-8e5b8015a748",
   "title": "TD Bank: Manager, Engineering  – Accounts",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Technology-Lead---Investment-Management_R_1488426",
   "publisher": "TD Bank",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96900,
    136800
   ],
   "ats": "workday"
  },
  {
   "id": "post-8f5197bad965",
   "title": "TD Bank: Audit Manager II, Quality Assurance and Improvement Program- IT Audit  (1094)",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Audit-Manager-II--Quality-Assurance-and-Improvement-Program--IT-Audit---1094-_R_1497840",
   "publisher": "TD Bank",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96900,
    136800
   ],
   "ats": "workday"
  },
  {
   "id": "post-cd84c12e6907",
   "title": "TD Bank: Transaction Banking Core Full Stack Architect",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Transaction-Banking-Core-Full-Stack-Architect_R_1488295-1",
   "publisher": "TD Bank",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    149500,
    177000
   ],
   "ats": "workday"
  },
  {
   "id": "post-2ecacf017c4d",
   "title": "TD Bank: Data Platform Engineering Manager",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Data-Platform-Engineering-Manager_R_1501955",
   "publisher": "TD Bank",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115600,
    163200
   ],
   "ats": "workday"
  },
  {
   "id": "post-ad37f04cd861",
   "title": "TD Bank: Engineer II - IAM Federation Services",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Engineer-II---IAM-Federation-Services_R_1512952",
   "publisher": "TD Bank",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    126800,
    164100
   ],
   "ats": "workday"
  },
  {
   "id": "post-6815439421e0",
   "title": "TD Bank: Software Engineer II -.NET Full Stack Developer",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-II--NET-Full-Stack-Developer_R_1515865",
   "publisher": "TD Bank",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-e1de87d61f39",
   "title": "TD Bank: Principal Platform Engineer",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Principal-Platform-Engineer_R_1494006",
   "publisher": "TD Bank",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    165000,
    200000
   ],
   "ats": "workday"
  },
  {
   "id": "post-6a8e426c7cc7",
   "title": "TD Bank: Director, Data Platform Engineering",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Director--Data-Platform-Engineering_R_1506230",
   "publisher": "TD Bank",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    165000,
    200000
   ],
   "ats": "workday"
  },
  {
   "id": "post-b661eec3ac55",
   "title": "TD Bank: Software Engineer III (Adobe Tech Lead)",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Software-Engineer-III--Adobe-Tech-Lead-_R_1515213",
   "publisher": "TD Bank",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    129500,
    154000
   ],
   "ats": "workday"
  },
  {
   "id": "post-d744e4d4ea9e",
   "title": "TD Bank: Mulesoft Software Engineer II",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Mulesoft-Software-Engineer-II_R_1512703",
   "publisher": "TD Bank",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-2d371a7a6b8b",
   "title": "TD Bank: Senior District Manager, Mobile Mortgage Specialist",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Richmond-British-Columbia/Senior-District-Manager--Mobile-Mortgage-Specialist_R_1516173",
   "publisher": "TD Bank",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115600,
    163200
   ],
   "ats": "workday"
  },
  {
   "id": "post-e438fac8abae",
   "title": "TD Bank: Information Security Analyst II - Asset Assessment & Governance",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Information-Security-Analyst-II---Asset-Assessment---Governance_R_1512605",
   "publisher": "TD Bank",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    69700,
    98400
   ],
   "ats": "workday"
  },
  {
   "id": "post-7add3e8fe399",
   "title": "TD Bank: Senior Information Security Analyst (Vulnerability Governance)",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Information-Security-Analyst--Vulnerability-Governance-_R_1504585",
   "publisher": "TD Bank",
   "date": "2026-08-19",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    81600,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-5c7621fe5401",
   "title": "TD Bank: Senior Machine Learning Engineer",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Senior-Machine-Learning-Engineer_R_1478728",
   "publisher": "TD Bank",
   "date": "2026-08-11",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    170000,
    250000
   ],
   "ats": "workday"
  },
  {
   "id": "post-804d13539c10",
   "title": "TD Bank: Research Machine Learning Scientist",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Research-Machine-Learning-Scientist_R_1440764",
   "publisher": "TD Bank",
   "date": "2026-06-04",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    250000
   ],
   "ats": "workday"
  },
  {
   "id": "post-304084532aab",
   "title": "TD Bank: Machine Learning Engineer II",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/661-University-Avenue-Toronto-Ontario/Machine-Learning-Engineer-II_R_1476583",
   "publisher": "TD Bank",
   "date": "2026-05-04",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154000,
    199500
   ],
   "ats": "workday"
  },
  {
   "id": "post-6e6f287b9b98",
   "title": "TD Bank: Machine Learning Engineer",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Machine-Learning-Engineer_R_1431479",
   "publisher": "TD Bank",
   "date": "2026-04-22",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    250000
   ],
   "ats": "workday"
  },
  {
   "id": "post-75462e598086",
   "title": "TD Bank: Quality Engineer I-2",
   "url": "https://td.wd3.myworkdayjobs.com/TD_Bank_Careers/job/Toronto-Ontario/Quality-Engineer-I-2_R_1469786",
   "publisher": "TD Bank",
   "date": "2026-02-10",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    69700,
    98400
   ],
   "ats": "workday"
  },
  {
   "id": "post-7c7b0431e1b2",
   "title": "BMO: Sr Learning and Experience Designer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Sr-Learning-and-Experience-Designer_R260020351",
   "publisher": "BMO",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-13539491a057",
   "title": "BMO: Product Manager, Savings - Everyday Banking Products",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Product-Manager--Savings---Everyday-Banking-Products_R260030145",
   "publisher": "BMO",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-960ba70d5605",
   "title": "BMO: Software Developer - (Automations/ AI /Dev Ops)",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Mississauga-ON-CAN/Software-Developer----Automations--AI--Dev-Ops-_R260022970",
   "publisher": "BMO",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f3784f26e596",
   "title": "BMO: Information Security Advisor",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Information-Security-Advisor_R260029970",
   "publisher": "BMO",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-60ac932c745a",
   "title": "BMO: Sr. Applied AI Scientist – Generative AI & Agentic Systems",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Sr-Applied-AI-Scientist---Generative-AI---Agentic-Systems_R260029599",
   "publisher": "BMO",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-e0a4de70eb79",
   "title": "BMO: Artificial Intelligence & Data Architect (Developer)",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Artificial-Intelligence---Data-Architect--Developer-_R260026503",
   "publisher": "BMO",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    85500,
    185000
   ],
   "ats": "workday"
  },
  {
   "id": "post-577787b6e26f",
   "title": "BMO: Lead Cloud Software Developer - (AWS / AI / Real Time Payment Systems)",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Cloud-Software-Developer----AWS---AI---Real-Time-Payment-Systems-_R260019528-1",
   "publisher": "BMO",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-c89212ce4557",
   "title": "BMO: Data Engineer, Fraud Predictive Analytics",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Engineer--Fraud-Predictive-Analytics_R260029493",
   "publisher": "BMO",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-e29501ec6e59",
   "title": "BMO: Lead DevOps Engineer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-DevOps-Engineer_R260028677",
   "publisher": "BMO",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    85500,
    185000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f8b3b6bb7de2",
   "title": "BMO: Senior Manager, Machine Learning",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Manager--Machine-Learning_R260021197",
   "publisher": "BMO",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105000,
    215000
   ],
   "ats": "workday"
  },
  {
   "id": "post-689ea52de93f",
   "title": "BMO: Director, Digital Investing Product Management",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Director--Digital-Investing-Product-Management_R260026126",
   "publisher": "BMO",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    215000
   ],
   "ats": "workday"
  },
  {
   "id": "post-528aeb4070f4",
   "title": "BMO: Associate, DevOps Engineer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Associate--DevOps-Engineer_R260029694",
   "publisher": "BMO",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f995d2eb85bb",
   "title": "BMO: Intermediate Security Analyst - HYBRID",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Intermediate-Security-Analyst---HYBRID_R260028572",
   "publisher": "BMO",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    65000,
    140000
   ],
   "ats": "workday"
  },
  {
   "id": "post-d09e3c62d940",
   "title": "BMO: Senior AI Engineer for Observability",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-AI-Engineer-for-Observability_R260027468",
   "publisher": "BMO",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-ea19da9ca392",
   "title": "BMO: Cloud Application Developer - (AWS / Banking/ Payment Systems)",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Cloud-Application-Developer----AWS---Banking--Payment-Systems-_R260005483",
   "publisher": "BMO",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    55500,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-79235bbda93b",
   "title": "BMO: Manager – AI Strategy & Product Management",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Manager---AI-Strategy---Product-Management_R260027043",
   "publisher": "BMO",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-90fc1aeee5ba",
   "title": "BMO: Lead Application Developer(.NET/Angular/AWS)",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Application-Developer-NET-Angular-AWS-_R260027640",
   "publisher": "BMO",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-7c563ff8c18a",
   "title": "BMO: Senior Product Manager, Commercial Banking",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Product-Manager--Commercial-Banking_R260028844",
   "publisher": "BMO",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-5e52382c2d9b",
   "title": "BMO: Quantitative Developer, Global Asset Management",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Job-Posting-Title-Quantitative-Developer--Global-Asset-Management_R260029103-1",
   "publisher": "BMO",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    65000,
    140000
   ],
   "ats": "workday"
  },
  {
   "id": "post-e76e8167af06",
   "title": "BMO: Associate, Data Scientist",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Associate--Data-Scientist_R250030939",
   "publisher": "BMO",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-06f39f862e3d",
   "title": "BMO: Senior Manager, AI Strategy & Product Management",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Manager--AI-Strategy---Product-Management_R260028278",
   "publisher": "BMO",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    240000
   ],
   "ats": "workday"
  },
  {
   "id": "post-3409a3ee920d",
   "title": "BMO: Senior Manager, Data Engineer, Applied AI Data Ingestion & Integration",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Lead-Data-Engineer--Applied-AI-Data-Ingestion---Integration_R260022306",
   "publisher": "BMO",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105000,
    215000
   ],
   "ats": "workday"
  },
  {
   "id": "post-817f2fbd4b36",
   "title": "BMO: Java API Developer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Java-API-Developer_R260027220-1",
   "publisher": "BMO",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    55500,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f389cb5ec249",
   "title": "BMO: Senior Technical Lead",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Technical-Lead_R260018908-1",
   "publisher": "BMO",
   "date": "2026-10-07",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-22ef76819973",
   "title": "BMO: Senior Platform Engineer, AI & Fabrics",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Platform-Engineer--AI---Fabrics_R260028371",
   "publisher": "BMO",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-2fe2fd0332af",
   "title": "BMO: Developer - Data, AI, Platform & Support",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Developer---Data--AI--Platform---Support_R260024870",
   "publisher": "BMO",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    55500,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-145b8ddc541a",
   "title": "BMO: Full Stack Engineer (AI-Enabled)",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Calgary-AB-CAN/Full-Stack-Engineer--AI-Enabled-_R260024169",
   "publisher": "BMO",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-85f8337f0bba",
   "title": "BMO: Developer Lead (AI-Enabled Systems)",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Developer-Lead--AI-Enabled-Systems-_R260022481",
   "publisher": "BMO",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-a33c0d8b2287",
   "title": "BMO: GenAI Software Developer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Calgary-AB-CAN/GenAI-Software-Developer_R260018524",
   "publisher": "BMO",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    55500,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-bf8af844528a",
   "title": "BMO: Data Engineer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Engineer_R260026266",
   "publisher": "BMO",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    55500,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-849a5c5ff92b",
   "title": "BMO: Intermediate AWS Developer, Wealth Management Technologies",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Intermediate-AWS-Developer--Wealth-Management-Technologies_R260027557",
   "publisher": "BMO",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-543a2fd4fe11",
   "title": "BMO: Group Product Manager - Home Financing",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Group-Product-Manager---Home-Financing_R260024404",
   "publisher": "BMO",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    85500,
    185000
   ],
   "ats": "workday"
  },
  {
   "id": "post-36368bde176d",
   "title": "BMO: Software Application Developer – Loan Servicing & AI Enablement",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Software-Application-Developer---Loan-Servicing---AI-Enablement_R260021240",
   "publisher": "BMO",
   "date": "2026-09-24",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    55500,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-ac66d1e629bf",
   "title": "BMO: Principal AI Cloud Engineer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Principal-AI-Cloud-Engineer_R260025182",
   "publisher": "BMO",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105000,
    215000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f7d8aedcb053",
   "title": "BMO: AI Engineer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/AI-Engineer_R260027190",
   "publisher": "BMO",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-196f04811ac6",
   "title": "BMO: Data Scientist",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Data-Scientist_R260027188",
   "publisher": "BMO",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105000,
    215000
   ],
   "ats": "workday"
  },
  {
   "id": "post-2a35d76069f6",
   "title": "BMO: Machine Learning Engineer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Machine-Learning-Engineer_R260027183",
   "publisher": "BMO",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-25288fd9f936",
   "title": "BMO: Senior Data Engineer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Data-Engineer_R260016174",
   "publisher": "BMO",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-c88242bee2ca",
   "title": "BMO: IBM MDM Lead Developer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/IBM-MDM-Lead-Developer_R260023402",
   "publisher": "BMO",
   "date": "2026-09-16",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-ca47d429f843",
   "title": "BMO: Principal Architect, AI Platform",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Principal-Architect--AI-Platform_R260022522",
   "publisher": "BMO",
   "date": "2026-08-24",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    94600,
    176000
   ],
   "ats": "workday"
  },
  {
   "id": "post-a035f9099aea",
   "title": "BMO: Senior Cloud Engineer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/REMOTETELETRAVAIL-ON-CAN/Senior-Cloud-Engineer_R260012816",
   "publisher": "BMO",
   "date": "2026-08-10",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    75900,
    141900
   ],
   "ats": "workday"
  },
  {
   "id": "post-790df5d14e97",
   "title": "BMO: Principal Cloud Security Engineer",
   "url": "https://bmo.wd3.myworkdayjobs.com/External/job/Toronto-ON-CAN/Senior-Cloud-Security-Engineer_R260009025",
   "publisher": "BMO",
   "date": "2026-08-10",
   "fetched_at": "2026-10-29T21:48:08Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    103200,
    192000
   ],
   "ats": "workday"
  },
  {
   "id": "post-a4538f16cf2e",
   "title": "CIBC: Senior Software Engineer (Fullstack)",
   "url": "https://cibc.wd3.myworkdayjobs.com/search/job/Toronto-ON/Senior-Software-Engineer--Fullstack-_2620641",
   "publisher": "CIBC",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    105000
   ],
   "ats": "workday"
  },
  {
   "id": "post-e59f87cd3778",
   "title": "Manulife: Data Architect",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Toronto-200-Bloor-Street-East/Senior-Data-Architect_JR26090760",
   "publisher": "Manulife",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113000,
    163000
   ],
   "ats": "workday"
  },
  {
   "id": "post-669a72fff243",
   "title": "Manulife: Cybersecurity Architect",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Toronto-200-Bloor-Street-East/Senior-Architect---Cybersecurity_JR26041464",
   "publisher": "Manulife",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113000,
    163000
   ],
   "ats": "workday"
  },
  {
   "id": "post-be56e9faabfc",
   "title": "Manulife: Director Engineering",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Director-Engineering_JR26091729",
   "publisher": "Manulife",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113260,
    210340
   ],
   "ats": "workday"
  },
  {
   "id": "post-9c04fd45fd44",
   "title": "Manulife: Full-Stack Software Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Full-Stack-Software-Engineer_JR26082026",
   "publisher": "Manulife",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    86100,
    136100
   ],
   "ats": "workday"
  },
  {
   "id": "post-8a92f015cb44",
   "title": "Manulife: Platform Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Platform-Engineer_JR26101229",
   "publisher": "Manulife",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    86100,
    136100
   ],
   "ats": "workday"
  },
  {
   "id": "post-8cb74a01ba15",
   "title": "Manulife: Manager Engineering",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Manager-Engineering_JR26080380",
   "publisher": "Manulife",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113000,
    163000
   ],
   "ats": "workday"
  },
  {
   "id": "post-b1354fe04cdf",
   "title": "Manulife: Front-End Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Senior-AI-Full-Stack-Engineer_JR26040049-1",
   "publisher": "Manulife",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    86100,
    136100
   ],
   "ats": "workday"
  },
  {
   "id": "post-d8f96ab766a3",
   "title": "Manulife: Lead Full Stack Software Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Lead-Full-Stack-Software-Engineer_JR26071723",
   "publisher": "Manulife",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113260,
    210340
   ],
   "ats": "workday"
  },
  {
   "id": "post-cde665a70647",
   "title": "Manulife: Senior Mobile Software Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Ontario-Waterloo-500-King-Street-North/Senior-Mobile-Software-Engineer_JR26060524",
   "publisher": "Manulife",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113000,
    163000
   ],
   "ats": "workday"
  },
  {
   "id": "post-703fb2a47356",
   "title": "Manulife: Workday Platform Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Workday-Platform-Engineer_JR26100211-1",
   "publisher": "Manulife",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    86100,
    136100
   ],
   "ats": "workday"
  },
  {
   "id": "post-a4876a079753",
   "title": "Manulife: Engineering Manager",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Engineering-Manager_JR26100495-1",
   "publisher": "Manulife",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113000,
    163000
   ],
   "ats": "workday"
  },
  {
   "id": "post-edf4c9b48b0c",
   "title": "Manulife: Machine Learning Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Machine-Learning-Engineer_JR26080753-1",
   "publisher": "Manulife",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    94430,
    144430
   ],
   "ats": "workday"
  },
  {
   "id": "post-f96efa840035",
   "title": "Manulife: Senior Full-Stack AI Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-AI-Engineer_JR26080458",
   "publisher": "Manulife",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113000,
    163000
   ],
   "ats": "workday"
  },
  {
   "id": "post-6c8e9f7ea30f",
   "title": "Manulife: Python Full-Stack Software Engineer -(React)",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Full-Stack-Software-Engineer_JR26091896",
   "publisher": "Manulife",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    86100,
    136100
   ],
   "ats": "workday"
  },
  {
   "id": "post-6dd2ff13c5e0",
   "title": "Manulife: Director, Third Party Risk Management – Quality Assurance & Governance (Line 1B)",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Director--Third-Party-Risk-Management---Quality-Assurance---Governance--Line-1B-_JR26071321",
   "publisher": "Manulife",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    125100,
    175100
   ],
   "ats": "workday"
  },
  {
   "id": "post-c5054f5e14d6",
   "title": "Manulife: Back-end Software Engineer (Kotlin)",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/CAN-Quebec-Montreal-900-Boulevard-de-Maisonneuve-Ouest/Back-end-Software-Engineer_JR26050821",
   "publisher": "Manulife",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    86100,
    136100
   ],
   "ats": "workday"
  },
  {
   "id": "post-1f22497af005",
   "title": "Manulife: Product Manager, Group Benefits",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Product-Manager_JR26091565",
   "publisher": "Manulife",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    92900,
    142900
   ],
   "ats": "workday"
  },
  {
   "id": "post-6d624dec3b14",
   "title": "Manulife: Quality Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Quality-Engineer_JR26100463",
   "publisher": "Manulife",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    86100,
    136100
   ],
   "ats": "workday"
  },
  {
   "id": "post-77c8484619a8",
   "title": "Manulife: Senior Platform Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Platform-Engineer_JR26080761",
   "publisher": "Manulife",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113000,
    163000
   ],
   "ats": "workday"
  },
  {
   "id": "post-4fa5d0c7550d",
   "title": "Manulife: Senior Product Manager, Cross Platform Experience",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Product-Manager--Cross-Platform-Experience_JR26090975-1",
   "publisher": "Manulife",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    92900,
    142900
   ],
   "ats": "workday"
  },
  {
   "id": "post-03320d44ccce",
   "title": "Manulife: People Services AI Product Lead",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/People-Services-AI-Product-Lead_JR26081384-1",
   "publisher": "Manulife",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    92900,
    142900
   ],
   "ats": "workday"
  },
  {
   "id": "post-5c984e326a71",
   "title": "Manulife: Senior Data Engineer, Retirement Operations",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Montreal-Quebec/Senior-Data-Engineer--Retirement-Operations_JR26100100",
   "publisher": "Manulife",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113000,
    163000
   ],
   "ats": "workday"
  },
  {
   "id": "post-0c4cab7e90df",
   "title": "Manulife: Director of Engineering - Mortgage Creditor Insurance",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Waterloo-Ontario/Director-of-Engineering---Mortgage-Creditor-Insurance_JR26090457-1",
   "publisher": "Manulife",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113260,
    210340
   ],
   "ats": "workday"
  },
  {
   "id": "post-8b0083776a82",
   "title": "Manulife: Associate Product Manager, Ecosystem Integrations",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Associate-Product-Manager--Ecosystem-Integrations_JR26090978-1",
   "publisher": "Manulife",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    73725,
    122875
   ],
   "ats": "workday"
  },
  {
   "id": "post-b620a666d3c0",
   "title": "Manulife: Senior Full-Stack Software Engineer",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Boston-Massachusetts/Senior-Full-Stack-Software-Engineer_JR26100106-1",
   "publisher": "Manulife",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    96600,
    179400
   ],
   "ats": "workday"
  },
  {
   "id": "post-9f404d64f51b",
   "title": "Manulife: Global Digital Product Manager",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Global-Digital-Product-Manager_JR26050947-1",
   "publisher": "Manulife",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    92900,
    142900
   ],
   "ats": "workday"
  },
  {
   "id": "post-cc0102cabe96",
   "title": "Manulife: Senior Cloud Engineer -Hybrid",
   "url": "https://manulife.wd3.myworkdayjobs.com/MFCJH_Jobs/job/Toronto-Ontario/Senior-Cloud-Engineer--Hybrid_JR26070576",
   "publisher": "Manulife",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T21:48:09Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    113000,
    163000
   ],
   "ats": "workday"
  },
  {
   "id": "post-68b1c3ae2647",
   "title": "Ciena: Routing/IP Software Engineer  - New Grad",
   "url": "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Routing-IP-Software-Engineer----New-Grad_R032006",
   "publisher": "Ciena",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    71900,
    114900
   ],
   "ats": "workday"
  },
  {
   "id": "post-b539266e8922",
   "title": "Ciena: Senior Embedded Software Engineer, RLS",
   "url": "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Embedded-Software-Engineer--RLS_R031657-1",
   "publisher": "Ciena",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    93600,
    193400
   ],
   "ats": "workday"
  },
  {
   "id": "post-f4e4b78f8df2",
   "title": "Ciena: Software Governance Specialist",
   "url": "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Software-Governance-Senior-Associate_R031578",
   "publisher": "Ciena",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    69300,
    110700
   ],
   "ats": "workday"
  },
  {
   "id": "post-acbdddb639fd",
   "title": "Ciena: Senior Pluggable Modems Product Engineer",
   "url": "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Pluggable-Modems-Product-Engineer_R031715",
   "publisher": "Ciena",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    109000,
    160000
   ],
   "ats": "workday"
  },
  {
   "id": "post-93637cbec68d",
   "title": "Ciena: Principal/Team Lead, Digital Verification Engineer (FEC)",
   "url": "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Principal-Team-Lead--Digital-Verification-Engineer--FEC-_R031632",
   "publisher": "Ciena",
   "date": "2026-09-04",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    133100,
    212500
   ],
   "ats": "workday"
  },
  {
   "id": "post-2d56de09c9a8",
   "title": "Ciena: Embedded Software Engineer - New Grad",
   "url": "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Embedded-Software-Engineer---New-Grad_R031571",
   "publisher": "Ciena",
   "date": "2026-08-24",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    68800,
    109800
   ],
   "ats": "workday"
  },
  {
   "id": "post-2f48c6800c37",
   "title": "Ciena: Senior Embedded Software Engineer",
   "url": "https://ciena.wd5.myworkdayjobs.com/Careers/job/Ottawa/Senior-Embedded-Software-Engineer_R031337",
   "publisher": "Ciena",
   "date": "2026-08-18",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    95800,
    153000
   ],
   "ats": "workday"
  },
  {
   "id": "post-356970029c22",
   "title": "Thomson Reuters: Manager, Software Development Engineering- Search & IR",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Manager--Software-Development-Engineering_JREQ202094",
   "publisher": "Thomson Reuters",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140600,
    190600
   ],
   "ats": "workday"
  },
  {
   "id": "post-fada49cb054a",
   "title": "Thomson Reuters: Staff Software Engineer I (Open)",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/JREQ203081-Staff-Software-Engineer-I--Open-_JREQ204253-4",
   "publisher": "Thomson Reuters",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140600,
    190600
   ],
   "ats": "workday"
  },
  {
   "id": "post-05297b0548c0",
   "title": "Thomson Reuters: Senior Product Manager",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Product-Manager_JREQ200108",
   "publisher": "Thomson Reuters",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    126000,
    176000
   ],
   "ats": "workday"
  },
  {
   "id": "post-fe248ce77826",
   "title": "Thomson Reuters: Senior Product Manager, Data Platform",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Product-Manager--Noetica-Financial-Services_JREQ201452",
   "publisher": "Thomson Reuters",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    126000,
    176000
   ],
   "ats": "workday"
  },
  {
   "id": "post-7f9fec5a9721",
   "title": "Thomson Reuters: Senior Applied Scientist",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Applied-Scientist_JREQ198518-1",
   "publisher": "Thomson Reuters",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    145000
   ],
   "ats": "workday"
  },
  {
   "id": "post-33acc0ddd700",
   "title": "Thomson Reuters: Senior Software Engineer AI",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-AI_JREQ204607-1",
   "publisher": "Thomson Reuters",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    145000
   ],
   "ats": "workday"
  },
  {
   "id": "post-9b1cfd58c743",
   "title": "Thomson Reuters: Lead Data Scientist, Customer & Growth Analytics",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Data-Scientist--Customer---Growth-Analytics_JREQ200769-1",
   "publisher": "Thomson Reuters",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140600,
    190600
   ],
   "ats": "workday"
  },
  {
   "id": "post-fb60a32c61f5",
   "title": "Thomson Reuters: Senior Software Engineer",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-II_JREQ202092",
   "publisher": "Thomson Reuters",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    111400,
    161400
   ],
   "ats": "workday"
  },
  {
   "id": "post-efbf8da99977",
   "title": "Thomson Reuters: Senior Manager, AI Engineering",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Manager--AI-Engineering_JREQ204565-1",
   "publisher": "Thomson Reuters",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140600,
    190600
   ],
   "ats": "workday"
  },
  {
   "id": "post-74025b52753e",
   "title": "Thomson Reuters: Senior Software Engineer - AI (Materia AI)",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Software-Engineer---AI--Materia-AI-_JREQ196458-3",
   "publisher": "Thomson Reuters",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    145000
   ],
   "ats": "workday"
  },
  {
   "id": "post-d13d2b54ba3a",
   "title": "Thomson Reuters: Software Engineer",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Software-Engineer_JREQ204694",
   "publisher": "Thomson Reuters",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    87400,
    137400
   ],
   "ats": "workday"
  },
  {
   "id": "post-11163410edce",
   "title": "Thomson Reuters: Lead Software Development Engineer",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Frisco-Texas/Lead-Software-Development-Engineer_JREQ200365",
   "publisher": "Thomson Reuters",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140600,
    190600
   ],
   "ats": "workday"
  },
  {
   "id": "post-1e17cdb9ff89",
   "title": "Thomson Reuters: Lead Applied Scientist",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Applied-Scientist_JREQ198519-1",
   "publisher": "Thomson Reuters",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f501bb8a9015",
   "title": "Thomson Reuters: Senior Software Engineer",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Senior-Software-Engineer_JREQ203432",
   "publisher": "Thomson Reuters",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105000,
    155000
   ],
   "ats": "workday"
  },
  {
   "id": "post-b9bbac8a7b91",
   "title": "Thomson Reuters: Engineering Manager, AI",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Engineering-Manager--AI_JREQ204638-1",
   "publisher": "Thomson Reuters",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140600,
    190600
   ],
   "ats": "workday"
  },
  {
   "id": "post-1704bcdd25b6",
   "title": "Thomson Reuters: Lead Applied Scientist, Document Understanding",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Lead-Applied-Scientist--Document-Understanding_JREQ204608-2",
   "publisher": "Thomson Reuters",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-bec303315e84",
   "title": "Thomson Reuters: Lead Applied Scientist, Search & Information Retrieval",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-New-York-New-York/Lead-Applied-Scientist--Search---Information-Retrieval_JREQ204466-2",
   "publisher": "Thomson Reuters",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-d83adcc11907",
   "title": "Thomson Reuters: Staff Software Engineer - AI I",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Staff-Software-Engineer---AI-I_JREQ204548",
   "publisher": "Thomson Reuters",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-abc15e6d4ecb",
   "title": "Thomson Reuters: Senior Machine Learning Engineer – NLP/LLM",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Brooklyn-New-York/Senior-Machine-Learning-Engineer---NLP-LLM_JREQ204148-2",
   "publisher": "Thomson Reuters",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    145000
   ],
   "ats": "workday"
  },
  {
   "id": "post-c9e2a71d3a02",
   "title": "Thomson Reuters: Lead Software Engineer, AI",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Software-Engineer--AI_JREQ202372",
   "publisher": "Thomson Reuters",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-db30dc6e0253",
   "title": "Thomson Reuters: Product Manager",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Frisco-Texas/Product-Manager_JREQ204009",
   "publisher": "Thomson Reuters",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    126000,
    176000
   ],
   "ats": "workday"
  },
  {
   "id": "post-aac02c6b346a",
   "title": "Thomson Reuters: AI Product Security Manager",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Product-Security-Manager_JREQ199374",
   "publisher": "Thomson Reuters",
   "date": "2026-10-06",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-982ca3edc862",
   "title": "Thomson Reuters: Lead Platform Engineer",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Platform-Engineer_JREQ202795",
   "publisher": "Thomson Reuters",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140600,
    190600
   ],
   "ats": "workday"
  },
  {
   "id": "post-5704313c5b81",
   "title": "Thomson Reuters: Senior Platform Engineer",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Platform-Engineer_JREQ202895",
   "publisher": "Thomson Reuters",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105000,
    155000
   ],
   "ats": "workday"
  },
  {
   "id": "post-b83438c7471f",
   "title": "Thomson Reuters: Lead Research Engineer",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Research-Engineer_JREQ198566-3",
   "publisher": "Thomson Reuters",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-1a8caa88e780",
   "title": "Thomson Reuters: Research Engineer",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Research-Engineer_JREQ198562",
   "publisher": "Thomson Reuters",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    100000
   ],
   "ats": "workday"
  },
  {
   "id": "post-658ac79ede6a",
   "title": "Thomson Reuters: Senior Research Engineer",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Research-Engineer_JREQ198563",
   "publisher": "Thomson Reuters",
   "date": "2026-10-02",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    145000
   ],
   "ats": "workday"
  },
  {
   "id": "post-3c4c0c4994f3",
   "title": "Thomson Reuters: Senior Inference Engineer - AI",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Inference-Engineer---AI-I_JREQ199409",
   "publisher": "Thomson Reuters",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    145000
   ],
   "ats": "workday"
  },
  {
   "id": "post-9ae35b835b25",
   "title": "Thomson Reuters: Lead AI Platform Owner",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-AI-Platform-Owner_JREQ202399",
   "publisher": "Thomson Reuters",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    118200,
    168200
   ],
   "ats": "workday"
  },
  {
   "id": "post-e76f599521d6",
   "title": "Thomson Reuters: Senior Software Engineer I",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Senior-Software-Engineer-I_JREQ202606",
   "publisher": "Thomson Reuters",
   "date": "2026-09-02",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    105000,
    155000
   ],
   "ats": "workday"
  },
  {
   "id": "post-a195a3f65140",
   "title": "Thomson Reuters: AI Engineer, Product Analytics",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Engineer--Product-Analytics_JREQ202780",
   "publisher": "Thomson Reuters",
   "date": "2026-08-28",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    82100,
    132100
   ],
   "ats": "workday"
  },
  {
   "id": "post-6bda00867a86",
   "title": "Thomson Reuters: Lead Cloud Platform Engineer, Azure",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/Lead-Cloud-Platform-Engineer--Azure_JREQ201870",
   "publisher": "Thomson Reuters",
   "date": "2026-08-19",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140600,
    190600
   ],
   "ats": "workday"
  },
  {
   "id": "post-d9f1061e8f61",
   "title": "Thomson Reuters: Salesforce Engineer",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/XMLNAME-100198---Software-Development-Engineer-TR6_JREQ190598",
   "publisher": "Thomson Reuters",
   "date": "2026-08-09",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    82100,
    132100
   ],
   "ats": "workday"
  },
  {
   "id": "post-59fbca3de31d",
   "title": "Thomson Reuters: AI Engineering Lead, Product Analytics",
   "url": "https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/Canada-Toronto-Ontario/AI-Engineering-Lead--Product-Analytics_JREQ201724",
   "publisher": "Thomson Reuters",
   "date": "2026-07-24",
   "fetched_at": "2026-10-29T21:48:10Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-569c293f0808",
   "title": "Ontario Teachers' Pension Plan: Senior Software Developer",
   "url": "https://otppb.wd3.myworkdayjobs.com/OntarioTeachers_Careers/job/Toronto-Canada/Senior-Software-Developer_7291-1",
   "publisher": "Ontario Teachers' Pension Plan",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:48:58Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    112300,
    122300
   ],
   "ats": "workday"
  },
  {
   "id": "post-20d960fd6549",
   "title": "TELUS Health: Appeal Case Manager, Quality Assurance and Continuous Improvement-1",
   "url": "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Appeal-Case-Manager--Quality-Assurance-and-Continuous-Improvement-1_R-22919",
   "publisher": "TELUS Health",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:49:02Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    39900,
    60000
   ],
   "ats": "workday"
  },
  {
   "id": "post-6b39d7f7f3f1",
   "title": "TELUS Health: Senior Analyst, Pension Calculation Quality Assurance (100% remote)",
   "url": "https://lifeworks.wd3.myworkdayjobs.com/External/job/Edmonton-Alberta-Canada/Senior-Analyst--Pension-Calculation-Quality-Assurance--100--remote-_R-23136",
   "publisher": "TELUS Health",
   "date": "2026-09-02",
   "fetched_at": "2026-10-29T21:49:02Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    65000,
    85000
   ],
   "ats": "workday"
  },
  {
   "id": "post-b95d55cbc9cd",
   "title": "TELUS Health: Intermediate Backend Developer (C# & SQL Server) - Remote",
   "url": "https://lifeworks.wd3.myworkdayjobs.com/External/job/Toronto-Ontario-Canada/Intermediate-Backend-Developer--C----SQL-Server----Remote_R-22621",
   "publisher": "TELUS Health",
   "date": "2026-08-14",
   "fetched_at": "2026-10-29T21:49:02Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    60000,
    85000
   ],
   "ats": "workday"
  },
  {
   "id": "post-561624ae668e",
   "title": "OMERS: Lead, Data Engineering",
   "url": "https://omers.wd3.myworkdayjobs.com/OMERS_External/job/Toronto-Ontario/Senior-Data-Engineer_JR-8278",
   "publisher": "OMERS",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:49:21Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    86000,
    130000
   ],
   "ats": "workday"
  },
  {
   "id": "post-982749defb90",
   "title": "OMERS: Senior Data Modeler",
   "url": "https://omers.wd3.myworkdayjobs.com/OMERS_External/job/Toronto-Ontario/Senior-Data-Modeler_JR-8455",
   "publisher": "OMERS",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:49:21Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    86000,
    130000
   ],
   "ats": "workday"
  },
  {
   "id": "post-809e43103c3b",
   "title": "Interac: Software Developer",
   "url": "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Software-Developer_REQ-2373",
   "publisher": "Interac",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:49:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    115000,
    125000
   ],
   "ats": "workday"
  },
  {
   "id": "post-38b7ddec76e5",
   "title": "Interac: SOC Engineering, Lead",
   "url": "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/SOC-Engineering--Lead_REQ-2303",
   "publisher": "Interac",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:49:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    135000
   ],
   "ats": "workday"
  },
  {
   "id": "post-2d485e86257f",
   "title": "Interac: Security Operations, Specialist",
   "url": "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Security-Operations--Senior-Specialist_REQ-2315",
   "publisher": "Interac",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:49:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    90000
   ],
   "ats": "workday"
  },
  {
   "id": "post-d6f62c6153bc",
   "title": "Interac: Performance Test Automation, Senior Specialist",
   "url": "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Test-Automation--Senior-Specialist_REQ-2320",
   "publisher": "Interac",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:49:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    105000
   ],
   "ats": "workday"
  },
  {
   "id": "post-72f838e184eb",
   "title": "Interac: Application Security, Senior Specialist",
   "url": "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Application-Security--Senior-Specialist_REQ-2326",
   "publisher": "Interac",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T21:49:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    85000,
    105000
   ],
   "ats": "workday"
  },
  {
   "id": "post-92fd8e3f74a2",
   "title": "Interac: Product Manager",
   "url": "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Product-Manager_REQ-2352",
   "publisher": "Interac",
   "date": "2026-09-02",
   "fetched_at": "2026-10-29T21:49:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-564ee111c2cf",
   "title": "Interac: Associate Product Manager",
   "url": "https://interac.wd3.myworkdayjobs.com/Interac/job/Toronto/Associate-Product-Manager_REQ-2347-1",
   "publisher": "Interac",
   "date": "2026-09-02",
   "fetched_at": "2026-10-29T21:49:28Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-1ca6186872f5",
   "title": "Moneris: Développeur DevOps principal",
   "url": "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Quebec-City/Dveloppeur-DevOps-principal_JR106081",
   "publisher": "Moneris",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:49:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    142000
   ],
   "ats": "workday"
  },
  {
   "id": "post-a7512ee053bc",
   "title": "Moneris: Senior Full Stack Developer",
   "url": "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Full-Stack-Developer_JR106072-1",
   "publisher": "Moneris",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:49:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    142000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f31b7cdc9105",
   "title": "Moneris: Manager, Software Development",
   "url": "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Manager--Software-Development_JR106030",
   "publisher": "Moneris",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T21:49:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    186000
   ],
   "ats": "workday"
  },
  {
   "id": "post-d73b59b9c53f",
   "title": "Moneris: Senior Data Scientist",
   "url": "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Data-Scientist_JR105993-1",
   "publisher": "Moneris",
   "date": "2026-09-17",
   "fetched_at": "2026-10-29T21:49:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    128000,
    154000
   ],
   "ats": "workday"
  },
  {
   "id": "post-9f391ce9de86",
   "title": "Moneris: Systems Engineer",
   "url": "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Systems-Engineer_JR105855",
   "publisher": "Moneris",
   "date": "2026-08-04",
   "fetched_at": "2026-10-29T21:49:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    142000
   ],
   "ats": "workday"
  },
  {
   "id": "post-3c688ef056d1",
   "title": "Moneris: Senior Manager, Data Engineering",
   "url": "https://moneris.wd3.myworkdayjobs.com/Moneris/job/Toronto/Senior-Manager--Data-Engineering_JR105747",
   "publisher": "Moneris",
   "date": "2026-07-28",
   "fetched_at": "2026-10-29T21:49:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    142000,
    177000
   ],
   "ats": "workday"
  },
  {
   "id": "post-292cb80c9bc5",
   "title": "iA Financial Group: Product Manager, Data and Artificial Intelligence",
   "url": "https://ia.wd3.myworkdayjobs.com/Professional/job/Quebec-Quebec/Chef-fe--de-produit---Donnes---Intelligence-Artificielle_JR10027946-1",
   "publisher": "iA Financial Group",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:49:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    109000,
    159000
   ],
   "ats": "workday"
  },
  {
   "id": "post-eda0004dc238",
   "title": "iA Financial Group: Salesforce Developer",
   "url": "https://ia.wd3.myworkdayjobs.com/Professional/job/Vancouver-British-Columbia/Dveloppeur-euse--Salesforce_JR10028011",
   "publisher": "iA Financial Group",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:49:38Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    125000
   ],
   "ats": "workday"
  },
  {
   "id": "post-262d07de5d51",
   "title": "Magna International: Senior Manager Software Engineering",
   "url": "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Senior-Manager-Software-Engineering_R00264896",
   "publisher": "Magna International",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:49:48Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    145000,
    185000
   ],
   "ats": "workday"
  },
  {
   "id": "post-cc8347c44e66",
   "title": "Magna International: Engineer, AI & Software Testing",
   "url": "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Engineer--AI---Software-Testing_R00235293",
   "publisher": "Magna International",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T21:49:48Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    95000,
    145000
   ],
   "ats": "workday"
  },
  {
   "id": "post-bad620086a87",
   "title": "Magna International: Engineer, Full Stack AI & SW",
   "url": "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Toronto-Ontario-CA/Engineer--Full-Stack-AI---SW_R00262504",
   "publisher": "Magna International",
   "date": "2026-09-23",
   "fetched_at": "2026-10-29T21:49:48Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    84500,
    115200
   ],
   "ats": "workday"
  },
  {
   "id": "post-ea9ab63c29a9",
   "title": "Magna International: Quality Engineer",
   "url": "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Etobicoke-Ontario-CA/Quality-Engineer_R00261766-1",
   "publisher": "Magna International",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:49:48Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    74000,
    99000
   ],
   "ats": "workday"
  },
  {
   "id": "post-c593da6371e4",
   "title": "Magna International: Electrician/PLC Programmer (Nights)",
   "url": "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Vaughan-Ontario-CA/Electrician-PLC-Programmer--Nights-_R00259765",
   "publisher": "Magna International",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:49:48Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    79040,
    83200
   ],
   "ats": "workday",
   "note": "hourly x 2,080"
  },
  {
   "id": "post-88547465ef67",
   "title": "Magna International: QUALITY ENGINEER",
   "url": "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Concord-Ontario-CA/QUALITY-ENGINEER_R00262487",
   "publisher": "Magna International",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:49:48Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    74000,
    86600
   ],
   "ats": "workday"
  },
  {
   "id": "post-c8b1a316dff3",
   "title": "Magna International: Test Engineer",
   "url": "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Vaughan-Ontario-CA/Test-Engineer_R00259408",
   "publisher": "Magna International",
   "date": "2026-09-01",
   "fetched_at": "2026-10-29T21:49:48Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    65000,
    70000
   ],
   "ats": "workday"
  },
  {
   "id": "post-8ee7c0964d3f",
   "title": "Magna International: Quality Engineer",
   "url": "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Guelph-Ontario-CA/Quality-Engineer_R00258442",
   "publisher": "Magna International",
   "date": "2026-08-26",
   "fetched_at": "2026-10-29T21:49:48Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    95000
   ],
   "ats": "workday"
  },
  {
   "id": "post-b89c6bc8c7f4",
   "title": "Magna International: CMM Programmer",
   "url": "https://wd3.myworkdaysite.com/recruiting/magna/Magna/job/Penetanguishene-Ontario-CA/CMM-Programmer_R00236026",
   "publisher": "Magna International",
   "date": "2026-04-14",
   "fetched_at": "2026-10-29T21:49:48Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    43680,
    47840
   ],
   "ats": "workday",
   "note": "hourly x 2,080"
  },
  {
   "id": "post-e5162da5d15e",
   "title": "Salesforce: Software Engineering LMTS",
   "url": "https://salesforce.wd12.myworkdayjobs.com/External_Career_Site/job/Canada---Toronto/Software-Engineering-LMTS_JR365988",
   "publisher": "Salesforce",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:49:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154700,
    204700
   ],
   "ats": "workday"
  },
  {
   "id": "post-359af3e429ea",
   "title": "Workday: Manager, Machine Learning Engineering - Agent Factory (",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Manager--Machine-Learning-Engineering---Agent-Factory--_JR-0111225",
   "publisher": "Workday",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    169600,
    254400
   ],
   "ats": "workday"
  },
  {
   "id": "post-841b4b6ae1e9",
   "title": "Workday: Principal Software Development Engineer",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal-Software-Development-Engineer_JR-0111124",
   "publisher": "Workday",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    252000
   ],
   "ats": "workday"
  },
  {
   "id": "post-25a8d68dc8bd",
   "title": "Workday: Sr. Software Development Engineer / Principal, Software Development Engineer",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal--Software-Development-Engineer_JR-0108059",
   "publisher": "Workday",
   "date": "2026-10-21",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    252000
   ],
   "ats": "workday"
  },
  {
   "id": "post-1a555a0c5ffb",
   "title": "Workday: Principal Product Manager - Evisort AI",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/USA-CA-San-Francisco/Principal--Product-Manager_JR-IC-000069-1",
   "publisher": "Workday",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    162800,
    244200
   ],
   "ats": "workday"
  },
  {
   "id": "post-e04dbf4e06f8",
   "title": "Workday: Software Development Engineer - Agent Factory",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Software-Development-Engineer---Agent-Factory_JR-0110488",
   "publisher": "Workday",
   "date": "2026-10-16",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    112000,
    168000
   ],
   "ats": "workday"
  },
  {
   "id": "post-b403ad868776",
   "title": "Workday: Sr. Machine Learning Engineer",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Machine-Learning-Engineer_JR-0110287",
   "publisher": "Workday",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    156000,
    234000
   ],
   "ats": "workday"
  },
  {
   "id": "post-6ff331dc18a8",
   "title": "Workday: Senior AI Engineer - Evisort AI",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer---Evisort-AI_JR-0108716",
   "publisher": "Workday",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    169000,
    253000
   ],
   "ats": "workday"
  },
  {
   "id": "post-d8ba81281ac6",
   "title": "Workday: Sr Product Data Scientist",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Product-Data-Scientist_JR-0110326",
   "publisher": "Workday",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    124400,
    186600
   ],
   "ats": "workday"
  },
  {
   "id": "post-4cd8b5861c18",
   "title": "Workday: Sr AI Engineer - Evisort Agentic Dev",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer---Evisort-AI_JR-0108859",
   "publisher": "Workday",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    169000,
    253000
   ],
   "ats": "workday"
  },
  {
   "id": "post-c1d3075cd148",
   "title": "Workday: Sr / Principal Product Manager - AI Agent Products",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr---Principal-Product-Manager---AI-Agent-Products_JR-0107436",
   "publisher": "Workday",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    162800,
    244200
   ],
   "ats": "workday"
  },
  {
   "id": "post-e6a2770a8114",
   "title": "Workday: Principal Software Engineer - Evisort AI",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Principal-Software-Engineer---Evisort-AI_JR-0110534",
   "publisher": "Workday",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    168000,
    252000
   ],
   "ats": "workday"
  },
  {
   "id": "post-6dec6162d32d",
   "title": "Workday: AI Engineer",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/AI-Engineer_JR-0109305",
   "publisher": "Workday",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180200,
    270200
   ],
   "ats": "workday"
  },
  {
   "id": "post-7b56ae753361",
   "title": "Workday: Sr Associate Machine Learning Engineer",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Associate-Machine-Learning-Engineer_JR-0110395",
   "publisher": "Workday",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-7cf7fe57d933",
   "title": "Workday: Sr Software Development Engineer VNDLY",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/USA-OH-Mason/Sr-Software-Development-Engineer-VNDLY_JR-0110317",
   "publisher": "Workday",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    140000,
    210000
   ],
   "ats": "workday"
  },
  {
   "id": "post-bb01da31fee9",
   "title": "Workday: DevOps Engineer, Evisort AI",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/DevOps-Engineer--Evisort-AI_JR-0110243",
   "publisher": "Workday",
   "date": "2026-09-24",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    112000,
    168000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f2a19fa955b6",
   "title": "Workday: Sr Product Manager - Evisort AI",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Sr-Product-Manager---Evisort-AI_JR-0110283",
   "publisher": "Workday",
   "date": "2026-09-24",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135700,
    203500
   ],
   "ats": "workday"
  },
  {
   "id": "post-9fa54e82414e",
   "title": "Workday: Product Manager - Activation & Deployment, Evisort AI",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Product-Manager---Sr-Product-Manager---Evisort-AI_JR-0103398",
   "publisher": "Workday",
   "date": "2026-09-09",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    135700,
    203500
   ],
   "ats": "workday"
  },
  {
   "id": "post-a7bd3f3ec57b",
   "title": "Workday: Machine Learning Engineer - Financials",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Machine-Learning-Engineer_JR-0109545-1",
   "publisher": "Workday",
   "date": "2026-09-08",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    128000,
    192000
   ],
   "ats": "workday"
  },
  {
   "id": "post-93a71a402950",
   "title": "Workday: Senior AI Engineer",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Senior-AI-Engineer_JR-0109358-1",
   "publisher": "Workday",
   "date": "2026-08-13",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    180200,
    270200
   ],
   "ats": "workday"
  },
  {
   "id": "post-0ef192bfee4c",
   "title": "Workday: Software Engineer III/Senior Software Engineer (Full Stack)",
   "url": "https://workday.wd5.myworkdayjobs.com/Workday/job/Canada-BC-Vancouver/Software-Engineer-III-Senior-Software-Engineer--Full-Stack-_JR-0103512",
   "publisher": "Workday",
   "date": "2026-01-26",
   "fetched_at": "2026-10-29T21:49:57Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    132800,
    199200
   ],
   "ats": "workday"
  },
  {
   "id": "post-c4f53e5a28d2",
   "title": "Autodesk: Senior Software Developer",
   "url": "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Alberta-CAN---Remote/Senior-Software-Developer_26WD101268-1",
   "publisher": "Autodesk",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    107000,
    157300
   ],
   "ats": "workday"
  },
  {
   "id": "post-e0f2cac9b31a",
   "title": "Autodesk: Senior Full Stack Developer",
   "url": "https://autodesk.wd1.myworkdayjobs.com/Ext/job/Toronto-ON-CAN/Senior-Full-Stack-Developer_26WD101575",
   "publisher": "Autodesk",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    107000,
    157300
   ],
   "ats": "workday"
  },
  {
   "id": "post-c408202a03fe",
   "title": "Intel: Compiler Engineer - Triton and DSLs",
   "url": "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Compiler-Engineer---Triton-and-DSLs_JR0288432",
   "publisher": "Intel",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    114890,
    162190
   ],
   "ats": "workday"
  },
  {
   "id": "post-8b5a45bf9bea",
   "title": "Intel: Senior Compiler Engineer - Triton and DSLs",
   "url": "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Senior-Compiler-Engineer---Triton-and-DSLs_JR0288438",
   "publisher": "Intel",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    155888,
    220069
   ],
   "ats": "workday"
  },
  {
   "id": "post-51e4c1f009ef",
   "title": "Intel: Verification Engineer – AI SoC Development",
   "url": "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Verification-Engineer---AI-SoC-Development_JR0287994",
   "publisher": "Intel",
   "date": "2026-10-23",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    153910,
    217280
   ],
   "ats": "workday"
  },
  {
   "id": "post-cabadb9beeaa",
   "title": "Intel: Triton Compiler Engineering Manager",
   "url": "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Triton-Compiler-Engineering-Manager_JR0287956",
   "publisher": "Intel",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    155888,
    220069
   ],
   "ats": "workday"
  },
  {
   "id": "post-b42ed2e11930",
   "title": "Intel: Triton Compiler Engineer",
   "url": "https://intel.wd1.myworkdayjobs.com/External/job/Canada-Toronto/Triton-Compiler-Engineer_JR0286282",
   "publisher": "Intel",
   "date": "2026-09-28",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    133922,
    189066
   ],
   "ats": "workday"
  },
  {
   "id": "post-463ce85b3308",
   "title": "Mastercard: Lead Data Scientist (Graph Analytics)",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Lead-Data-Scientist_R-293166",
   "publisher": "Mastercard",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    127000,
    203000
   ],
   "ats": "workday"
  },
  {
   "id": "post-2d36ac35a2de",
   "title": "Mastercard: Manager, Regional Product Management (Security Solutions)",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Regional-Product-Management--Security-Solutions-_R-291656-1",
   "publisher": "Mastercard",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    121000,
    169000
   ],
   "ats": "workday"
  },
  {
   "id": "post-c9d355a208e9",
   "title": "Mastercard: Senior AI Engineer, Big Data & AI Solutions",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-AI-Engineer--Big-Data---AI-Solutions_R-294728",
   "publisher": "Mastercard",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    111000,
    160000
   ],
   "ats": "workday"
  },
  {
   "id": "post-97b5ef27d36d",
   "title": "Mastercard: Software Engineer II (Backend - Java)",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Software-Engineer-II--Backend---Java-_R-291922",
   "publisher": "Mastercard",
   "date": "2026-10-22",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    91000,
    140000
   ],
   "ats": "workday"
  },
  {
   "id": "post-76a3cca25c9b",
   "title": "Mastercard: Manager, Product Management (Business Identity)",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Product-Management--Business-Identity-_R-293335",
   "publisher": "Mastercard",
   "date": "2026-10-19",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    121000,
    169000
   ],
   "ats": "workday"
  },
  {
   "id": "post-8adfbb8c4647",
   "title": "Mastercard: Director, Data Engineering",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Data-Engineering_R-293539",
   "publisher": "Mastercard",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154000,
    247000
   ],
   "ats": "workday"
  },
  {
   "id": "post-80b6eb96dbe7",
   "title": "Mastercard: Manager, Product Management, Identity Solutions",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Manager--Product-Management--Identity-Solutions_R-293096",
   "publisher": "Mastercard",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    121000,
    169000
   ],
   "ats": "workday"
  },
  {
   "id": "post-4f4ac72a5968",
   "title": "Mastercard: Product Manager, Payment Threat Intelligence",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Product-Manager--Payment-Threat-Intelligence_R-282406-1",
   "publisher": "Mastercard",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    121000,
    169000
   ],
   "ats": "workday"
  },
  {
   "id": "post-dbc35dba62b3",
   "title": "Mastercard: Specialist, Global Product Management",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Specialist--Global-Product-Management_R-292138",
   "publisher": "Mastercard",
   "date": "2026-10-01",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    75000,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-de2d47e8511e",
   "title": "Mastercard: Manager, Software Engineering",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Software-Engineering_R-289223",
   "publisher": "Mastercard",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    127000,
    203000
   ],
   "ats": "workday"
  },
  {
   "id": "post-707e001554cd",
   "title": "Mastercard: Senior Software Engineer (Sanctions Service & AI Inference)",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-Software-Engineer--Sanctions-Service---AI-Inference-_R-288492",
   "publisher": "Mastercard",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    111000,
    160000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f0e9f21cbdb7",
   "title": "Mastercard: Principal Product Manager -Technical",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Principal-Product-Manager--Technical_R-278438",
   "publisher": "Mastercard",
   "date": "2026-09-29",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    234000
   ],
   "ats": "workday"
  },
  {
   "id": "post-6d04c0755b01",
   "title": "Mastercard: Field Data Scientist",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Field-Data-Scientist_R-291566",
   "publisher": "Mastercard",
   "date": "2026-09-25",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    91000,
    140000
   ],
   "ats": "workday"
  },
  {
   "id": "post-5e15c346d5ae",
   "title": "Mastercard: Senior AI Engineer",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Senior-AI-Engineer_R-289918-1",
   "publisher": "Mastercard",
   "date": "2026-09-24",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    111000,
    160000
   ],
   "ats": "workday"
  },
  {
   "id": "post-242f56500fb1",
   "title": "Mastercard: Director, Product Management",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Product-Management_R-291496",
   "publisher": "Mastercard",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    234000
   ],
   "ats": "workday"
  },
  {
   "id": "post-8a79295336a8",
   "title": "Mastercard: Lead Software Engineer(DevOps)",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Lead-Software-Engineer_R-289269",
   "publisher": "Mastercard",
   "date": "2026-09-09",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    127000,
    203000
   ],
   "ats": "workday"
  },
  {
   "id": "post-ebe24c6ccb12",
   "title": "Mastercard: Director, Product Management, Enterprise Loyalty Consulting",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada/Director--Product-Management--Enterprise-Loyalty-Consulting_R-288637-1",
   "publisher": "Mastercard",
   "date": "2026-09-02",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    150000,
    234000
   ],
   "ats": "workday"
  },
  {
   "id": "post-6ac7fddcb831",
   "title": "Mastercard: Principal Data Scientist",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada-Ethoca/Principal-Data-Scientist_R-281296",
   "publisher": "Mastercard",
   "date": "2026-07-30",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154000,
    247000
   ],
   "ats": "workday"
  },
  {
   "id": "post-03ae15185a04",
   "title": "Mastercard: Manager, Product Management, Identity",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Manager--Product-Management--Identity_R-281132",
   "publisher": "Mastercard",
   "date": "2026-07-01",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    121000,
    169000
   ],
   "ats": "workday"
  },
  {
   "id": "post-c0ef0df57ab3",
   "title": "Mastercard: Manager, Site Reliability Engineering",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Toronto-Canada-Ethoca/Manager--Site-Reliability-Engineering_R-277801",
   "publisher": "Mastercard",
   "date": "2026-06-30",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    121000,
    169000
   ],
   "ats": "workday"
  },
  {
   "id": "post-cbab07c63e3b",
   "title": "Mastercard: Director, Data Science",
   "url": "https://mastercard.wd1.myworkdayjobs.com/CorporateCareers/job/Vancouver-Canada/Director--Data-Science_R-280077",
   "publisher": "Mastercard",
   "date": "2026-06-16",
   "fetched_at": "2026-10-29T21:50:01Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    154000,
    247000
   ],
   "ats": "workday"
  },
  {
   "id": "post-291a91b621ff",
   "title": "Capital One: Staff Software Engineer - Capital One Travel Tech - Full-stack / développeur principal ou développeuse principale en logiciels",
   "url": "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Staff-Software-Engineer---Capital-One-Travel-Tech---Full-stack---dveloppeur-principal-ou-dveloppeuse-principale-en-logiciels_R1003951",
   "publisher": "Capital One",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:50:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    173000,
    197400
   ],
   "ats": "workday"
  },
  {
   "id": "post-a651fcd225b6",
   "title": "Capital One: Manager, AI Engineer",
   "url": "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Manager--AI-Engineer_R1003599",
   "publisher": "Capital One",
   "date": "2026-10-14",
   "fetched_at": "2026-10-29T21:50:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    173000,
    197400
   ],
   "ats": "workday"
  },
  {
   "id": "post-ff468688b194",
   "title": "Capital One: Principal Associate, AI Engineer",
   "url": "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Principal-Associate--AI-Engineer_R1003538-1",
   "publisher": "Capital One",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:50:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    148200,
    169100
   ],
   "ats": "workday"
  },
  {
   "id": "post-34862415a90a",
   "title": "Capital One: Principal Associate, Product Management",
   "url": "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Principal-Associate--Product-Management_R242630-1",
   "publisher": "Capital One",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:50:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    134400,
    153300
   ],
   "ats": "workday"
  },
  {
   "id": "post-8a3937a2e993",
   "title": "Capital One: Staff Software Engineer - Capital One Travel Tech - Full-stack",
   "url": "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Staff-Software-Engineer---Capital-One-Travel-Tech---Full-stack_R1003292-1",
   "publisher": "Capital One",
   "date": "2026-10-09",
   "fetched_at": "2026-10-29T21:50:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    172960,
    197400
   ],
   "ats": "workday"
  },
  {
   "id": "post-bdf9718a448c",
   "title": "Capital One: Senior Manager, Software Engineering",
   "url": "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Manager--Software-Engineering_R1001131",
   "publisher": "Capital One",
   "date": "2026-09-21",
   "fetched_at": "2026-10-29T21:50:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    202400,
    231000
   ],
   "ats": "workday"
  },
  {
   "id": "post-edc01db39f38",
   "title": "Capital One: Senior Staff Software Engineer-Full-Stack",
   "url": "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Staff-Software-Engineer_R244860",
   "publisher": "Capital One",
   "date": "2026-09-18",
   "fetched_at": "2026-10-29T21:50:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    202400,
    231000
   ],
   "ats": "workday"
  },
  {
   "id": "post-6571c09723b7",
   "title": "Capital One: Senior Staff Software Engineer - International Card Tech - Full-stack",
   "url": "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Senior-Staff-Software-Engineer---International-Card-Tech---Full-stack_R246337",
   "publisher": "Capital One",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:50:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    202400,
    231000
   ],
   "ats": "workday"
  },
  {
   "id": "post-1e102c96bf9b",
   "title": "Capital One: Manager, Product Management- Data Products",
   "url": "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Product-Manager--Data-Products_R237337-1",
   "publisher": "Capital One",
   "date": "2026-08-05",
   "fetched_at": "2026-10-29T21:50:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    157400,
    179600
   ],
   "ats": "workday"
  },
  {
   "id": "post-e801a00444d8",
   "title": "Capital One: Manager, Product Management",
   "url": "https://capitalone.wd12.myworkdayjobs.com/Capital_One/job/Toronto-ON/Manager--Product-Management_R243179-1",
   "publisher": "Capital One",
   "date": "2026-08-05",
   "fetched_at": "2026-10-29T21:50:06Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    157400,
    179600
   ],
   "ats": "workday"
  },
  {
   "id": "post-f5a4498a1857",
   "title": "BlackBerry: QNX Systems Software Developer",
   "url": "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Systems-Software-Developer_20260323-2",
   "publisher": "BlackBerry",
   "date": "2026-10-28",
   "fetched_at": "2026-10-29T21:50:16Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    105000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f699bdd2119e",
   "title": "BlackBerry: BlackBerry Radar- Senior Full Stack Developer",
   "url": "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/BlackBerry-Radar--Senior-Full-Stack-Developer_20260326-2",
   "publisher": "BlackBerry",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:50:16Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108750,
    152250
   ],
   "ats": "workday"
  },
  {
   "id": "post-dd861ef51384",
   "title": "BlackBerry: QNX- Senior Systems Software Developer (Sensor Frameworks)",
   "url": "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX--Senior-Systems-Software-Developer--Sensor-Frameworks-_20260309-2",
   "publisher": "BlackBerry",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:50:16Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108750,
    152250
   ],
   "ats": "workday"
  },
  {
   "id": "post-b578d89e7d13",
   "title": "BlackBerry: QNX Everywhere Embedded Software Developer II",
   "url": "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Everywhere-Embedded-Software-Developer-II_20260307-2",
   "publisher": "BlackBerry",
   "date": "2026-10-13",
   "fetched_at": "2026-10-29T21:50:16Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    126000
   ],
   "ats": "workday"
  },
  {
   "id": "post-62342a85a583",
   "title": "BlackBerry: QNX Senior Technical Product Manager (Industrial Automation & Robotics)",
   "url": "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Technical-Product-Manager_20260001-1",
   "publisher": "BlackBerry",
   "date": "2026-10-05",
   "fetched_at": "2026-10-29T21:50:16Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108750,
    152250
   ],
   "ats": "workday"
  },
  {
   "id": "post-3c784230b9f2",
   "title": "BlackBerry: QNX Principal Systems Software Developer",
   "url": "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Principal-Systems-Software-Developer_20260268-1",
   "publisher": "BlackBerry",
   "date": "2026-08-19",
   "fetched_at": "2026-10-29T21:50:16Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    131250,
    181250
   ],
   "ats": "workday"
  },
  {
   "id": "post-84e286c61900",
   "title": "BlackBerry: QNX Software Test Specialist II",
   "url": "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Software-Test-Specialist-II_20260256-1",
   "publisher": "BlackBerry",
   "date": "2026-08-10",
   "fetched_at": "2026-10-29T21:50:16Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    80000,
    112500
   ],
   "ats": "workday"
  },
  {
   "id": "post-0b44add8b4a1",
   "title": "BlackBerry: QNX Senior Cybersecurity Manager",
   "url": "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Cybersecurity-Manager_20260011-1",
   "publisher": "BlackBerry",
   "date": "2026-08-10",
   "fetched_at": "2026-10-29T21:50:16Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108750,
    158750
   ],
   "ats": "workday"
  },
  {
   "id": "post-8a53dfa85de0",
   "title": "BlackBerry: QNX Senior Security Researcher",
   "url": "https://bb.wd3.myworkdayjobs.com/BlackBerry/job/Ottawa-Ontario/QNX-Senior-Security-Researcher_20260231-1",
   "publisher": "BlackBerry",
   "date": "2026-07-07",
   "fetched_at": "2026-10-29T21:50:16Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    108750,
    158750
   ],
   "ats": "workday"
  },
  {
   "id": "post-2354c18a1966",
   "title": "Motorola Solutions: Full Stack Web Developer",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Ontario-Remote-Work/Senior-Full-Stack-Web-Developer_R65478",
   "publisher": "Motorola Solutions",
   "date": "2026-10-29",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    101000
   ],
   "ats": "workday"
  },
  {
   "id": "post-c41d3d7a0f40",
   "title": "Motorola Solutions: DevOps Manager",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/DevOps-Manager_R69065",
   "publisher": "Motorola Solutions",
   "date": "2026-10-27",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    145000,
    165000
   ],
   "ats": "workday"
  },
  {
   "id": "post-794a00f41025",
   "title": "Motorola Solutions: Jr. Software Engineer - Java, Angular, JavaScript",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Gatineau-Canada/Jr-Software-Engineer---Java--Angular--JavaScript_R69279-1",
   "publisher": "Motorola Solutions",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    90000
   ],
   "ats": "workday"
  },
  {
   "id": "post-aa4a1d7adcd2",
   "title": "Motorola Solutions: Junior Software Engineer, Emergency Call Handling",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Gatineau-Canada/Junior-Software-Engineer--Emergency-Call-Handling_R67731",
   "publisher": "Motorola Solutions",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    70000,
    90000
   ],
   "ats": "workday"
  },
  {
   "id": "post-3625018b52ca",
   "title": "Motorola Solutions: Software Developer II",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Software-Developer-II_R67806-1",
   "publisher": "Motorola Solutions",
   "date": "2026-10-26",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-8b1e91be2dd2",
   "title": "Motorola Solutions: Technical Product Manager",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Technical-Product-Manager_R69909",
   "publisher": "Motorola Solutions",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    110000
   ],
   "ats": "workday"
  },
  {
   "id": "post-bac8bc169ef8",
   "title": "Motorola Solutions: Software Developer in Test II (Backend)",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Software-Developer-in-Test-II_R68818",
   "publisher": "Motorola Solutions",
   "date": "2026-10-15",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    90000,
    110000
   ],
   "ats": "workday"
  },
  {
   "id": "post-ba70891d7c3b",
   "title": "Motorola Solutions: Sr. Product Manager - Video Devices",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Senior-Product-Manager_R66093",
   "publisher": "Motorola Solutions",
   "date": "2026-09-30",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    130000,
    150000
   ],
   "ats": "workday"
  },
  {
   "id": "post-58611452580f",
   "title": "Motorola Solutions: DevOps Manager",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/DevOps-Manager_R69187",
   "publisher": "Motorola Solutions",
   "date": "2026-09-24",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    145000,
    175000
   ],
   "ats": "workday"
  },
  {
   "id": "post-b9af56953e41",
   "title": "Motorola Solutions: Senior Information Security Compliance Analyst",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/OntarioCanada-Offsite/Senior-Information-Security-Compliance-Analyst_R68515",
   "publisher": "Motorola Solutions",
   "date": "2026-09-24",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    110000,
    140000
   ],
   "ats": "workday"
  },
  {
   "id": "post-dd6154d20217",
   "title": "Motorola Solutions: Senior Software Engineer, Device & Cloud Platform",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Senior-Software-Engineer--Device---Cloud-Platform_R69091",
   "publisher": "Motorola Solutions",
   "date": "2026-09-22",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120000,
    165000
   ],
   "ats": "workday"
  },
  {
   "id": "post-e63e954fdbe2",
   "title": "Motorola Solutions: AI-Native Software Developer II",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/AI-Native-Software-Developer-II_R68886",
   "publisher": "Motorola Solutions",
   "date": "2026-09-15",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    100000,
    120000
   ],
   "ats": "workday"
  },
  {
   "id": "post-e2dd136c8b64",
   "title": "Motorola Solutions: Principal Product Manager, AI-Powered Security Operations",
   "url": "https://motorolasolutions.wd5.myworkdayjobs.com/Careers/job/Vancouver-Canada/Principal-Product-Manager--AI-Powered-Security-Operations_R63529",
   "publisher": "Motorola Solutions",
   "date": "2026-04-01",
   "fetched_at": "2026-10-29T21:50:30Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    165000,
    190000
   ],
   "ats": "workday"
  },
  {
   "id": "post-f247158832b9",
   "title": "HP: Android / Linux Networking - Software Eng",
   "url": "https://hp.wd5.myworkdayjobs.com/ExternalCareerSite/job/Vancouver-British-Columbia-Canada/Android---Linux-Networking---Software-Eng_3167148-1",
   "publisher": "HP",
   "date": "2026-08-12",
   "fetched_at": "2026-10-29T21:50:50Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    120650,
    157450
   ],
   "ats": "workday"
  },
  {
   "id": "post-dc215ce43afa",
   "title": "Broadcom: Principal Software Engineer",
   "url": "https://broadcom.wd1.myworkdayjobs.com/External_Career/job/Ottawa-March-Road/Principal-Software-Engineer_R027469",
   "publisher": "Broadcom",
   "date": "2026-10-20",
   "fetched_at": "2026-10-29T21:50:52Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    114400,
    183000
   ],
   "ats": "workday"
  },
  {
   "id": "post-573b9a5c766d",
   "title": "Broadcom: Software Engineer",
   "url": "https://broadcom.wd1.myworkdayjobs.com/External_Career/job/Ottawa-March-Road/Software-Engineer_R027313",
   "publisher": "Broadcom",
   "date": "2026-10-08",
   "fetched_at": "2026-10-29T21:50:52Z",
   "type": "job_posting",
   "strength": "primary",
   "range": [
    76300,
    122000
   ],
   "ats": "workday"
  }
 ]
}