Hashtag Web3 Logo

Job-board snapshot · 27 September 2026

The Web3 Hiring Report 2026

Job functions, skills mentioned in descriptions, salary ranges, and remote-work wording across the listings on Hashtag Web3.

Classified as engineering
34.7%
Descriptions mention Python
19.7%
Location field mentions remote
19.6%
Listings from the top ten employers
39.7%

What the listings show

Engineering is the largest classified function, at 34.7% of listings in this sample. The ten employers with the most listings account for 39.7% of the snapshot. Stripe represents 10.7% of listings, followed by OKX at 5.2% and Binance at 4.6%.

The sample includes payments companies, trading firms, exchanges, and other employers covered by this job board. Their listings can include work unrelated to blockchain. These counts describe the board on 27 September 2026; they are not a census of Web3 employment or a count of people hired.

Job functions

Engineering accounts for 34.7% of listings. Sales and business development account for 11.5%. The chart includes every category, including records that could not be classified.

Each listing is assigned one category using its department field first, then its title if the department does not match. A role can span several functions, so this is a text-based grouping rather than an employer-confirmed breakdown of responsibilities.

Vacancy counts do not measure the size of existing teams. They also cannot show whether an employer is expanding or replacing someone who left.

Share of all listings by classified function
  • Engineering34.7%
  • Other / unclassified13.6%
  • Sales & Business Development11.5%
  • Product & Design9.7%
  • Marketing6.9%
  • Operations & Support6.9%
  • Compliance & Legal5.8%
  • Finance4.6%
  • Human Resources3.1%
  • Trading3%

Skills and technical terms in descriptions

Python appears in 19.7% of descriptions and SQL in 13%. The chart also counts specific technologies and work-related phrases, including AWS, risk management, and anti-money laundering.

AI, machine-learning, or large-language-model terms appear in 48.8% of descriptions. A mention may come from a responsibility, a qualification, or the employer's company description. It does not establish that the role requires that skill.

A listing counts once for each matching term, however often that term appears. It can count in several rows. Common company text can appear in many listings, and ordinary uses of words such as “react” can match too. These are word counts, not a ranking of required skills.

Listings whose description contains each term
  • AI / machine learning / LLM48.8%
  • Python19.7%
  • SQL13%
  • AWS9.4%
  • Risk management8.7%
  • Java7.6%
  • AML7.3%
  • Project management6.4%
  • TypeScript5.9%
  • React4.9%
  • Rust4.4%
  • Smart contracts4.3%
  • JavaScript3.8%
  • Solidity1.4%

How skill mentions differ by function

Python appears in 34.4% of engineering descriptions, compared with 3.6% of sales and business-development descriptions. The table compares the same terms across four job functions. Each percentage uses the listings in that column as its denominator.

The searches include the whole description, including company introductions and benefits text. A term appearing in a sales listing, for example, may describe the product being sold rather than a skill the applicant needs.

Swipe the table to compare all four functions.

Share of descriptions within each function
TermEngineeringn = 2,257Product & Designn = 633Sales & Business Developmentn = 750Compliance & Legaln = 376
AI / machine learning / LLM52.5%50.1%47.3%41.2%
Python34.4%6.6%3.6%5.9%
SQL14%10.7%7.7%9.3%
AWS21.8%2.5%0.8%0.8%
Java19%0.8%1.1%0%
TypeScript14.6%2.4%0.7%0%
JavaScript7.6%1.3%1.6%0.3%
React11.8%2.7%0.3%0.3%
Rust10.1%2.5%0.1%0%
Solidity2.9%0.6%0.3%0%
Smart contracts6.9%6.5%1.3%3.7%
Project management2.3%6.5%6.4%6.1%
Risk management4.8%6.8%2.7%21.8%
AML3.1%6%5.7%51.1%

What titles say about seniority

Entry-level, junior, graduate, and internship terms appear in 3.7% of titles. Separate groups identify senior or lead titles and director or executive titles.

57.9% of titles contain none of the seniority terms used here. They are left unclassified by level. A title such as “Software Engineer” does not, by itself, establish whether a role is junior, mid-level, or senior.

Experience requirements may appear only in the description. Candidates should check those requirements rather than use this title classification to decide whether to apply.

Seniority terms in job titles
  • No matched seniority term57.9%
  • Senior / lead29.9%
  • Director / executive8.6%
  • Entry / internship3.7%

Years of experience stated in descriptions

32.1% of descriptions contain a general or role-experience request that can be assigned to one band under the rules used here. The most common matched band is 3–5 years, at 16.2% of all listings.

Ranges use their lower number: “3–5 years” is grouped under 3–5, and “5+ years” is grouped by its stated starting point of five. The groups do not set an upper limit on the experience an employer would accept.

Requests for experience with a named tool are recorded separately. For example, five years of software-engineering experience and two years using Python are two different requests.1.6% of listings contain a matched request tied to a named skill or tool.

Preferred qualifications and company-history statements are excluded from the year bands. Multiple different general or role-experience requests, and degree-dependent alternatives, stay in a separate category. An unmatched description may still state an experience requirement in another form.

General or role experience: share of all listings
  • 0–2 years3.6%
  • 3–5 years16.2%
  • 6–9 years7.9%
  • 10+ years4.4%
  • Multiple or conditional requirements3.1%
  • No matched general / role requirement64.8%

A limited sample of annual salary ranges

4% of descriptions meet the salary rules below: 260 listings from 31 employers. The median of their range midpoints is $190,000 per year. This is a summary of advertised ranges in that subset, not the median salary paid across Web3.

A description must state a salary range and an annual pay period in the same paragraph. We accept explicit US-dollar wording, or dollar ranges attached to a US location without a conflicting currency marker. Hourly and monthly rates, single amounts, total-compensation ranges, and descriptions with multiple distinct qualifying ranges are excluded.

For each included listing, the midpoint is halfway between the stated minimum and maximum. The chart groups those midpoints, not individual salaries or accepted offers. Bonuses, equity, and tokens are not valued or added.

The largest contributors to this salary sample are DRW (23.5%); Polymarket (15.4%); Crypto.com (10.8%). The median therefore reflects which employers publish ranges that meet the extraction rules.

A description that does not meet these rules may still disclose pay in another format or currency. Download the salary sample to inspect each range and its original wording.

Range midpoints in the salary sample (260 listings)
  • Below $100,0006.9%
  • $100,000 to below $150,00021.5%
  • $150,000 to below $200,00023.8%
  • $200,000 or more47.7%

Remote wording and listed locations

19.6% of location fields contain “remote.” In descriptions, “remote” or “work from home” appears in 25.2%, while “hybrid” appears in 9.9%.

These groups overlap. A description may discuss a remote team, a restricted work arrangement, or a role that is not remote. Word matches do not confirm eligibility to work from any country. Check the employer's location, office-attendance, and work-authorization requirements.

Location labels are shown as supplied. “New York” and “New York, NY” remain separate, and a multi-city label is counted once. This avoids assigning ambiguous listings to a country or treating “remote” as a geographic region.

Most common location labels: share of all listings
  • Remote4.8%
  • New York4.6%
  • Singapore4.5%
  • Hong Kong3.8%
  • New York, NY3.4%
  • United States3.2%
  • London2.7%
  • Asia2.6%
  • Remote / Zug, Switzerland2.3%
  • Remote - USA1.9%

Which work arrangements are stated?

0.7% of descriptions match explicit worldwide-remote wording without a matched location or time-zone condition. A further 3.2% match remote wording with a location or time-zone condition. Neither group is inferred from the word “remote” alone.

A short annual allowance to work abroad does not count as worldwide remote work. Preferred locations and location-specific salary disclosures also do not establish a work-location requirement. Hybrid matches refer to working arrangements or scheduled office attendance, rather than a mix of job responsibilities or technologies.

91.2% of descriptions have no clear arrangement matched by these rules. Policies that vary by role or location, or contain conflicting wording, are listed separately. The download includes the matched sentences so readers can check the wording and any conditions in the full listing.

Matched arrangement wording: share of all listings
  • Worldwide remote wording0.7%
  • Remote with location / time-zone conditions3.2%
  • Hybrid / scheduled office attendance2%
  • On-site wording0.5%
  • Conditional or conflicting arrangements2.4%
  • No clear arrangement matched91.2%

Employers with the largest share of listings

The ten employers shown account for 39.7% of listings in the snapshot. Each listing has equal weight, so employers advertising many roles have more influence on the report's skill and function percentages.

Employer names are counted as supplied by the job catalog. Subsidiaries and related companies are not consolidated. Separate source listings may advertise similar roles or the same role in different locations.

These numbers do not establish which companies are growing fastest. That would require comparable snapshots over time and information about hires and departures.

Top ten employers: share of all listings
  • Stripe10.7%
  • OKX5.2%
  • Binance4.6%
  • Block3.3%
  • Coinbase3.1%
  • Jane Street2.8%
  • Tangem2.6%
  • DRW2.5%
  • Robinhood2.4%
  • Ramp2.4%

Top ten employers compared with the rest

Among the ten employers with the most listings, 14.7% of roles are classified as sales and business development. The corresponding share at the other employers is 9.5%. Rust mentions run the other way: 1.4% in the top-ten group and 6.4% in the rest.

The groups are defined by listing count, not company size or employee headcount. Each listing has equal weight within its group. These comparisons show how the current mix of employers affects the board's totals; they do not measure a change over time.

Swipe the table to see both groups and the difference.

Share of listings within each employer group
MeasureTop tenn = 2,581Other employersn = 3,914DifferencePercentage points
Engineering roles36.1%33.8%+2.3
Sales & business development roles14.7%9.5%+5.2
Compliance & legal roles4.1%6.9%-2.8
AI / machine learning / LLM mentions48.7%48.8%-0.1
Python mentions19.4%19.9%-0.5
SQL mentions15.2%11.6%+3.6
Rust mentions1.4%6.4%-5.0
Solidity mentions0.3%2.1%-1.8
Remote in location field18.9%20.1%-1.2

Difference is the top-ten percentage minus the other-employer percentage, using the displayed rounded values.

Methodology and downloadable data

This analysis was generated on 27 September 2026 from 6,495 stored listings across 328 employers and their description files. It includes listings not marked inactive, deduplicated by source identity. 100% have at least 100 characters of description text after HTML is removed. That threshold measures text availability, not completeness or accuracy.

Keyword counts use description text only. Function categories use department fields and titles; seniority categories use titles only. Percentages use all 6,495 listings unless a smaller group is named. The skills-by-function table uses each function's listings; the employer comparison uses each employer group; the salary distribution uses the qualifying salary sample. Percentages are rounded to one decimal place and may not sum to exactly 100%.

Experience and work-arrangement categories use fixed phrase-matching rules on description text. Experience bands require a numbered request in a qualifications section or direct request wording. Years tied to named tools are kept separate. Only the supported phrases, numbers, and location names are matched; other wording stays unclassified. These automated categories have not been checked against every employer's current posting.

The analysis does not infer hiring rates from listing dates, estimate salaries where amounts are absent, or compare this snapshot with differently measured older reports. A listing present in the catalog may have changed or closed since it was collected. The employer's current posting is the place to confirm availability and terms.