Original research
What DevRel roles advertise
26 of the 36 open Developer Relations roles on devrel.directory disclose pay in USD. Across those roles the median asking-range midpoint is $196,750, and stated bounds run from $120,000 to $335,000 (as of 2026-07-27). These are the ranges employers published, not accepted offers.
By Fabian HugUpdated
Roles open now
$197k
Median asking range (n=26)
Midpoint of each stated range, or the single stated bound.
$120k
Lowest stated bound
Across the same 26 roles.
$335k
Highest stated bound
Across the same 26 roles.
72%
Roles disclosing pay
26 of 36 open roles state a range in USD.
By workplace
Remote, hybrid, and on-site
Stated bounds are published at every sample size because they describe the sample rather than estimate the market. A median is an estimate, so it appears per cut only once that cut clears 20 disclosing roles on its own.
| Arrangement | Roles | Stated bounds | Median |
|---|---|---|---|
| Remote | 14 | $121k-$300k | n too low |
| Hybrid | 2 | $168k-$300k | n too low |
| On-site | 10 | $120k-$335k | n too low |
Every stated range
The 26 ranges behind the figures
Every open role that discloses pay in USD, as the posting states it, sorted by the point it contributes to the median. The lime tick marks that point: the midpoint of a full range, or the single figure where a posting states only one bound.
- Developer Community ManagerNebius · Remote$121k-151k
- Community ManagerModal · On-site$120k-160k
- Senior Developer Advocate, Modern App DevelopmentDatadog · Remote$128k-187k
- Developer Relations EvangelistAssemblyAI · On-site$130k-190k
- Technical WriterFirecrawl · Remote$140k-185k
- Senior Developer Advocate, Developer EducationTemporal · Remote$150k-180k
- Developer Advocate, Token FactoryNebius · Remote$150k-188k
- Senior Developer Experience EngineerSentry · Remote$150k-190k
- Senior Developer Advocate, NeonDatabricks · On-site$149k-205k
- Software Engineer II, AI Developer ExperienceTemporal · Remote$160k-200k
- Technical Community ManagerPostman · On-site$175k-195k
- Developer Relations Engineer, SandboxesModal · On-site$130k-250k
- Senior Developer AdvocateOkta · On-site$165k-220k
- Technical Community Lead, Campus LeadersOpenAI · Remote$162k-240k
- DevRel Engineer, Agentic InfrastructureVercel · Hybrid$168k-252k
- Staff Developer Advocate, EnterpriseTemporal · Remote$190k-240k
- Senior Developer AdvocatePostman · On-site$210k-230k
- Senior Developer AdvocateNeo4j · Remote$190k-260k
- Staff Developer Advocate, Community & EventsLiveKit · Remote$210k-284k
- Staff Developer Experience EngineerDeepgram · Remote$219k-277k
- Head of Developer CommunityVercel · Hybrid$200k-300k
- Head of Developer ExperienceSentry · Remote$220k-300k
- Developer Experience EngineerOpenAI · On-site$198k-335k
- Senior Manager, Enterprise Developer AdvocacyTemporal · Remote$240k-295k
- Principal Developer Advocate, AITemporal · On-site$260k-325k
- Enterprise Community LeadAnthropic · On-site$320k
Trailing 12 months
The history is still being recorded
Every range this site sees is written to an append-only ledger, so a posting that expires does not take its number with it. The ledger holds 26 pay observations across 16 companies today.
It is not published as a trend yet. Those observations span fewer than 180 days of sightings, and a set of numbers gathered over weeks cannot honestly be labelled a year. This section turns itself on from the data, with no announcement, once the record is long enough to carry the label.
Questions
- What does a DevRel job pay?
- Of the 36 open Developer Relations roles currently listed on devrel.directory, 26 disclose pay in USD. Across those the median asking-range midpoint is $196,750, with the lowest stated bound at $120,000 and the highest at $335,000. These are the ranges employers advertised, not offers anyone accepted, and the sample is a watchlist of companies known to hire in DevRel rather than a census of the field.
- Are these numbers actual salaries or advertised ranges?
- Advertised ranges, without exception. Each figure is a band an employer published in a job posting, extracted verbatim from the posting itself. No accepted offer, negotiated total, equity, bonus, or self-reported salary is included, and nothing is modelled or estimated to fill a gap.
- Why is the median hidden when few roles disclose pay?
- Below 20 disclosing roles the median is suppressed rather than published with a caveat. A sample that thin is senior-skewed, and the median moves by double digits when a single posting enters or leaves it. Individual stated ranges are still published at any sample size, because each one is a fact about one posting rather than an estimate about the field.
- Can I reuse these salary figures?
- Yes, with attribution to devrel.directory and the date the figures were computed, which is July 27, 2026. The same numbers are available as Markdown at /salaries.md and through the site's MCP server, which returns them with the sample size and a link to this method.
Methodology
How these numbers are made
The most-quoted pay figure in this field sits behind a form, dates from 2023, and never says what it excludes. Five things about this one, stated up front so you can decide how much weight it carries.
- 01These are asking ranges, not payEvery figure comes from a range an employer published in a job posting. Nobody's accepted offer, negotiated total, equity, or bonus is in here. Postings advertise the band a company is willing to open with, and the offer that follows often is not the midpoint.
- 02Copied verbatim, never estimatedA range enters the data only if the posting stated it. Nothing is inferred from title, company, or location; no model fills a gap; no currency is converted. Roles quoted in currencies other than USD are left out of the aggregates rather than converted at a rate that would date instantly. A posting stating one bound contributes that bound, not a guess at the other.
- 03The sample size travels with every figureEvery number here states its n. Below 20 disclosing roles the median is suppressed outright rather than published with a caveat, because a sample that thin is senior-skewed and swings by double digits when one posting enters or leaves. Stated bounds and individual ranges are published at any n, because each describes the sample rather than estimating the field.
- 04The sample is a watchlist, not a censusThe roles come from a hand-maintained watchlist of companies known to hire in DevRel, read through three ATS providers. That skews the data toward US-headquartered, well-funded, English-language employers that use those systems, and away from agencies, non-profits, and companies hiring through their own site. It is a sample of a slice of the market, and small enough that one large employer's hiring round moves it.
- 05Refresh cadence, statedOpen postings are re-read from their source twice a week (Tuesdays and Fridays), and this page recomputes daily from whatever is live at that moment. Live-board figures therefore change without notice as roles are posted and expire. Historical figures are drawn from an append-only ledger: once a range has been recorded it is never rewritten or removed, so the history cannot be quietly revised. Paid featured placements are excluded from that ledger, so no number in the benchmark can be bought.
The live-board figures on this page are computed by the same shared function that produces the numbers on the job board, the statistics page, and the MCP server, so a figure here cannot disagree with the board it summarizes. Those figures cover every open posting including paid featured placements; the historical ledger excludes paid placements entirely, so nothing in the long-run benchmark can be bought.
Figures computed July 27, 2026. Reuse them with attribution to devrel.directory and that date.