RemNavi/Trends

How the remote job market is moving.

Daily-updated record of the RemNavi index: listing volume, classifier mix, salary disclosure rate, and per-source / per-category breakdowns. Every figure on this page comes from a deterministic nightly snapshot. Released under CC BY 4.0; no permission needed to cite.

Snapshot: 2026-07-29 · live recording started 2026-05-06 · 180 days in series

Today

Headline numbers.

Today's live snapshot, with the last 30 days alongside.

Active listings

11,021

Salary disclosure

22.2%

2,444 of 11,021

Hybrid share

32.5%

3,582 hybrid · 6,879 remote · 7 unclear

Median salary

$207k

p25 $155k · p75 $263k

Salary transparency

Salary disclosure rate over time.

The percentage of listings in the index that publish a salary range. Reconstructed from posted_at for dates before live recording started; the dashed line marks the transition.

9%21%33%45%57%01-3003-1604-3006-1407-28live recording →

Reconstructed values for dates before 2026-05-06 are approximated from `posted_at` timestamps. The salary-from-text parser shipped 2026-04-21, so older dates may underrepresent transparency. Live recording values are deterministic.

Volume

Active listings over time.

Corpus size: every listing the index currently tracks. The classifier-tightening pass on 2026-04-29 dropped general-ATS listings without explicit remote signal; the visible step-down on that date reflects the cleanup, not market shrinkage.

03.0k6.0k9.1k12.1k01-3003-1604-3006-1407-28live recording →

Classifier mix

Remote vs hybrid share.

Per-listing classification (remote / hybrid) tracked since 2026-05-06. Earlier dates show corpus volume but not work-mode mix - those columns came online with the Hybrid Transparency Score on 2026-04-24.

29%33%37%40%44%05-0605-2706-1707-0807-28

By source

Listing volume by aggregation source - today.

Per-source breakdown of the corpus. Trusted remote-only boards and general ATS sources both contribute. Source quality varies; we score every listing on the same rubric regardless of where it came from.

4DayWeek
2,658
17.5% salary
Ashby:openai
572
76.4% salary
Greenhouse:datadog
420
0.2% salary
Greenhouse:anthropic
416
0.2% salary
Greenhouse:mongodb
343
0% salary
Greenhouse:stripe
297
3% salary
Greenhouse:canonical
294
0% salary
VueJobs
275
0% salary
Greenhouse:okta
270
0.7% salary
Greenhouse:brex
261
71.6% salary
Greenhouse:cloudflare
243
18.9% salary
Greenhouse:remotecom
238
2.5% salary

Pull a per-source time series via /jobs_api.php?facet=trend_by_source&source=Greenhouse:stripe.

By role family

Listing volume by category - today.

Top role families in the corpus. Salary-disclosure rates vary widely between categories - Engineering and Marketing typically lead; Customer Success and Finance trail.

Data
3,165
$225k median
Tech
2,518
$234k median
Marketing & Sales
2,098
$194k median
Operations
722
$192k median
Customer Service
616
$159k median
Finance & Legal
488
$196k median
Creative
154
$211k median
operations
135
$78k median
Other
129
$223k median
All Other Remote
56
customer-success
48
$95k median
Sales
45
$152k median

Pull a per-category time series via /jobs_api.php?facet=trend_by_category&category=Engineering.

By employer

Top remote-friendly employers - today.

Twelve largest employers in the corpus by current listing count. Salary-disclosure rates and hybrid-vs-remote mix vary widely between employers: some publish ranges on every post, others rarely. Each row links to that employer's hub for the full listing history.

Openai
572
76% salary-disclosed · HTS 40
datadog
420
0% salary-disclosed · HTS 10
anthropic
416
0% salary-disclosed · HTS 10
mongodb
343
0% salary-disclosed · HTS 10
stripe
297
3% salary-disclosed · HTS 10
canonical
294
0% salary-disclosed · HTS 25
VueJobs
275
0% salary-disclosed · HTS 0
okta
270
1% salary-disclosed · HTS 10
brex
261
72% salary-disclosed · HTS 40
cloudflare
243
19% salary-disclosed · HTS 25
remotecom
238
3% salary-disclosed
Snowflake
189
74% salary-disclosed · HTS 25

Pull a per-employer time series via /jobs_api.php?facet=trend_by_company&company=Stripe. Per-hub company pages live at /companies/.

By disclosure

Who publishes salary, and who does not.

Salary-disclosure rate by employer, for companies with 30+ active listings. Across the whole corpus, 22.2% of listings publish a salary range. The spread between named employers is wide: some disclose on nearly every post, others on almost none. Figures recompute every nightly build from the open dataset.

Publish salary on most listings

Ramp
95.7
95.7% · 110/115 listings
Render
84.8
84.8% · 28/33 listings
Benchling
80.6
80.6% · 29/36 listings
Perplexity
80
80% · 44/55 listings
Openai
79
79% · 414/524 listings
Notion
74.2
74.2% · 69/93 listings
Snowflake
73.7
73.7% · 123/167 listings
Brex
71.4
71.4% · 65/91 listings
Vanta
67.4
67.4% · 62/92 listings
Asana
60.2
60.2% · 74/123 listings

Rarely publish salary

Canonical
0
0% · 0/287 listings
Mongodb
0
0% · 0/223 listings
VueJobs
0
0% · 0/221 listings
Gitlab
0
0% · 0/179 listings
Pinterest
0
0% · 0/174 listings
Coinbase
0
0% · 0/141 listings
Reddit
0
0% · 0/129 listings
Figma
0
0% · 0/119 listings
We Work Remotely (All)
0
0% · 0/93 listings
Cursor
0
0% · 0/89 listings

Disclosure means the listing publishes a salary range or figure. Computed from the active corpus at build time; verify any employer in the open dataset via /data_export.php or the hub at /companies/. Released under CC BY 4.0.

By region

The EU directive's own jurisdiction, isolated.

Computed 2026-07-24 from the public data_export.php CSV, so it is reproducible by anyone. Listings naming an EU member state as the location (6.6% of the export) disclose salary at a markedly different rate than the rest of the corpus.

7.6%

EU-named listings

6.6% of the export names an EU member state.

23.4%

Rest of the corpus

Every listing outside the EU-named subset, same export.

32.2%

US-located listings

Shown for comparison; state-level laws, not the EU directive.

Full write-up and method note at /eu-pay-transparency/. Reproduce it from the raw export at /data_export.php.

Methodology

How the trend data is recorded.

Daily snapshot. Every day at 02:50 CET, after the overnight ingest, a deterministic recorder reads the live corpus and writes one row per metric per date into four append-only tables: daily_metrics, daily_metrics_by_source, daily_metrics_by_category, daily_metrics_by_company. Re-runs on the same date overwrite that day's row - the table only ever holds one row per date.

Reconstructed history. For dates before the recorder began (live recording started 2026-05-06), we reconstruct an approximate snapshot from posted_at timestamps - counting listings active in a 60-day window ending on that date. Reconstructed rows are flagged is_reconstructed=1 and shown in a lighter background on the charts. They cannot include hybrid-classifier data (that schema landed 2026-04-24) or HTS scores.

Step-changes are labelled. When a methodology change shifts a series - for example the 2026-04-29 ingest filter that excluded ambiguous-onsite listings from general ATS sources - we annotate the chart with the date and cause. We do not silently restate prior data.

Open data. Every figure on this page is reproducible from the public endpoints listed above. Republish in articles, research, AI training, or competitor products - attribution to "RemNavi" is required by the CC BY 4.0 licence.

For researchers

Cite the trends.

Suggested citation

RemNavi (2026). Remote Job Market Trends. Retrieved 2026-07-29 from https://remnavi.com/trends/. Released under CC BY 4.0.

Endpoints

Append &source=…, &category=…, or &company=… for time series.

For journalists

Working on a story about the remote job market?

Trend data is freshly recorded daily. If you need a custom cut - by region, by industry, with a different time window - email and we'll build it. Press response time: 4 business hours on UK / US Eastern weekday mornings.