{
 "v": 1,
 "generated_at": "2026-10-16T22:20:52Z",
 "built_at": "2026-10-16T22:32:44Z",
 "window_days": 7,
 "method": [
  "Developer and tech roles posted in the last 7 days, taken straight from employers’ own hiring systems (Workday, Greenhouse, Lever, Ashby, iCIMS, Oracle, Eightfold, SuccessFactors and others), checked daily. Staffing agencies and duplicate roles are removed.",
  "Posted = the earlier of the employer’s own posted date (when its hiring system gives a real one) and the day RoleWeek first saw the role on the employer’s job board. If the employer closes a role and posts it again within 60 days, it keeps its first date.",
  "Cities are 50-mile areas; Remote = roles open to people in the US or Canada. A role posted for two cities counts in each; the total counts it once.",
  "Salary: midpoint of the yearly ranges employers list, in the city’s currency, shown only when at least 10 roles list one. Totals and role types use US (USD) roles only.",
  "RoleWeek doesn’t list every developer role yet. We read 54,413 employer job boards directly and add more every week."
 ],
 "totals": {
  "roles": 4931,
  "companies": 1882,
  "new_24h": 337,
  "with_pay": 3677,
  "pay_yearly": {
   "currency": "USD",
   "n": 3292,
   "p25": 132000.0,
   "median": 165000.0,
   "p75": 205000.0
  },
  "work_mode": {
   "remote": 975,
   "hybrid": 882,
   "onsite": 692,
   "unlisted": 2382
  },
  "metros": 35
 },
 "metros": [
  {
   "slug": "seattle",
   "name": "Seattle",
   "currency": "USD",
   "roles": 389,
   "companies": 106,
   "new_24h": 38,
   "with_pay": 352,
   "pay_yearly": {
    "currency": "USD",
    "n": 344,
    "p25": 165000.0,
    "median": 184000.0,
    "p75": 218000.0
   },
   "work_mode": {
    "remote": 25,
    "hybrid": 66,
    "onsite": 15,
    "unlisted": 283
   },
   "families": {
    "software": 163,
    "frontend": 1,
    "backend": 10,
    "full-stack": 3,
    "mobile": 11,
    "data": 35,
    "ml-ai": 74,
    "devops-sre": 23,
    "security": 33,
    "qa": 5,
    "embedded": 7,
    "it-infra": 24
   },
   "top_companies": [
    {
     "name": "Amazon",
     "roles": 125
    },
    {
     "name": "Blue Origin",
     "roles": 25
    },
    {
     "name": "DoorDash",
     "roles": 15
    },
    {
     "name": "Expedia Group",
     "roles": 10
    },
    {
     "name": "Uber",
     "roles": 10
    }
   ]
  },
  {
   "slug": "san-francisco-bay-area",
   "name": "San Francisco Bay Area",
   "currency": "USD",
   "roles": 842,
   "companies": 358,
   "new_24h": 57,
   "with_pay": 744,
   "pay_yearly": {
    "currency": "USD",
    "n": 707,
    "p25": 177000.0,
    "median": 211000.0,
    "p75": 247000.0
   },
   "work_mode": {
    "remote": 82,
    "hybrid": 222,
    "onsite": 153,
    "unlisted": 385
   },
   "families": {
    "software": 312,
    "frontend": 12,
    "backend": 28,
    "full-stack": 22,
    "mobile": 17,
    "data": 52,
    "ml-ai": 217,
    "devops-sre": 55,
    "security": 63,
    "qa": 16,
    "embedded": 26,
    "it-infra": 22
   },
   "top_companies": [
    {
     "name": "NVIDIA",
     "roles": 45
    },
    {
     "name": "Amazon",
     "roles": 32
    },
    {
     "name": "Clera",
     "roles": 22
    },
    {
     "name": "Uber",
     "roles": 22
    },
    {
     "name": "Cisco",
     "roles": 21
    }
   ]
  },
  {
   "slug": "new-york",
   "name": "New York",
   "currency": "USD",
   "roles": 601,
   "companies": 285,
   "new_24h": 50,
   "with_pay": 519,
   "pay_yearly": {
    "currency": "USD",
    "n": 499,
    "p25": 152000.0,
    "median": 186000.0,
    "p75": 218000.0
   },
   "work_mode": {
    "remote": 61,
    "hybrid": 140,
    "onsite": 65,
    "unlisted": 335
   },
   "families": {
    "software": 179,
    "frontend": 12,
    "backend": 26,
    "full-stack": 21,
    "mobile": 12,
    "data": 95,
    "ml-ai": 104,
    "devops-sre": 52,
    "security": 63,
    "qa": 11,
    "embedded": 2,
    "it-infra": 24
   },
   "top_companies": [
    {
     "name": "JPMorgan Chase",
     "roles": 43
    },
    {
     "name": "Amazon",
     "roles": 27
    },
    {
     "name": "Capital One",
     "roles": 19
    },
    {
     "name": "American Express",
     "roles": 17
    },
    {
     "name": "Deloitte",
     "roles": 11
    }
   ]
  },
  {
   "slug": "chicago",
   "name": "Chicago",
   "currency": "USD",
   "roles": 169,
   "companies": 90,
   "new_24h": 9,
   "with_pay": 156,
   "pay_yearly": {
    "currency": "USD",
    "n": 151,
    "p25": 130000.0,
    "median": 155000.0,
    "p75": 190000.0
   },
   "work_mode": {
    "remote": 14,
    "hybrid": 35,
    "onsite": 14,
    "unlisted": 106
   },
   "families": {
    "software": 36,
    "frontend": 2,
    "backend": 6,
    "full-stack": 8,
    "mobile": 5,
    "data": 29,
    "ml-ai": 25,
    "devops-sre": 19,
    "security": 19,
    "qa": 4,
    "embedded": 1,
    "it-infra": 15
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 11
    },
    {
     "name": "Northern Trust",
     "roles": 9
    },
    {
     "name": "Capital One",
     "roles": 7
    },
    {
     "name": "Tempus",
     "roles": 6
    },
    {
     "name": "Accenture",
     "roles": 6
    }
   ]
  },
  {
   "slug": "toronto",
   "name": "Toronto",
   "currency": "CAD",
   "roles": 225,
   "companies": 114,
   "new_24h": 15,
   "with_pay": 161,
   "pay_yearly": {
    "currency": "CAD",
    "n": 130,
    "p25": 105000.0,
    "median": 129000.0,
    "p75": 159000.0
   },
   "work_mode": {
    "remote": 19,
    "hybrid": 81,
    "onsite": 20,
    "unlisted": 105
   },
   "families": {
    "software": 58,
    "frontend": 3,
    "backend": 15,
    "full-stack": 18,
    "mobile": 7,
    "data": 28,
    "ml-ai": 33,
    "devops-sre": 18,
    "security": 18,
    "qa": 7,
    "embedded": 4,
    "it-infra": 16
   },
   "top_companies": [
    {
     "name": "Citi",
     "roles": 16
    },
    {
     "name": "TD",
     "roles": 10
    },
    {
     "name": "Scotiabank",
     "roles": 8
    },
    {
     "name": "Deloitte",
     "roles": 6
    },
    {
     "name": "CIBC",
     "roles": 6
    }
   ]
  },
  {
   "slug": "boston",
   "name": "Boston",
   "currency": "USD",
   "roles": 234,
   "companies": 127,
   "new_24h": 18,
   "with_pay": 209,
   "pay_yearly": {
    "currency": "USD",
    "n": 201,
    "p25": 134000.0,
    "median": 172000.0,
    "p75": 205000.0
   },
   "work_mode": {
    "remote": 24,
    "hybrid": 47,
    "onsite": 22,
    "unlisted": 141
   },
   "families": {
    "software": 69,
    "frontend": 0,
    "backend": 4,
    "full-stack": 8,
    "mobile": 6,
    "data": 32,
    "ml-ai": 50,
    "devops-sre": 17,
    "security": 13,
    "qa": 11,
    "embedded": 10,
    "it-infra": 14
   },
   "top_companies": [
    {
     "name": "Amazon",
     "roles": 17
    },
    {
     "name": "State Street",
     "roles": 14
    },
    {
     "name": "Deloitte",
     "roles": 9
    },
    {
     "name": "Anduril",
     "roles": 8
    },
    {
     "name": "Capital One",
     "roles": 6
    }
   ]
  },
  {
   "slug": "los-angeles",
   "name": "Los Angeles",
   "currency": "USD",
   "roles": 245,
   "companies": 115,
   "new_24h": 19,
   "with_pay": 216,
   "pay_yearly": {
    "currency": "USD",
    "n": 203,
    "p25": 136000.0,
    "median": 170000.0,
    "p75": 206000.0
   },
   "work_mode": {
    "remote": 7,
    "hybrid": 33,
    "onsite": 39,
    "unlisted": 166
   },
   "families": {
    "software": 81,
    "frontend": 2,
    "backend": 7,
    "full-stack": 7,
    "mobile": 3,
    "data": 25,
    "ml-ai": 25,
    "devops-sre": 16,
    "security": 29,
    "qa": 8,
    "embedded": 16,
    "it-infra": 26
   },
   "top_companies": [
    {
     "name": "Anduril",
     "roles": 16
    },
    {
     "name": "Northrop Grumman",
     "roles": 15
    },
    {
     "name": "SpaceX",
     "roles": 9
    },
    {
     "name": "Deloitte",
     "roles": 9
    },
    {
     "name": "RTX",
     "roles": 8
    }
   ]
  },
  {
   "slug": "vancouver",
   "name": "Vancouver",
   "currency": "CAD",
   "roles": 50,
   "companies": 31,
   "new_24h": 4,
   "with_pay": 42,
   "pay_yearly": {
    "currency": "CAD",
    "n": 32,
    "p25": 105000.0,
    "median": 132000.0,
    "p75": 174000.0
   },
   "work_mode": {
    "remote": 3,
    "hybrid": 16,
    "onsite": 4,
    "unlisted": 27
   },
   "families": {
    "software": 24,
    "frontend": 0,
    "backend": 0,
    "full-stack": 0,
    "mobile": 0,
    "data": 11,
    "ml-ai": 2,
    "devops-sre": 1,
    "security": 2,
    "qa": 1,
    "embedded": 4,
    "it-infra": 5
   },
   "top_companies": [
    {
     "name": "Amazon",
     "roles": 10
    },
    {
     "name": "Fortinet",
     "roles": 5
    },
    {
     "name": "Astera Labs",
     "roles": 3
    },
    {
     "name": "Asana",
     "roles": 2
    },
    {
     "name": "Electronic Arts",
     "roles": 2
    }
   ]
  },
  {
   "slug": "washington-dc",
   "name": "Washington DC",
   "currency": "USD",
   "roles": 778,
   "companies": 231,
   "new_24h": 58,
   "with_pay": 635,
   "pay_yearly": {
    "currency": "USD",
    "n": 622,
    "p25": 128000.0,
    "median": 156000.0,
    "p75": 186000.0
   },
   "work_mode": {
    "remote": 62,
    "hybrid": 97,
    "onsite": 163,
    "unlisted": 456
   },
   "families": {
    "software": 180,
    "frontend": 8,
    "backend": 10,
    "full-stack": 39,
    "mobile": 8,
    "data": 88,
    "ml-ai": 72,
    "devops-sre": 81,
    "security": 142,
    "qa": 11,
    "embedded": 13,
    "it-infra": 126
   },
   "top_companies": [
    {
     "name": "Accenture",
     "roles": 37
    },
    {
     "name": "Leidos",
     "roles": 37
    },
    {
     "name": "Booz Allen",
     "roles": 34
    },
    {
     "name": "Capital One",
     "roles": 32
    },
    {
     "name": "Amazon",
     "roles": 28
    }
   ]
  },
  {
   "slug": "dallas-fort-worth",
   "name": "Dallas-Fort Worth",
   "currency": "USD",
   "roles": 328,
   "companies": 129,
   "new_24h": 20,
   "with_pay": 213,
   "pay_yearly": {
    "currency": "USD",
    "n": 211,
    "p25": 127000.0,
    "median": 150000.0,
    "p75": 185000.0
   },
   "work_mode": {
    "remote": 21,
    "hybrid": 72,
    "onsite": 39,
    "unlisted": 196
   },
   "families": {
    "software": 90,
    "frontend": 2,
    "backend": 6,
    "full-stack": 22,
    "mobile": 4,
    "data": 35,
    "ml-ai": 49,
    "devops-sre": 32,
    "security": 48,
    "qa": 11,
    "embedded": 1,
    "it-infra": 28
   },
   "top_companies": [
    {
     "name": "JPMorgan Chase",
     "roles": 22
    },
    {
     "name": "PNC",
     "roles": 18
    },
    {
     "name": "Deloitte",
     "roles": 15
    },
    {
     "name": "Lockheed Martin",
     "roles": 15
    },
    {
     "name": "Wells Fargo",
     "roles": 13
    }
   ]
  },
  {
   "slug": "denver-boulder",
   "name": "Denver-Boulder",
   "currency": "USD",
   "roles": 170,
   "companies": 77,
   "new_24h": 8,
   "with_pay": 161,
   "pay_yearly": {
    "currency": "USD",
    "n": 157,
    "p25": 126000.0,
    "median": 156000.0,
    "p75": 190000.0
   },
   "work_mode": {
    "remote": 14,
    "hybrid": 25,
    "onsite": 25,
    "unlisted": 106
   },
   "families": {
    "software": 64,
    "frontend": 1,
    "backend": 3,
    "full-stack": 1,
    "mobile": 3,
    "data": 11,
    "ml-ai": 18,
    "devops-sre": 18,
    "security": 20,
    "qa": 1,
    "embedded": 8,
    "it-infra": 22
   },
   "top_companies": [
    {
     "name": "Blue Origin",
     "roles": 16
    },
    {
     "name": "PNC",
     "roles": 13
    },
    {
     "name": "Lockheed Martin",
     "roles": 12
    },
    {
     "name": "Deloitte",
     "roles": 9
    },
    {
     "name": "Amazon",
     "roles": 8
    }
   ]
  },
  {
   "slug": "austin",
   "name": "Austin",
   "currency": "USD",
   "roles": 210,
   "companies": 88,
   "new_24h": 8,
   "with_pay": 126,
   "pay_yearly": {
    "currency": "USD",
    "n": 120,
    "p25": 141000.0,
    "median": 168000.0,
    "p75": 189000.0
   },
   "work_mode": {
    "remote": 23,
    "hybrid": 32,
    "onsite": 36,
    "unlisted": 119
   },
   "families": {
    "software": 57,
    "frontend": 2,
    "backend": 2,
    "full-stack": 4,
    "mobile": 10,
    "data": 26,
    "ml-ai": 36,
    "devops-sre": 21,
    "security": 30,
    "qa": 2,
    "embedded": 5,
    "it-infra": 15
   },
   "top_companies": [
    {
     "name": "Amazon",
     "roles": 23
    },
    {
     "name": "Deloitte",
     "roles": 15
    },
    {
     "name": "Base Power Company",
     "roles": 8
    },
    {
     "name": "NVIDIA",
     "roles": 8
    },
    {
     "name": "Expedia Group",
     "roles": 8
    }
   ]
  },
  {
   "slug": "atlanta",
   "name": "Atlanta",
   "currency": "USD",
   "roles": 169,
   "companies": 94,
   "new_24h": 14,
   "with_pay": 84,
   "pay_yearly": {
    "currency": "USD",
    "n": 84,
    "p25": 130000.0,
    "median": 164000.0,
    "p75": 190000.0
   },
   "work_mode": {
    "remote": 12,
    "hybrid": 43,
    "onsite": 14,
    "unlisted": 100
   },
   "families": {
    "software": 44,
    "frontend": 2,
    "backend": 4,
    "full-stack": 7,
    "mobile": 4,
    "data": 18,
    "ml-ai": 28,
    "devops-sre": 18,
    "security": 23,
    "qa": 4,
    "embedded": 2,
    "it-infra": 15
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 13
    },
    {
     "name": "Truist",
     "roles": 9
    },
    {
     "name": "Amazon",
     "roles": 5
    },
    {
     "name": "Southern Company",
     "roles": 5
    },
    {
     "name": "OneTrust",
     "roles": 5
    }
   ]
  },
  {
   "slug": "phoenix",
   "name": "Phoenix",
   "currency": "USD",
   "roles": 112,
   "companies": 47,
   "new_24h": 2,
   "with_pay": 67,
   "pay_yearly": {
    "currency": "USD",
    "n": 66,
    "p25": 129000.0,
    "median": 153000.0,
    "p75": 172000.0
   },
   "work_mode": {
    "remote": 7,
    "hybrid": 35,
    "onsite": 6,
    "unlisted": 64
   },
   "families": {
    "software": 35,
    "frontend": 0,
    "backend": 0,
    "full-stack": 2,
    "mobile": 2,
    "data": 12,
    "ml-ai": 20,
    "devops-sre": 12,
    "security": 15,
    "qa": 3,
    "embedded": 3,
    "it-infra": 8
   },
   "top_companies": [
    {
     "name": "American Express",
     "roles": 16
    },
    {
     "name": "Deloitte",
     "roles": 11
    },
    {
     "name": "Wells Fargo",
     "roles": 8
    },
    {
     "name": "PNC",
     "roles": 8
    },
    {
     "name": "Western Alliance Bank",
     "roles": 5
    }
   ]
  },
  {
   "slug": "philadelphia",
   "name": "Philadelphia",
   "currency": "USD",
   "roles": 116,
   "companies": 50,
   "new_24h": 3,
   "with_pay": 74,
   "pay_yearly": {
    "currency": "USD",
    "n": 71,
    "p25": 119000.0,
    "median": 158000.0,
    "p75": 191000.0
   },
   "work_mode": {
    "remote": 13,
    "hybrid": 34,
    "onsite": 13,
    "unlisted": 56
   },
   "families": {
    "software": 36,
    "frontend": 0,
    "backend": 1,
    "full-stack": 1,
    "mobile": 3,
    "data": 16,
    "ml-ai": 22,
    "devops-sre": 9,
    "security": 15,
    "qa": 1,
    "embedded": 4,
    "it-infra": 8
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 14
    },
    {
     "name": "Lockheed Martin",
     "roles": 14
    },
    {
     "name": "JPMorgan Chase",
     "roles": 8
    },
    {
     "name": "L3Harris Technologies",
     "roles": 6
    },
    {
     "name": "Johnson & Johnson",
     "roles": 6
    }
   ]
  },
  {
   "slug": "minneapolis",
   "name": "Minneapolis-St. Paul",
   "currency": "USD",
   "roles": 101,
   "companies": 42,
   "new_24h": 5,
   "with_pay": 92,
   "pay_yearly": {
    "currency": "USD",
    "n": 85,
    "p25": 120000.0,
    "median": 145000.0,
    "p75": 169000.0
   },
   "work_mode": {
    "remote": 5,
    "hybrid": 27,
    "onsite": 12,
    "unlisted": 57
   },
   "families": {
    "software": 26,
    "frontend": 0,
    "backend": 1,
    "full-stack": 1,
    "mobile": 3,
    "data": 11,
    "ml-ai": 23,
    "devops-sre": 7,
    "security": 12,
    "qa": 6,
    "embedded": 4,
    "it-infra": 7
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 9
    },
    {
     "name": "Medtronic",
     "roles": 8
    },
    {
     "name": "U.S. Bank",
     "roles": 7
    },
    {
     "name": "Seagate",
     "roles": 6
    },
    {
     "name": "Wipro",
     "roles": 6
    }
   ]
  },
  {
   "slug": "san-diego",
   "name": "San Diego",
   "currency": "USD",
   "roles": 88,
   "companies": 39,
   "new_24h": 4,
   "with_pay": 82,
   "pay_yearly": {
    "currency": "USD",
    "n": 76,
    "p25": 126000.0,
    "median": 155000.0,
    "p75": 186000.0
   },
   "work_mode": {
    "remote": 6,
    "hybrid": 6,
    "onsite": 33,
    "unlisted": 43
   },
   "families": {
    "software": 29,
    "frontend": 1,
    "backend": 0,
    "full-stack": 1,
    "mobile": 2,
    "data": 10,
    "ml-ai": 13,
    "devops-sre": 4,
    "security": 10,
    "qa": 7,
    "embedded": 4,
    "it-infra": 7
   },
   "top_companies": [
    {
     "name": "Qualcomm",
     "roles": 15
    },
    {
     "name": "Deloitte",
     "roles": 9
    },
    {
     "name": "Shield AI",
     "roles": 7
    },
    {
     "name": "Northrop Grumman",
     "roles": 7
    },
    {
     "name": "PwC",
     "roles": 4
    }
   ]
  },
  {
   "slug": "raleigh-durham",
   "name": "Raleigh-Durham",
   "currency": "USD",
   "roles": 78,
   "companies": 37,
   "new_24h": 3,
   "with_pay": 51,
   "pay_yearly": {
    "currency": "USD",
    "n": 51,
    "p25": 144000.0,
    "median": 181000.0,
    "p75": 223000.0
   },
   "work_mode": {
    "remote": 13,
    "hybrid": 18,
    "onsite": 3,
    "unlisted": 44
   },
   "families": {
    "software": 22,
    "frontend": 0,
    "backend": 0,
    "full-stack": 1,
    "mobile": 0,
    "data": 7,
    "ml-ai": 15,
    "devops-sre": 9,
    "security": 9,
    "qa": 2,
    "embedded": 3,
    "it-infra": 10
   },
   "top_companies": [
    {
     "name": "Cisco",
     "roles": 12
    },
    {
     "name": "Deloitte",
     "roles": 6
    },
    {
     "name": "Truist",
     "roles": 5
    },
    {
     "name": "PwC",
     "roles": 4
    },
    {
     "name": "Fidelity Investments",
     "roles": 4
    }
   ]
  },
  {
   "slug": "detroit",
   "name": "Detroit",
   "currency": "USD",
   "roles": 96,
   "companies": 40,
   "new_24h": 6,
   "with_pay": 57,
   "pay_yearly": {
    "currency": "USD",
    "n": 53,
    "p25": 127000.0,
    "median": 146000.0,
    "p75": 190000.0
   },
   "work_mode": {
    "remote": 7,
    "hybrid": 43,
    "onsite": 6,
    "unlisted": 40
   },
   "families": {
    "software": 28,
    "frontend": 0,
    "backend": 1,
    "full-stack": 0,
    "mobile": 4,
    "data": 8,
    "ml-ai": 21,
    "devops-sre": 7,
    "security": 10,
    "qa": 4,
    "embedded": 4,
    "it-infra": 9
   },
   "top_companies": [
    {
     "name": "General Motors",
     "roles": 22
    },
    {
     "name": "Ford",
     "roles": 13
    },
    {
     "name": "Deloitte",
     "roles": 12
    },
    {
     "name": "KLA",
     "roles": 6
    },
    {
     "name": "PwC",
     "roles": 4
    }
   ]
  },
  {
   "slug": "houston",
   "name": "Houston",
   "currency": "USD",
   "roles": 97,
   "companies": 57,
   "new_24h": 1,
   "with_pay": 47,
   "pay_yearly": {
    "currency": "USD",
    "n": 45,
    "p25": 132000.0,
    "median": 154000.0,
    "p75": 189000.0
   },
   "work_mode": {
    "remote": 5,
    "hybrid": 13,
    "onsite": 13,
    "unlisted": 66
   },
   "families": {
    "software": 20,
    "frontend": 0,
    "backend": 0,
    "full-stack": 3,
    "mobile": 2,
    "data": 18,
    "ml-ai": 16,
    "devops-sre": 8,
    "security": 12,
    "qa": 1,
    "embedded": 3,
    "it-infra": 14
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 16
    },
    {
     "name": "JPMorgan Chase",
     "roles": 5
    },
    {
     "name": "PwC",
     "roles": 4
    },
    {
     "name": "Hewlett Packard Enterprise",
     "roles": 3
    },
    {
     "name": "Accenture",
     "roles": 3
    }
   ]
  },
  {
   "slug": "charlotte",
   "name": "Charlotte",
   "currency": "USD",
   "roles": 119,
   "companies": 48,
   "new_24h": 9,
   "with_pay": 75,
   "pay_yearly": {
    "currency": "USD",
    "n": 73,
    "p25": 135000.0,
    "median": 162000.0,
    "p75": 192000.0
   },
   "work_mode": {
    "remote": 6,
    "hybrid": 26,
    "onsite": 8,
    "unlisted": 79
   },
   "families": {
    "software": 33,
    "frontend": 0,
    "backend": 2,
    "full-stack": 3,
    "mobile": 3,
    "data": 15,
    "ml-ai": 14,
    "devops-sre": 11,
    "security": 29,
    "qa": 0,
    "embedded": 0,
    "it-infra": 9
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 13
    },
    {
     "name": "Wells Fargo",
     "roles": 12
    },
    {
     "name": "Truist",
     "roles": 9
    },
    {
     "name": "LPL Financial",
     "roles": 7
    },
    {
     "name": "Bank of America",
     "roles": 7
    }
   ]
  },
  {
   "slug": "st-louis",
   "name": "St. Louis",
   "currency": "USD",
   "roles": 97,
   "companies": 33,
   "new_24h": 1,
   "with_pay": 71,
   "pay_yearly": {
    "currency": "USD",
    "n": 70,
    "p25": 123000.0,
    "median": 150000.0,
    "p75": 184000.0
   },
   "work_mode": {
    "remote": 5,
    "hybrid": 15,
    "onsite": 19,
    "unlisted": 58
   },
   "families": {
    "software": 27,
    "frontend": 0,
    "backend": 2,
    "full-stack": 1,
    "mobile": 2,
    "data": 10,
    "ml-ai": 8,
    "devops-sre": 21,
    "security": 14,
    "qa": 1,
    "embedded": 2,
    "it-infra": 9
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 20
    },
    {
     "name": "Boeing",
     "roles": 16
    },
    {
     "name": "Mastercard",
     "roles": 9
    },
    {
     "name": "Leidos",
     "roles": 6
    },
    {
     "name": "PwC",
     "roles": 4
    }
   ]
  },
  {
   "slug": "huntsville",
   "name": "Huntsville",
   "currency": "USD",
   "roles": 40,
   "companies": 24,
   "new_24h": 0,
   "with_pay": 22,
   "pay_yearly": {
    "currency": "USD",
    "n": 22,
    "p25": 131000.0,
    "median": 152000.0,
    "p75": 182000.0
   },
   "work_mode": {
    "remote": 4,
    "hybrid": 0,
    "onsite": 10,
    "unlisted": 26
   },
   "families": {
    "software": 12,
    "frontend": 0,
    "backend": 3,
    "full-stack": 1,
    "mobile": 0,
    "data": 3,
    "ml-ai": 2,
    "devops-sre": 2,
    "security": 9,
    "qa": 1,
    "embedded": 3,
    "it-infra": 4
   },
   "top_companies": [
    {
     "name": "Northrop Grumman",
     "roles": 5
    },
    {
     "name": "Lockheed Martin",
     "roles": 4
    },
    {
     "name": "Blue Origin",
     "roles": 4
    },
    {
     "name": "RTX",
     "roles": 3
    },
    {
     "name": "Zadentech",
     "roles": 2
    }
   ]
  },
  {
   "slug": "tampa",
   "name": "Tampa",
   "currency": "USD",
   "roles": 93,
   "companies": 33,
   "new_24h": 4,
   "with_pay": 58,
   "pay_yearly": {
    "currency": "USD",
    "n": 57,
    "p25": 112000.0,
    "median": 135000.0,
    "p75": 174000.0
   },
   "work_mode": {
    "remote": 10,
    "hybrid": 30,
    "onsite": 1,
    "unlisted": 52
   },
   "families": {
    "software": 16,
    "frontend": 0,
    "backend": 5,
    "full-stack": 4,
    "mobile": 2,
    "data": 13,
    "ml-ai": 9,
    "devops-sre": 5,
    "security": 19,
    "qa": 7,
    "embedded": 0,
    "it-infra": 13
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 24
    },
    {
     "name": "Citi",
     "roles": 11
    },
    {
     "name": "DTCC",
     "roles": 6
    },
    {
     "name": "Syms Strategic Group",
     "roles": 5
    },
    {
     "name": "Peraton",
     "roles": 4
    }
   ]
  },
  {
   "slug": "salt-lake-city",
   "name": "Salt Lake City",
   "currency": "USD",
   "roles": 51,
   "companies": 28,
   "new_24h": 3,
   "with_pay": 30,
   "pay_yearly": {
    "currency": "USD",
    "n": 29,
    "p25": 122000.0,
    "median": 146000.0,
    "p75": 174000.0
   },
   "work_mode": {
    "remote": 2,
    "hybrid": 14,
    "onsite": 6,
    "unlisted": 29
   },
   "families": {
    "software": 22,
    "frontend": 0,
    "backend": 0,
    "full-stack": 2,
    "mobile": 0,
    "data": 4,
    "ml-ai": 3,
    "devops-sre": 2,
    "security": 9,
    "qa": 3,
    "embedded": 0,
    "it-infra": 6
   },
   "top_companies": [
    {
     "name": "Northrop Grumman",
     "roles": 9
    },
    {
     "name": "PwC",
     "roles": 4
    },
    {
     "name": "L3Harris Technologies",
     "roles": 4
    },
    {
     "name": "American Express",
     "roles": 3
    },
    {
     "name": "Cambia Health",
     "roles": 3
    }
   ]
  },
  {
   "slug": "montreal",
   "name": "Montreal",
   "currency": "CAD",
   "roles": 73,
   "companies": 46,
   "new_24h": 7,
   "with_pay": 17,
   "pay_yearly": {
    "currency": "CAD",
    "n": 11,
    "p25": 132000.0,
    "median": 150000.0,
    "p75": 168000.0
   },
   "work_mode": {
    "remote": 8,
    "hybrid": 23,
    "onsite": 4,
    "unlisted": 38
   },
   "families": {
    "software": 18,
    "frontend": 0,
    "backend": 3,
    "full-stack": 7,
    "mobile": 0,
    "data": 6,
    "ml-ai": 7,
    "devops-sre": 2,
    "security": 10,
    "qa": 14,
    "embedded": 1,
    "it-infra": 5
   },
   "top_companies": [
    {
     "name": "Keywords Studios",
     "roles": 5
    },
    {
     "name": "Unity",
     "roles": 4
    },
    {
     "name": "TTC Global",
     "roles": 4
    },
    {
     "name": "Intelcom Group",
     "roles": 4
    },
    {
     "name": "Bombardier",
     "roles": 3
    }
   ]
  },
  {
   "slug": "colorado-springs",
   "name": "Colorado Springs",
   "currency": "USD",
   "roles": 44,
   "companies": 23,
   "new_24h": 2,
   "with_pay": 34,
   "pay_yearly": {
    "currency": "USD",
    "n": 34,
    "p25": 108000.0,
    "median": 136000.0,
    "p75": 157000.0
   },
   "work_mode": {
    "remote": 0,
    "hybrid": 6,
    "onsite": 11,
    "unlisted": 27
   },
   "families": {
    "software": 18,
    "frontend": 0,
    "backend": 0,
    "full-stack": 0,
    "mobile": 0,
    "data": 1,
    "ml-ai": 1,
    "devops-sre": 1,
    "security": 12,
    "qa": 3,
    "embedded": 1,
    "it-infra": 7
   },
   "top_companies": [
    {
     "name": "Northrop Grumman",
     "roles": 11
    },
    {
     "name": "SAIC",
     "roles": 3
    },
    {
     "name": "Lockheed Martin",
     "roles": 3
    },
    {
     "name": "DPR family of companies",
     "roles": 3
    },
    {
     "name": "Odyssey Systems Consulting Group",
     "roles": 2
    }
   ]
  },
  {
   "slug": "portland",
   "name": "Portland",
   "currency": "USD",
   "roles": 39,
   "companies": 23,
   "new_24h": 1,
   "with_pay": 33,
   "pay_yearly": {
    "currency": "USD",
    "n": 33,
    "p25": 132000.0,
    "median": 146000.0,
    "p75": 173000.0
   },
   "work_mode": {
    "remote": 4,
    "hybrid": 10,
    "onsite": 1,
    "unlisted": 24
   },
   "families": {
    "software": 7,
    "frontend": 0,
    "backend": 1,
    "full-stack": 0,
    "mobile": 1,
    "data": 4,
    "ml-ai": 10,
    "devops-sre": 4,
    "security": 4,
    "qa": 1,
    "embedded": 2,
    "it-infra": 5
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 5
    },
    {
     "name": "Intel",
     "roles": 3
    },
    {
     "name": "PwC",
     "roles": 3
    },
    {
     "name": "Cambia Health",
     "roles": 3
    },
    {
     "name": "NVIDIA",
     "roles": 3
    }
   ]
  },
  {
   "slug": "miami",
   "name": "Miami",
   "currency": "USD",
   "roles": 76,
   "companies": 30,
   "new_24h": 4,
   "with_pay": 44,
   "pay_yearly": {
    "currency": "USD",
    "n": 43,
    "p25": 134000.0,
    "median": 161000.0,
    "p75": 190000.0
   },
   "work_mode": {
    "remote": 6,
    "hybrid": 21,
    "onsite": 9,
    "unlisted": 40
   },
   "families": {
    "software": 14,
    "frontend": 0,
    "backend": 0,
    "full-stack": 2,
    "mobile": 3,
    "data": 11,
    "ml-ai": 17,
    "devops-sre": 6,
    "security": 12,
    "qa": 2,
    "embedded": 0,
    "it-infra": 9
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 14
    },
    {
     "name": "American Express",
     "roles": 11
    },
    {
     "name": "MANTECH",
     "roles": 7
    },
    {
     "name": "PwC",
     "roles": 4
    },
    {
     "name": "Millennium",
     "roles": 3
    }
   ]
  },
  {
   "slug": "boise",
   "name": "Boise",
   "currency": "USD",
   "roles": 28,
   "companies": 13,
   "new_24h": 2,
   "with_pay": 12,
   "pay_yearly": {
    "currency": "USD",
    "n": 11,
    "p25": 109000.0,
    "median": 118000.0,
    "p75": 128000.0
   },
   "work_mode": {
    "remote": 2,
    "hybrid": 4,
    "onsite": 9,
    "unlisted": 13
   },
   "families": {
    "software": 4,
    "frontend": 1,
    "backend": 2,
    "full-stack": 3,
    "mobile": 0,
    "data": 4,
    "ml-ai": 3,
    "devops-sre": 2,
    "security": 2,
    "qa": 0,
    "embedded": 1,
    "it-infra": 6
   },
   "top_companies": [
    {
     "name": "Micron",
     "roles": 11
    },
    {
     "name": "Idahopowercompany",
     "roles": 3
    },
    {
     "name": "Cambia Health",
     "roles": 3
    },
    {
     "name": "Simplot Company",
     "roles": 2
    },
    {
     "name": "New Relic",
     "roles": 1
    }
   ]
  },
  {
   "slug": "columbus",
   "name": "Columbus",
   "currency": "USD",
   "roles": 73,
   "companies": 27,
   "new_24h": 5,
   "with_pay": 45,
   "pay_yearly": {
    "currency": "USD",
    "n": 43,
    "p25": 136000.0,
    "median": 166000.0,
    "p75": 189000.0
   },
   "work_mode": {
    "remote": 2,
    "hybrid": 12,
    "onsite": 8,
    "unlisted": 51
   },
   "families": {
    "software": 21,
    "frontend": 0,
    "backend": 2,
    "full-stack": 3,
    "mobile": 3,
    "data": 8,
    "ml-ai": 8,
    "devops-sre": 8,
    "security": 14,
    "qa": 1,
    "embedded": 0,
    "it-infra": 5
   },
   "top_companies": [
    {
     "name": "JPMorgan Chase",
     "roles": 14
    },
    {
     "name": "Deloitte",
     "roles": 10
    },
    {
     "name": "AEP",
     "roles": 6
    },
    {
     "name": "Nationwide",
     "roles": 5
    },
    {
     "name": "Wells Fargo",
     "roles": 5
    }
   ]
  },
  {
   "slug": "pittsburgh",
   "name": "Pittsburgh",
   "currency": "USD",
   "roles": 74,
   "companies": 25,
   "new_24h": 1,
   "with_pay": 53,
   "pay_yearly": {
    "currency": "USD",
    "n": 49,
    "p25": 129000.0,
    "median": 156000.0,
    "p75": 190000.0
   },
   "work_mode": {
    "remote": 5,
    "hybrid": 10,
    "onsite": 6,
    "unlisted": 53
   },
   "families": {
    "software": 23,
    "frontend": 0,
    "backend": 1,
    "full-stack": 0,
    "mobile": 2,
    "data": 13,
    "ml-ai": 12,
    "devops-sre": 8,
    "security": 5,
    "qa": 1,
    "embedded": 0,
    "it-infra": 9
   },
   "top_companies": [
    {
     "name": "PNC",
     "roles": 18
    },
    {
     "name": "Deloitte",
     "roles": 11
    },
    {
     "name": "BNY",
     "roles": 4
    },
    {
     "name": "Eaton",
     "roles": 4
    },
    {
     "name": "Broadcom",
     "roles": 4
    }
   ]
  },
  {
   "slug": "hampton-roads",
   "name": "Hampton Roads",
   "currency": "USD",
   "roles": 33,
   "companies": 16,
   "new_24h": 1,
   "with_pay": 22,
   "pay_yearly": {
    "currency": "USD",
    "n": 21,
    "p25": 83000.0,
    "median": 101000.0,
    "p75": 128000.0
   },
   "work_mode": {
    "remote": 7,
    "hybrid": 0,
    "onsite": 6,
    "unlisted": 20
   },
   "families": {
    "software": 6,
    "frontend": 0,
    "backend": 0,
    "full-stack": 0,
    "mobile": 0,
    "data": 3,
    "ml-ai": 0,
    "devops-sre": 1,
    "security": 5,
    "qa": 2,
    "embedded": 0,
    "it-infra": 16
   },
   "top_companies": [
    {
     "name": "SAIC",
     "roles": 5
    },
    {
     "name": "Syms Strategic Group",
     "roles": 5
    },
    {
     "name": "Leidos",
     "roles": 5
    },
    {
     "name": "McGuireWoods",
     "roles": 3
    },
    {
     "name": "Delaware Nation Industries",
     "roles": 2
    }
   ]
  },
  {
   "slug": "nashville",
   "name": "Nashville",
   "currency": "USD",
   "roles": 68,
   "companies": 23,
   "new_24h": 3,
   "with_pay": 38,
   "pay_yearly": {
    "currency": "USD",
    "n": 38,
    "p25": 151000.0,
    "median": 178000.0,
    "p75": 204000.0
   },
   "work_mode": {
    "remote": 6,
    "hybrid": 6,
    "onsite": 3,
    "unlisted": 53
   },
   "families": {
    "software": 10,
    "frontend": 0,
    "backend": 0,
    "full-stack": 1,
    "mobile": 2,
    "data": 8,
    "ml-ai": 16,
    "devops-sre": 14,
    "security": 11,
    "qa": 0,
    "embedded": 1,
    "it-infra": 5
   },
   "top_companies": [
    {
     "name": "Deloitte",
     "roles": 22
    },
    {
     "name": "Oracle",
     "roles": 14
    },
    {
     "name": "PwC",
     "roles": 4
    },
    {
     "name": "Accenture",
     "roles": 3
    },
    {
     "name": "DPR family of companies",
     "roles": 3
    }
   ]
  },
  {
   "slug": "dayton",
   "name": "Dayton",
   "currency": "USD",
   "roles": 31,
   "companies": 16,
   "new_24h": 1,
   "with_pay": 18,
   "pay_yearly": {
    "currency": "USD",
    "n": 17,
    "p25": 91000.0,
    "median": 111000.0,
    "p75": 126000.0
   },
   "work_mode": {
    "remote": 0,
    "hybrid": 0,
    "onsite": 9,
    "unlisted": 22
   },
   "families": {
    "software": 11,
    "frontend": 0,
    "backend": 0,
    "full-stack": 0,
    "mobile": 0,
    "data": 0,
    "ml-ai": 1,
    "devops-sre": 5,
    "security": 6,
    "qa": 0,
    "embedded": 1,
    "it-infra": 7
   },
   "top_companies": [
    {
     "name": "Modern Technology Solutions",
     "roles": 5
    },
    {
     "name": "Northrop Grumman",
     "roles": 5
    },
    {
     "name": "HII Technical Solutions",
     "roles": 3
    },
    {
     "name": "Booz Allen",
     "roles": 3
    },
    {
     "name": "Radiance Technologies",
     "roles": 3
    }
   ]
  },
  {
   "slug": "remote",
   "name": "Remote",
   "currency": "USD",
   "roles": 963,
   "companies": 616,
   "new_24h": 71,
   "with_pay": 690,
   "pay_yearly": {
    "currency": "USD",
    "n": 625,
    "p25": 128000.0,
    "median": 162000.0,
    "p75": 202000.0
   },
   "work_mode": {
    "remote": 934,
    "hybrid": 3,
    "onsite": 4,
    "unlisted": 22
   },
   "families": {
    "software": 297,
    "frontend": 12,
    "backend": 36,
    "full-stack": 36,
    "mobile": 16,
    "data": 122,
    "ml-ai": 124,
    "devops-sre": 83,
    "security": 118,
    "qa": 31,
    "embedded": 3,
    "it-infra": 85
   },
   "top_companies": [
    {
     "name": "NVIDIA",
     "roles": 23
    },
    {
     "name": "SAIC",
     "roles": 13
    },
    {
     "name": "GDIT",
     "roles": 13
    },
    {
     "name": "Akamai",
     "roles": 10
    },
    {
     "name": "Cisco",
     "roles": 10
    }
   ]
  }
 ],
 "role_families": [
  {
   "slug": "software",
   "name": "Software Engineering",
   "roles": 1569,
   "companies": 777,
   "new_24h": 111,
   "with_pay": 1212,
   "pay_yearly": {
    "currency": "USD",
    "n": 1104,
    "p25": 140000.0,
    "median": 172000.0,
    "p75": 214000.0
   },
   "work_mode": {
    "remote": 294,
    "hybrid": 290,
    "onsite": 241,
    "unlisted": 744
   }
  },
  {
   "slug": "frontend",
   "name": "Frontend",
   "roles": 47,
   "companies": 44,
   "new_24h": 3,
   "with_pay": 42,
   "pay_yearly": {
    "currency": "USD",
    "n": 39,
    "p25": 132000.0,
    "median": 162000.0,
    "p75": 201000.0
   },
   "work_mode": {
    "remote": 13,
    "hybrid": 10,
    "onsite": 9,
    "unlisted": 15
   }
  },
  {
   "slug": "backend",
   "name": "Backend",
   "roles": 145,
   "companies": 106,
   "new_24h": 7,
   "with_pay": 109,
   "pay_yearly": {
    "currency": "USD",
    "n": 89,
    "p25": 135000.0,
    "median": 165000.0,
    "p75": 210000.0
   },
   "work_mode": {
    "remote": 38,
    "hybrid": 22,
    "onsite": 21,
    "unlisted": 64
   }
  },
  {
   "slug": "full-stack",
   "name": "Full-Stack",
   "roles": 167,
   "companies": 106,
   "new_24h": 10,
   "with_pay": 119,
   "pay_yearly": {
    "currency": "USD",
    "n": 101,
    "p25": 139000.0,
    "median": 175000.0,
    "p75": 212000.0
   },
   "work_mode": {
    "remote": 37,
    "hybrid": 33,
    "onsite": 16,
    "unlisted": 81
   }
  },
  {
   "slug": "mobile",
   "name": "Mobile",
   "roles": 74,
   "companies": 52,
   "new_24h": 6,
   "with_pay": 53,
   "pay_yearly": {
    "currency": "USD",
    "n": 47,
    "p25": 146000.0,
    "median": 182000.0,
    "p75": 211000.0
   },
   "work_mode": {
    "remote": 17,
    "hybrid": 12,
    "onsite": 5,
    "unlisted": 40
   }
  },
  {
   "slug": "data",
   "name": "Data",
   "roles": 524,
   "companies": 356,
   "new_24h": 39,
   "with_pay": 405,
   "pay_yearly": {
    "currency": "USD",
    "n": 353,
    "p25": 129000.0,
    "median": 155000.0,
    "p75": 186000.0
   },
   "work_mode": {
    "remote": 121,
    "hybrid": 111,
    "onsite": 44,
    "unlisted": 248
   }
  },
  {
   "slug": "ml-ai",
   "name": "Machine Learning & AI",
   "roles": 624,
   "companies": 354,
   "new_24h": 40,
   "with_pay": 479,
   "pay_yearly": {
    "currency": "USD",
    "n": 421,
    "p25": 156000.0,
    "median": 191000.0,
    "p75": 230000.0
   },
   "work_mode": {
    "remote": 130,
    "hybrid": 134,
    "onsite": 70,
    "unlisted": 290
   }
  },
  {
   "slug": "devops-sre",
   "name": "DevOps & SRE",
   "roles": 400,
   "companies": 267,
   "new_24h": 29,
   "with_pay": 305,
   "pay_yearly": {
    "currency": "USD",
    "n": 284,
    "p25": 135000.0,
    "median": 161000.0,
    "p75": 198000.0
   },
   "work_mode": {
    "remote": 83,
    "hybrid": 79,
    "onsite": 54,
    "unlisted": 184
   }
  },
  {
   "slug": "security",
   "name": "Security",
   "roles": 597,
   "companies": 356,
   "new_24h": 49,
   "with_pay": 409,
   "pay_yearly": {
    "currency": "USD",
    "n": 379,
    "p25": 127000.0,
    "median": 161000.0,
    "p75": 200000.0
   },
   "work_mode": {
    "remote": 114,
    "hybrid": 80,
    "onsite": 85,
    "unlisted": 318
   }
  },
  {
   "slug": "qa",
   "name": "QA & Testing",
   "roles": 159,
   "companies": 123,
   "new_24h": 9,
   "with_pay": 101,
   "pay_yearly": {
    "currency": "USD",
    "n": 84,
    "p25": 101000.0,
    "median": 114000.0,
    "p75": 148000.0
   },
   "work_mode": {
    "remote": 32,
    "hybrid": 41,
    "onsite": 22,
    "unlisted": 64
   }
  },
  {
   "slug": "embedded",
   "name": "Embedded & Firmware",
   "roles": 120,
   "companies": 77,
   "new_24h": 11,
   "with_pay": 96,
   "pay_yearly": {
    "currency": "USD",
    "n": 80,
    "p25": 132000.0,
    "median": 160000.0,
    "p75": 198000.0
   },
   "work_mode": {
    "remote": 3,
    "hybrid": 12,
    "onsite": 31,
    "unlisted": 74
   }
  },
  {
   "slug": "it-infra",
   "name": "IT & Infrastructure",
   "roles": 505,
   "companies": 356,
   "new_24h": 23,
   "with_pay": 347,
   "pay_yearly": {
    "currency": "USD",
    "n": 311,
    "p25": 105000.0,
    "median": 130000.0,
    "p75": 157000.0
   },
   "work_mode": {
    "remote": 93,
    "hybrid": 58,
    "onsite": 94,
    "unlisted": 260
   }
  }
 ],
 "matrix": {
  "metros": [
   "seattle",
   "san-francisco-bay-area",
   "new-york",
   "chicago",
   "toronto",
   "boston",
   "los-angeles",
   "vancouver",
   "washington-dc",
   "dallas-fort-worth",
   "denver-boulder",
   "austin",
   "atlanta",
   "phoenix",
   "philadelphia",
   "minneapolis",
   "san-diego",
   "raleigh-durham",
   "detroit",
   "houston",
   "charlotte",
   "st-louis",
   "huntsville",
   "tampa",
   "salt-lake-city",
   "montreal",
   "colorado-springs",
   "portland",
   "miami",
   "boise",
   "columbus",
   "pittsburgh",
   "hampton-roads",
   "nashville",
   "dayton",
   "remote"
  ],
  "families": [
   "software",
   "frontend",
   "backend",
   "full-stack",
   "mobile",
   "data",
   "ml-ai",
   "devops-sre",
   "security",
   "qa",
   "embedded",
   "it-infra"
  ],
  "roles": [
   [
    163,
    1,
    10,
    3,
    11,
    35,
    74,
    23,
    33,
    5,
    7,
    24
   ],
   [
    312,
    12,
    28,
    22,
    17,
    52,
    217,
    55,
    63,
    16,
    26,
    22
   ],
   [
    179,
    12,
    26,
    21,
    12,
    95,
    104,
    52,
    63,
    11,
    2,
    24
   ],
   [
    36,
    2,
    6,
    8,
    5,
    29,
    25,
    19,
    19,
    4,
    1,
    15
   ],
   [
    58,
    3,
    15,
    18,
    7,
    28,
    33,
    18,
    18,
    7,
    4,
    16
   ],
   [
    69,
    0,
    4,
    8,
    6,
    32,
    50,
    17,
    13,
    11,
    10,
    14
   ],
   [
    81,
    2,
    7,
    7,
    3,
    25,
    25,
    16,
    29,
    8,
    16,
    26
   ],
   [
    24,
    0,
    0,
    0,
    0,
    11,
    2,
    1,
    2,
    1,
    4,
    5
   ],
   [
    180,
    8,
    10,
    39,
    8,
    88,
    72,
    81,
    142,
    11,
    13,
    126
   ],
   [
    90,
    2,
    6,
    22,
    4,
    35,
    49,
    32,
    48,
    11,
    1,
    28
   ],
   [
    64,
    1,
    3,
    1,
    3,
    11,
    18,
    18,
    20,
    1,
    8,
    22
   ],
   [
    57,
    2,
    2,
    4,
    10,
    26,
    36,
    21,
    30,
    2,
    5,
    15
   ],
   [
    44,
    2,
    4,
    7,
    4,
    18,
    28,
    18,
    23,
    4,
    2,
    15
   ],
   [
    35,
    0,
    0,
    2,
    2,
    12,
    20,
    12,
    15,
    3,
    3,
    8
   ],
   [
    36,
    0,
    1,
    1,
    3,
    16,
    22,
    9,
    15,
    1,
    4,
    8
   ],
   [
    26,
    0,
    1,
    1,
    3,
    11,
    23,
    7,
    12,
    6,
    4,
    7
   ],
   [
    29,
    1,
    0,
    1,
    2,
    10,
    13,
    4,
    10,
    7,
    4,
    7
   ],
   [
    22,
    0,
    0,
    1,
    0,
    7,
    15,
    9,
    9,
    2,
    3,
    10
   ],
   [
    28,
    0,
    1,
    0,
    4,
    8,
    21,
    7,
    10,
    4,
    4,
    9
   ],
   [
    20,
    0,
    0,
    3,
    2,
    18,
    16,
    8,
    12,
    1,
    3,
    14
   ],
   [
    33,
    0,
    2,
    3,
    3,
    15,
    14,
    11,
    29,
    0,
    0,
    9
   ],
   [
    27,
    0,
    2,
    1,
    2,
    10,
    8,
    21,
    14,
    1,
    2,
    9
   ],
   [
    12,
    0,
    3,
    1,
    0,
    3,
    2,
    2,
    9,
    1,
    3,
    4
   ],
   [
    16,
    0,
    5,
    4,
    2,
    13,
    9,
    5,
    19,
    7,
    0,
    13
   ],
   [
    22,
    0,
    0,
    2,
    0,
    4,
    3,
    2,
    9,
    3,
    0,
    6
   ],
   [
    18,
    0,
    3,
    7,
    0,
    6,
    7,
    2,
    10,
    14,
    1,
    5
   ],
   [
    18,
    0,
    0,
    0,
    0,
    1,
    1,
    1,
    12,
    3,
    1,
    7
   ],
   [
    7,
    0,
    1,
    0,
    1,
    4,
    10,
    4,
    4,
    1,
    2,
    5
   ],
   [
    14,
    0,
    0,
    2,
    3,
    11,
    17,
    6,
    12,
    2,
    0,
    9
   ],
   [
    4,
    1,
    2,
    3,
    0,
    4,
    3,
    2,
    2,
    0,
    1,
    6
   ],
   [
    21,
    0,
    2,
    3,
    3,
    8,
    8,
    8,
    14,
    1,
    0,
    5
   ],
   [
    23,
    0,
    1,
    0,
    2,
    13,
    12,
    8,
    5,
    1,
    0,
    9
   ],
   [
    6,
    0,
    0,
    0,
    0,
    3,
    0,
    1,
    5,
    2,
    0,
    16
   ],
   [
    10,
    0,
    0,
    1,
    2,
    8,
    16,
    14,
    11,
    0,
    1,
    5
   ],
   [
    11,
    0,
    0,
    0,
    0,
    0,
    1,
    5,
    6,
    0,
    1,
    7
   ],
   [
    297,
    12,
    36,
    36,
    16,
    122,
    124,
    83,
    118,
    31,
    3,
    85
   ]
  ]
 },
 "levels": [
  {
   "slug": "intern",
   "name": "Intern",
   "roles": 206
  },
  {
   "slug": "entry",
   "name": "Entry level",
   "roles": 153
  },
  {
   "slug": "mid",
   "name": "Mid level",
   "roles": 1789
  },
  {
   "slug": "senior",
   "name": "Senior",
   "roles": 1520
  },
  {
   "slug": "staff-plus",
   "name": "Staff+",
   "roles": 635
  },
  {
   "slug": "manager",
   "name": "Manager",
   "roles": 386
  },
  {
   "slug": "director-plus",
   "name": "Director+",
   "roles": 242
  }
 ],
 "top_companies": [
  {
   "name": "Amazon",
   "roles": 197
  },
  {
   "name": "JPMorgan Chase",
   "roles": 83
  },
  {
   "name": "Northrop Grumman",
   "roles": 67
  },
  {
   "name": "Leidos",
   "roles": 54
  },
  {
   "name": "NVIDIA",
   "roles": 51
  },
  {
   "name": "Accenture",
   "roles": 49
  },
  {
   "name": "Capital One",
   "roles": 48
  },
  {
   "name": "Lockheed Martin",
   "roles": 47
  },
  {
   "name": "SAIC",
   "roles": 44
  },
  {
   "name": "GDIT",
   "roles": 44
  },
  {
   "name": "Booz Allen",
   "roles": 43
  },
  {
   "name": "Deloitte",
   "roles": 42
  },
  {
   "name": "General Motors",
   "roles": 40
  },
  {
   "name": "Citi",
   "roles": 39
  },
  {
   "name": "Wipro",
   "roles": 38
  },
  {
   "name": "Cisco",
   "roles": 31
  },
  {
   "name": "Peraton",
   "roles": 30
  },
  {
   "name": "Blue Origin",
   "roles": 30
  },
  {
   "name": "Anduril",
   "roles": 29
  },
  {
   "name": "Boeing",
   "roles": 28
  }
 ],
 "top_skills": [
  {
   "name": "Python",
   "roles": 1639
  },
  {
   "name": "AWS",
   "roles": 1087
  },
  {
   "name": "CI/CD",
   "roles": 815
  },
  {
   "name": "SQL",
   "roles": 697
  },
  {
   "name": "Java",
   "roles": 683
  },
  {
   "name": "Azure",
   "roles": 673
  },
  {
   "name": "C++",
   "roles": 611
  },
  {
   "name": "Linux",
   "roles": 565
  },
  {
   "name": "LLMs",
   "roles": 555
  },
  {
   "name": "Kubernetes",
   "roles": 418
  },
  {
   "name": "TypeScript",
   "roles": 352
  },
  {
   "name": "GCP",
   "roles": 304
  },
  {
   "name": "React",
   "roles": 297
  },
  {
   "name": "JavaScript",
   "roles": 279
  },
  {
   "name": "C#",
   "roles": 262
  }
 ],
 "history": [
  {
   "date": "2026-10-09",
   "roles": 4436,
   "companies": 1556,
   "new_24h": 389,
   "metros": {
    "seattle": 456,
    "san-francisco-bay-area": 1154,
    "new-york": 641,
    "chicago": 216,
    "toronto": 415,
    "boston": 310,
    "los-angeles": 315,
    "vancouver": 84,
    "washington-dc": 177,
    "dallas-fort-worth": 89,
    "denver-boulder": 54,
    "austin": 113,
    "atlanta": 46,
    "phoenix": 34,
    "philadelphia": 24,
    "minneapolis": 9,
    "san-diego": 39,
    "raleigh-durham": 31,
    "detroit": 44,
    "houston": 20,
    "charlotte": 21,
    "st-louis": 8,
    "huntsville": 8,
    "tampa": 26,
    "salt-lake-city": 14,
    "montreal": 25,
    "colorado-springs": 2,
    "portland": 28,
    "miami": 24,
    "boise": 6,
    "columbus": 24,
    "pittsburgh": 27,
    "hampton-roads": 1,
    "nashville": 21,
    "dayton": 3,
    "remote": 1299
   }
  },
  {
   "date": "2026-10-10",
   "roles": 7745,
   "companies": 2527,
   "new_24h": 905,
   "metros": {
    "seattle": 506,
    "san-francisco-bay-area": 1267,
    "new-york": 775,
    "chicago": 325,
    "toronto": 441,
    "boston": 407,
    "los-angeles": 367,
    "vancouver": 95,
    "washington-dc": 1087,
    "dallas-fort-worth": 482,
    "denver-boulder": 292,
    "austin": 264,
    "atlanta": 278,
    "phoenix": 155,
    "philadelphia": 166,
    "minneapolis": 152,
    "san-diego": 146,
    "raleigh-durham": 149,
    "detroit": 135,
    "houston": 135,
    "charlotte": 146,
    "st-louis": 118,
    "huntsville": 94,
    "tampa": 125,
    "salt-lake-city": 94,
    "montreal": 115,
    "colorado-springs": 74,
    "portland": 93,
    "miami": 109,
    "boise": 43,
    "columbus": 101,
    "pittsburgh": 75,
    "hampton-roads": 43,
    "nashville": 91,
    "dayton": 54,
    "remote": 1527
   }
  },
  {
   "date": "2026-10-11",
   "roles": 7878,
   "companies": 2583,
   "new_24h": 56,
   "metros": {
    "seattle": 514,
    "san-francisco-bay-area": 1259,
    "new-york": 795,
    "chicago": 336,
    "toronto": 436,
    "boston": 418,
    "los-angeles": 375,
    "vancouver": 97,
    "washington-dc": 1092,
    "dallas-fort-worth": 489,
    "denver-boulder": 296,
    "austin": 265,
    "atlanta": 288,
    "phoenix": 156,
    "philadelphia": 167,
    "minneapolis": 143,
    "san-diego": 156,
    "raleigh-durham": 153,
    "detroit": 134,
    "houston": 142,
    "charlotte": 160,
    "st-louis": 118,
    "huntsville": 97,
    "tampa": 128,
    "salt-lake-city": 101,
    "montreal": 117,
    "colorado-springs": 75,
    "portland": 96,
    "miami": 111,
    "boise": 45,
    "columbus": 100,
    "pittsburgh": 77,
    "hampton-roads": 45,
    "nashville": 95,
    "dayton": 55,
    "remote": 1516
   }
  },
  {
   "date": "2026-10-12",
   "roles": 6605,
   "companies": 2225,
   "new_24h": 294,
   "metros": {
    "seattle": 398,
    "san-francisco-bay-area": 1007,
    "new-york": 655,
    "chicago": 285,
    "toronto": 356,
    "boston": 351,
    "los-angeles": 309,
    "vancouver": 81,
    "washington-dc": 973,
    "dallas-fort-worth": 434,
    "denver-boulder": 255,
    "austin": 217,
    "atlanta": 256,
    "phoenix": 126,
    "philadelphia": 143,
    "minneapolis": 126,
    "san-diego": 127,
    "raleigh-durham": 117,
    "detroit": 119,
    "houston": 117,
    "charlotte": 137,
    "st-louis": 107,
    "huntsville": 83,
    "tampa": 115,
    "salt-lake-city": 82,
    "montreal": 100,
    "colorado-springs": 63,
    "portland": 72,
    "miami": 93,
    "boise": 39,
    "columbus": 93,
    "pittsburgh": 65,
    "hampton-roads": 39,
    "nashville": 89,
    "dayton": 44,
    "remote": 1261
   }
  },
  {
   "date": "2026-10-13",
   "roles": 6233,
   "companies": 2083,
   "new_24h": 1311,
   "metros": {
    "seattle": 408,
    "san-francisco-bay-area": 989,
    "new-york": 684,
    "chicago": 259,
    "toronto": 291,
    "boston": 310,
    "los-angeles": 292,
    "vancouver": 71,
    "washington-dc": 920,
    "dallas-fort-worth": 393,
    "denver-boulder": 205,
    "austin": 185,
    "atlanta": 239,
    "phoenix": 117,
    "philadelphia": 148,
    "minneapolis": 117,
    "san-diego": 108,
    "raleigh-durham": 109,
    "detroit": 122,
    "houston": 116,
    "charlotte": 121,
    "st-louis": 108,
    "huntsville": 82,
    "tampa": 107,
    "salt-lake-city": 77,
    "montreal": 83,
    "colorado-springs": 50,
    "portland": 55,
    "miami": 87,
    "boise": 29,
    "columbus": 85,
    "pittsburgh": 62,
    "hampton-roads": 39,
    "nashville": 85,
    "dayton": 32,
    "remote": 1272
   }
  },
  {
   "date": "2026-10-14",
   "roles": 5170,
   "companies": 1945,
   "new_24h": 487,
   "metros": {
    "seattle": 372,
    "san-francisco-bay-area": 864,
    "new-york": 579,
    "chicago": 203,
    "toronto": 258,
    "boston": 259,
    "los-angeles": 264,
    "vancouver": 67,
    "washington-dc": 751,
    "dallas-fort-worth": 317,
    "denver-boulder": 174,
    "austin": 176,
    "atlanta": 191,
    "phoenix": 102,
    "philadelphia": 129,
    "minneapolis": 93,
    "san-diego": 88,
    "raleigh-durham": 95,
    "detroit": 107,
    "houston": 87,
    "charlotte": 125,
    "st-louis": 97,
    "huntsville": 55,
    "tampa": 102,
    "salt-lake-city": 61,
    "montreal": 65,
    "colorado-springs": 38,
    "portland": 48,
    "miami": 65,
    "boise": 18,
    "columbus": 77,
    "pittsburgh": 49,
    "hampton-roads": 29,
    "nashville": 73,
    "dayton": 27,
    "remote": 1019
   }
  },
  {
   "date": "2026-10-15",
   "roles": 4996,
   "companies": 1904,
   "new_24h": 363,
   "metros": {
    "seattle": 369,
    "san-francisco-bay-area": 837,
    "new-york": 612,
    "chicago": 178,
    "toronto": 246,
    "boston": 247,
    "los-angeles": 239,
    "vancouver": 62,
    "washington-dc": 749,
    "dallas-fort-worth": 324,
    "denver-boulder": 154,
    "austin": 190,
    "atlanta": 180,
    "phoenix": 103,
    "philadelphia": 120,
    "minneapolis": 103,
    "san-diego": 84,
    "raleigh-durham": 82,
    "detroit": 90,
    "houston": 84,
    "charlotte": 125,
    "st-louis": 93,
    "huntsville": 47,
    "tampa": 95,
    "salt-lake-city": 52,
    "montreal": 72,
    "colorado-springs": 45,
    "portland": 42,
    "miami": 68,
    "boise": 20,
    "columbus": 70,
    "pittsburgh": 66,
    "hampton-roads": 36,
    "nashville": 70,
    "dayton": 32,
    "remote": 972
   }
  },
  {
   "date": "2026-10-16",
   "roles": 4931,
   "companies": 1882,
   "new_24h": 337,
   "metros": {
    "seattle": 389,
    "san-francisco-bay-area": 842,
    "new-york": 601,
    "chicago": 169,
    "toronto": 225,
    "boston": 234,
    "los-angeles": 245,
    "vancouver": 50,
    "washington-dc": 778,
    "dallas-fort-worth": 328,
    "denver-boulder": 170,
    "austin": 210,
    "atlanta": 169,
    "phoenix": 112,
    "philadelphia": 116,
    "minneapolis": 101,
    "san-diego": 88,
    "raleigh-durham": 78,
    "detroit": 96,
    "houston": 97,
    "charlotte": 119,
    "st-louis": 97,
    "huntsville": 40,
    "tampa": 93,
    "salt-lake-city": 51,
    "montreal": 73,
    "colorado-springs": 44,
    "portland": 39,
    "miami": 76,
    "boise": 28,
    "columbus": 73,
    "pittsburgh": 74,
    "hampton-roads": 33,
    "nashville": 68,
    "dayton": 31,
    "remote": 963
   }
  }
 ]
}