Hiring Velocity Report 2026
24,488 active roles, 10,067 closed roles. Tracking weekly hiring momentum across companies and functions.
New roles (12w)
34,555
Closed roles (12w)
10,067
Weekly hiring activity
2026-04-27+0
0
0
2026-05-04+14,692
14,697
5
2026-05-11+3,000
3,518
518
2026-05-18+594
1,472
878
2026-05-25+2,400
3,020
620
2026-06-01+453
1,562
1,109
2026-06-08+217
1,285
1,068
2026-06-15+79
1,080
1,001
2026-06-22+176
1,605
1,429
2026-06-29+943
1,875
932
2026-07-06+281
1,517
1,236
2026-07-13+1,653
2,924
1,271
2026-07-20+0
0
0
Top hiring companies (12 weeks)
| Company | New roles | Closed | Active |
|---|---|---|---|
| jobgether | 4,871 | 0 | 4,871 |
| spacex | 1,690 | 0 | 1,690 |
| usasurveyjob | 1,673 | 0 | 1,673 |
| databricks | 1,108 | 319 | 789 |
| weloglobal | 950 | 402 | 548 |
| hellofresh | 934 | 559 | 375 |
| stripe | 923 | 399 | 524 |
| esri | 755 | 328 | 427 |
| okta | 746 | 399 | 347 |
| datadog | 687 | 271 | 416 |
| mongodb | 617 | 228 | 389 |
| shieldai | 579 | 166 | 413 |
| airapps | 498 | 0 | 498 |
| boltv2 | 475 | 187 | 288 |
| roku | 425 | 189 | 236 |
Most role closures (12 weeks)
| Company | Closed | New roles | Active |
|---|---|---|---|
| hellofresh | 559 | 934 | 375 |
| weloglobal | 402 | 950 | 548 |
| okta | 399 | 746 | 347 |
| stripe | 399 | 923 | 524 |
| esri | 328 | 755 | 427 |
| databricks | 319 | 1,108 | 789 |
| datadog | 271 | 687 | 416 |
| challengemfgcompany | 248 | 248 | 0 |
| mongodb | 228 | 617 | 389 |
| mistral | 223 | 223 | 0 |
| sofi | 213 | 277 | 64 |
| kaseya | 210 | 284 | 74 |
| roku | 189 | 425 | 236 |
| boltv2 | 187 | 475 | 288 |
| deel | 173 | 173 | 0 |
Hiring by function (12 weeks)
Software Engineering
1,895 active roles
Sales
1,186 active roles
Product Management
785 active roles
Operations
701 active roles
Data & Analytics
601 active roles
Customer Success
316 active roles
Marketing
350 active roles
Human Resources
249 active roles
Design
283 active roles
DevOps
262 active roles
Methodology
Hiring velocity tracks new job postings (by first_seen_at) and role closures (by closed_at) on a weekly basis.
A role is counted as “new” in the week it was first observed by our scraper. A role is “closed” in the week its posting was removed from the source ATS board.
Net change = new roles minus closed roles for each week. Data covers the trailing 12 weeks from generation date.