Tech Job Market Report: May 2026
Source: Dev.to
Location Policy
| Policy | Jobs | % |
|---|---|---|
| Fully remote | 1,788 | 14% |
| Remote, region‑restricted | 2,611 | 20% |
| Hybrid | 2,079 | 16% |
| Onsite | 1,493 | 12% |
| Unspecified | 4,827 | 38% |
The “unspecified” bucket is the one to be honest about. Most career‑page scrapers don’t normalize location policy, and in practice those jobs tend to be onsite or region‑restricted. Read the listing before you celebrate.
Top Companies
The top 15 companies account for 3,143 open roles—almost a quarter of the entire pool.
- Databricks – 407
- Speechify – 381
- OpenAI – 256
- Airwallex – 222
- Canonical – 216
- Snowflake – 203
- Anthropic – 175
- Roblox – 171
- Relativity – 166
- Zscaler – 162
- MongoDB – 161
- Cloudflare – 156
- Sezzle – 147
- Stripe – 142
- Nebius – 136
If you have not starred the 30–50 companies that match your stack, you are missing where the jobs actually are. Job‑board search is keyword soup. The leverage is in narrowing to the cluster, then watching that cluster.
Salary Bands by Tech
Data from 3,338 postings with disclosed USD compensation (skewed toward states with pay‑transparency laws). Only technologies with at least 50 postings are shown.
| Tech | Avg Low | Avg High | Postings |
|---|---|---|---|
| PyTorch | $237k | $381k | 75 |
| LLM | $214k | $296k | 150 |
| Rust | $210k | $285k | 109 |
| Spark | $187k | $267k | 164 |
| GCP | $187k | $251k | 321 |
| Azure | $185k | $250k | 227 |
| Snowflake | $181k | $242k | 73 |
| Python | $181k | $252k | 748 |
| Kubernetes | $176k | $249k | 385 |
| Go | $176k | $236k | 234 |
| Scala | $175k | $248k | 94 |
The rank is more useful than the absolute numbers. PyTorch leads. AI‑ecosystem tech (LLM, AI, Spark) clusters in the $180k–$290k band. Python on its own pays the same as Go; the premium is in what you stack on top of Python, not Python itself. If you are seeing offers in the $130k–$160k range, the gap is geographic and disclosure‑driven, not skill‑driven.
Experience Level Distribution
- Senior: 5,707
- Mid: 1,936
- Junior: 328 (≈2.6% of all openings)
Senior outnumbers junior seventeen to one. If you are in your first three years, the market is genuinely tight for you. The play is not to apply harder, but to treat the junior subset as your working set, sort by company‑stack match, and apply where you have a credible argument.
Additional Notes
- Coverage was expanded substantially through April. Month‑over‑month job totals look inflated until the new sources stabilize. Treat absolute numbers as current snapshots, not as growth signals, until the next report.
- If you want to slice this data yourself by stack, location, or experience level, connect an AI agent to Remoet via MCP and ask it directly. It is faster than any filter UI and more honest than keyword search.
- Full report: Remoet blog