Ruby developer salaries.
What employers say they'll pay.
- median, Europe (EUR)
- €84k
- median, North America (USD)
- $206k
- published ranges
- 49
Based on 49 Ruby job ads with a published salary range on getwork.dev (as of 2026-10-28), the median salary in Europe is €84k per year (middle 50%: €79k–€88k) and the median in North America is $206k per year.
| Region | p25 | Median | p75 | Spread | Ranges |
|---|---|---|---|---|---|
| North America USD | $184k | $206k | $222k | 40 | |
| Europe EUR | €79k | €84k | €88k | 6 | |
| Europe GBP | £127k | £127k | £128k | 3 |
In North America (USD), 73% of the ranges come from Gusto, GitLab and Ramp, so the median leans toward their pay.
| Level | p25 | Median | p75 | Spread | Ranges |
|---|---|---|---|---|---|
| Staff USD | $184k | $206k | $220k | 26 | |
| Manager EUR | €84k | €84k | €88k | 3 | |
| Senior USD | $187k | $187k | $213k | 3 |
Best-paid Ruby roles open in Europe
- Staff AI Software Engineer · Aircall€80k–€120k
- Engineering Manager II · GoCardless€70k–€106k
- Engineering Manager, Agentic Commerce · Cloudflare€74k–€93k
- Senior Software Engineer, Agentic Commerce · Cloudflare€66k–€91k
- Software Engineer, Agentic Commerce · Cloudflare€54k–€75k
- Site Reliability Engineer, Infrastructure Platforms — AMER (Intermediate to Senior Staff) · GitLab$126k–$314k
- Staff Backend Engineer, Developer Experience · GitLab$132k–$282k
- Staff Software Engineer, Security Factory: Static Analysis · GitLab$153k–$259k
- Software Engineer, International · Ramp£106k–£150k
- Site Reliability Engineer II · GoCardless£62k–£94k
Questions
What does a Ruby developer earn in Europe?
The median published salary for Ruby roles in Europe is €84k per year, based on 6 ranges in EUR. Half of the ranges have a midpoint between €79k and €88k.
How much more do senior Ruby developers earn?
Staff: median $206k (26 ranges); Manager: median €84k (3 ranges); Senior: median $187k (3 ranges).
Where do these numbers come from?
From salary ranges employers publish in live job ads, read directly from their applicant tracking systems. They are asking ranges, not reported pay, and each figure uses the midpoint of a range.
Method: midpoints of yearly salary ranges in active job ads, per currency, no conversion. Updated with every site build. Ask your agent for any slice: salary_insights(stack: ["ruby"], seniority: ["senior"], countries: ["NL"]). See all Ruby jobs.