Real numbers from people who actually got hired.
A growing dataset of verified and self-reported job-offer stories, with salaries, time-to-offer and hiring channels drawn directly from site submissions.
Last updated June 18, 2026Salary by role
Median salary per role, grouped by currency.
USDn = 25 stories
AUDn = 2 stories
CADn = 3 stories
EURn = 16 stories
GBPn = 9 stories
Source of hire
How offers actually came in.
Top countries
Where the offers in this dataset are based.
Time to offer
How long the search took — first effort to accepted offer. Self-reported.
Latest verified offers
The most recent offers with admin-confirmed proof.
Technical Writer at a Lisbon software company: applied direct, hired in 22 days
Landed a Technical Writer role at a Lisbon software company in 22 days by completing a transparent 4-hour writing test during the…
✓ Offer verifiedBrand Designer at a Buenos Aires design studio: cold Instagram pitch turned into a contract turned into a job
Cold Instagram DM with spec work landed a Brand Designer contract at a Buenos Aires design studio, which converted to a full-time US$36k…
✓ Offer verifiedData Engineer at a New York data company from a cold email to the CTO
Cold-emailed the CTO of a New York data company after reading his Substack post, attached a relevant GitHub repo, and skipped the recruiter…
About this dataset
Source. Every figure on this page is computed from stories submitted directly to GotAJob via /submit. Storytellers control what they share and choose whether to disclose company name or salary, for example. Submissions are moderated before publication.
Verification. A subset of stories carry a green ✓ Offer verified badge: the storyteller uploaded an offer letter, signed agreement, paystub, or HR email, and the GotAJob moderation team confirmed it matches the story. Stories without the badge are self-reported and unverified.
Limits. The dataset is relatively small and skewed toward people who chose to share. Salary cuts shown only where ≥2 stories exist in a currency; we deliberately do not infer cross-currency medians (no FX conversion is applied).
Citation. If you reference this data in writing, please link back to the source. Suggested citation: