— Research · Spain · ON3 Works' own candidate data

What tech professionals in Spain ask to be paid

Salary guides tell you what employers pay. This is the other side: 3,389 salary figures that engineers, developers and IT specialists in Spain gave ON3 Works when we talked to them about a job, from January 2025 to September 2026. By role, skill, city, experience, English level and notice period.

Jan 2025 – Sep 20263,389 candidates in SpainAggregated · cells of 30+Updated October 2026
By , co-founder and CEO of ON3 Works
In short
The median tech candidate in Spain asks for €46,000; seniors ask €50,000, the most common single figure. DevOps, cloud and AI seniors ask €55,000–57,000, frontend seniors €42,000, and Kubernetes, Databricks or Go on a CV adds about 20%. Madrid, Barcelona and Valencia seniors ask the same; the rest of Spain about 10% less. Asks have barely moved since early 2025, fluent English adds 20%, and 75% can start within 15 days.
3,389

salary expectations from tech candidates in Spain

€46K

median ask; half ask between €38K and €60K

€50K

median ask for seniors, and the single most common figure

+20%

what seniors with Kubernetes, Databricks or Go ask above the senior median

75%

can start within 15 days; only 2% need more than a month

— The typical ask

Half ask for between €38,000 and €60,000, and €50,000 is the number to beat

An ask is the minimum gross annual salary a candidate told us they wanted, before any negotiation. Most gave one number; where they gave a range we use the lower end.

How much tech candidates in Spain ask forMinimum expected gross annual salary, €K bins of 5 · 3,389 candidates. <20: 24; 20: 86; 25: 147; 30: 251; 35: 384; 40: 466; 45: 437; 50: 418; 55: 317; 60: 262; 65: 151; 70: 129; 75: 74; 80: 65; 85: 39; 90: 43; 95: 25; 100+: 71.How much tech candidates in Spain ask forMinimum expected gross annual salary, €K bins of 5 · 3,389 candidates0100200300400500Under €20K: 24<2020–24,999K: 8625–29.999K: 1472530–34,999K: 25135–39.999K: 3843540–44,999K: 46645–49.999K: 4374550–54,999K: 41841855–59.999K: 3175560–64,999K: 26265–69.999K: 1516570–74,999K: 12975–79.999K: 747580–84,999K: 6585–89.999K: 398590–94,999K: 4395–99.999K: 2595€100K or more: 71Each bar covers €5,000 (50 = €50,000–54,999).Source: ON3 Works (Hiron), 2025–26 · on3works.com/resources/tech-salary-expectations-spain
  • 73%of asks are a multiple of €5,000, and 40% a multiple of €10,000. One in ten candidates asks for exactly €50,000, the most common figure (347 people), followed by €45,000 (323) and €40,000 (312).
  • 27%give a range rather than one number, and the ranges are narrow: the median is €5,000 wide, about 12% of the lower figure.
  • €30–70Kcovers 80% of asks (10th to 90th percentile). The median is €46,000; only 2% ask for €100,000 or more.
What each level asks forBar: middle half of asks (P25–P75) · tick and figure: median. Each bar is a salary range; the table below the chart has the same data.What each level asks forBar: middle half of asks (P25–P75) · tick and figure: median€20K€40K€60K€80K€100KJunior: median €35K · P25–P75 €28K–€40K · n = 343Juniorn = 343 · P10–P90 €22K–€50K€35KMid: median €40K · P25–P75 €35K–€45K · n = 643Midn = 643 · P10–P90 €27.6K–€55K€40KSenior: median €50K · P25–P75 €42K–€60K · n = 2,259Seniorn = 2,259 · P10–P90 €35K–€75K€50KExecutive: median €65K · P25–P75 €55K–€81K · n = 139Executiven = 139 · P10–P90 €48K–€100K€65KSource: ON3 Works (Hiron), 2025–26 · on3works.com/resources/tech-salary-expectations-spain
  • +25%is the step from mid-level (€40,000) to senior (€50,000), bigger than from junior (€35,000) to mid (+14%). Executives ask €65,000, and the top 10% of them €100,000 or more.
— Experience

Asks rise for 15 years, then stop at about €55,000

Years since the first job on the candidate's CV, for the 1,958 candidates whose CV has dates. Seniority labels are broad: the median "senior" has been working for about 12 years.

Asks by years of experienceYears since first listed job · bar P25–P75 · figure: median. Each bar is a salary range; the table below the chart has the same data.Asks by years of experienceYears since first listed job · bar P25–P75 · figure: median€20K€40K€60K€80K0–2 years: median €39.3K · P25–P75 €30K–€44.3K · n = 640–2 yearsn = 64€39.3K3–5 years: median €40K · P25–P75 €34K–€48K · n = 3813–5 yearsn = 381€40K6–10 years: median €45K · P25–P75 €40K–€55K · n = 6386–10 yearsn = 638€45K11–15 years: median €50K · P25–P75 €42K–€60K · n = 35411–15 yearsn = 354€50K16–20 years: median €55K · P25–P75 €45K–€65K · n = 22816–20 yearsn = 228€55K21–25 years: median €55K · P25–P75 €45K–€65K · n = 13721–25 yearsn = 137€55K26+ years: median €56K · P25–P75 €50K–€65K · n = 15626+ yearsn = 156€56KSource: ON3 Works (Hiron), 2025–26 · on3works.com/resources/tech-salary-expectations-spain
  • €40Kfor the first five years, then €45,000 at 6–10 years, €50,000 at 11–15 and €55,000 at 16–20.
  • +€1Kis all that ten more years add after that: candidates with 26 or more years ask €56,000. The jump to €60,000+ comes from role and skills, not tenure.
— By role

AI, cloud and project leads ask the most; frontend and software developers the least

Role family comes from the most recent job title on the CV, or the role we were recruiting for when the CV has none.

What seniors ask for, by role familyBar: P25–P75 · figure: median · darker: median €55K or more. Each bar is a salary range; the table below the chart has the same data.What seniors ask for, by role familyBar: P25–P75 · figure: median · darker: median €55K or more€20K€40K€60K€80KData science, ML & AI: median €57K · P25–P75 €49.3K–€70K · n = 70Data science, ML & AIn = 70€57KDevOps, SRE & cloud: median €55K · P25–P75 €50K–€70K · n = 150DevOps, SRE & cloudn = 150€55KProduct & project management: median €55K · P25–P75 €45K–€60K · n = 160Product & project managementn = 160€55KSAP, ERP & CRM: median €50K · P25–P75 €43K–€60K · n = 198SAP, ERP & CRMn = 198€50KCybersecurity: median €50K · P25–P75 €42K–€60K · n = 183Cybersecurityn = 183€50KData engineering: median €50K · P25–P75 €45K–€60K · n = 161Data engineeringn = 161€50KFunctional & business analysis: median €50K · P25–P75 €40K–€55K · n = 110Functional & business analysisn = 110€50KSoftware development: median €46K · P25–P75 €40K–€60K · n = 399Software developmentn = 399€46KSystems, networks & IT support: median €45K · P25–P75 €36K–€55K · n = 208Systems, networks & IT supportn = 208€45KData analysis & BI: median €45K · P25–P75 €40.5K–€54K · n = 50Data analysis & BIn = 50€45KQA & testing: median €45K · P25–P75 €40K–€50K · n = 60QA & testingn = 60€45KFrontend: median €42K · P25–P75 €38K–€50K · n = 53Frontendn = 53€42KSource: ON3 Works (Hiron), 2025–26 · on3works.com/resources/tech-salary-expectations-spain
  • €57Kis the median for data science, ML and AI seniors, the highest of any family; DevOps and cloud, and product and project management, follow at €55,000.
  • €42Kfor frontend seniors, 26% below AI seniors. Senior software developers (backend and full-stack) ask €46,000, below cybersecurity, data engineering and SAP (€50,000).
  • €50Kis what mid-level DevOps and cloud engineers ask, as much as senior security or data engineers. Mid-level software developers ask €37,000.
— Skills

Kubernetes, Databricks, Go and GenAI on a CV: about 20% more

Seniors only, by skill listed on the CV (1,226 seniors with a skills list; skills with at least 40 people). The senior median is €50,000. A skill on a CV says nothing about depth, and skills travel with roles: Kubernetes mostly appears on DevOps CVs.

What seniors ask for, by skill on the CVBar: P25–P75 · figure: median · darker: median €58K or more. Each bar is a salary range; the table below the chart has the same data.What seniors ask for, by skill on the CVBar: P25–P75 · figure: median · darker: median €58K or more€30K€50K€70KKubernetes: median €60K · P25–P75 €48.3K–€70K · n = 226Kubernetesn = 226€60KDatabricks: median €60K · P25–P75 €50K–€70K · n = 79Databricksn = 79€60KGo: median €60K · P25–P75 €50K–€75K · n = 57Gon = 57€60KTerraform: median €59K · P25–P75 €50K–€70K · n = 177Terraformn = 177€59KLLMs / GenAI: median €58.5K · P25–P75 €48.3K–€65K · n = 96LLMs / GenAIn = 96€58.5KKafka: median €58K · P25–P75 €45K–€70K · n = 99Kafkan = 99€58KAnsible: median €56K · P25–P75 €50K–€70K · n = 113Ansiblen = 113€56KAWS: median €55K · P25–P75 €45K–€65K · n = 377AWSn = 377€55KGCP: median €55K · P25–P75 €50K–€70K · n = 173GCPn = 173€55KAzure: median €55K · P25–P75 €45K–€65K · n = 316Azuren = 316€55KDocker: median €55K · P25–P75 €45K–€67.3K · n = 362Dockern = 362€55KSpark: median €55K · P25–P75 €45K–€65K · n = 117Sparkn = 117€55KPython: median €52K · P25–P75 €45K–€62K · n = 552Pythonn = 552€52KSQL: median €50K · P25–P75 €40K–€60K · n = 448SQLn = 448€50KJava: median €50K · P25–P75 €42K–€60K · n = 317Javan = 317€50KJavaScript: median €50K · P25–P75 €40K–€60K · n = 308JavaScriptn = 308€50KReact: median €50K · P25–P75 €40K–€60K · n = 165Reactn = 165€50KSAP: median €50K · P25–P75 €45K–€60K · n = 167SAPn = 167€50KPower BI: median €50K · P25–P75 €42K–€60K · n = 276Power BIn = 276€50KPHP: median €50K · P25–P75 €40K–€60K · n = 155PHPn = 155€50KAngular: median €48K · P25–P75 €40K–€60K · n = 151Angularn = 151€48KHTML/CSS: median €47.5K · P25–P75 €40K–€60K · n = 247HTML/CSSn = 247€47.5KActive Directory: median €45K · P25–P75 €36K–€55K · n = 140Active Directoryn = 140€45KSource: ON3 Works (Hiron), 2025–26 · on3works.com/resources/tech-salary-expectations-spain
  • €60Kfor seniors listing Kubernetes, Databricks or Go, 20% above the senior median. Terraform (€59,000), LLMs and generative AI (€58,500) and Kafka (€58,000) follow.
  • €55Kfor any of the three clouds: AWS, Azure and GCP, and Docker and Spark.
  • €50Kfor the common stack: Java, JavaScript, React, SQL, SAP, PHP and Power BI sit exactly at the senior median. Angular (€48,000), HTML/CSS (€47,500) and Active Directory (€45,000) sit below it.
— Where

Madrid, Barcelona and Valencia seniors ask the same; the rest of Spain about 10% less

What seniors ask for, by where they liveProvince · bar P25–P75 · figure: median. Each bar is a salary range; the table below the chart has the same data.What seniors ask for, by where they liveProvince · bar P25–P75 · figure: median€20K€40K€60K€80KMadrid: median €50K · P25–P75 €43K–€63K · n = 914Madridn = 914€50KBarcelona: median €50K · P25–P75 €44K–€60K · n = 773Barcelonan = 773€50KValencia region: median €50K · P25–P75 €40K–€55K · n = 85Valencia regionn = 85€50KMálaga: median €45K · P25–P75 €40K–€55K · n = 46Málagan = 46€45KSeville: median €40K · P25–P75 €35K–€52.8K · n = 54Sevillen = 54€40KOther provinces: median €48.5K · P25–P75 €40K–€55K · n = 206Other provincesn = 206€48.5KValencia region = Valencia, Alicante and Castellón provinces.Source: ON3 Works (Hiron), 2025–26 · on3works.com/resources/tech-salary-expectations-spain
Median askJuniorMidSeniorExecutive
Madrid€36K (122)€40K (206)€50K (914)€70K (94)
Barcelona€34.5K (92)€40K (254)€50K (773)—
Rest of Spain€30K (113)€38K (162)€45K (420)—

Number of candidates in brackets. — = fewer than 30 people, not published.

  • €50Kin Madrid, Barcelona and the Valencia region alike. Salary guides put pay in Madrid and Barcelona about 15% above Valencia; at senior level the asks don't show that gap.
  • −10%outside Madrid and Barcelona (€45,000). Seville is lowest at €40K (−20%), Málaga in between at €45K.
  • −17%for juniors outside the two big cities: €30K against €36K in Madrid. Executives in Madrid ask €70K.
— English & employment

Fluent English adds 20%; being out of work takes 10% off

What seniors ask for, by English level on the CVBar: P25–P75 · figure: median. Each bar is a salary range; the table below the chart has the same data.What seniors ask for, by English level on the CVBar: P25–P75 · figure: median€20K€40K€60K€80KFluent, C2 or native: median €54K · P25–P75 €45K–€60K · n = 271Fluent, C2 or nativen = 271€54KAdvanced (C1): median €50K · P25–P75 €42K–€60K · n = 418Advanced (C1)n = 418€50KIntermediate (B1–B2): median €45K · P25–P75 €40K–€54.3K · n = 268Intermediate (B1–B2)n = 268€45KNo English listed: median €50K · P25–P75 €42K–€63.3K · n = 1,032No English listedn = 1,032€50KSource: ON3 Works (Hiron), 2025–26 · on3works.com/resources/tech-salary-expectations-spain
Employed and out-of-work candidatesBar: P25–P75 · figure: median · darker: not employed. Each bar is a salary range; the table below the chart has the same data.Employed and out-of-work candidatesBar: P25–P75 · figure: median · darker: not employed€10K€30K€50K€70KSenior · employed: median €50K · P25–P75 €42K–€60K · n = 1,903Senior · employedn = 1,903€50KSenior · not employed: median €45K · P25–P75 €40K–€55K · n = 356Senior · not employedn = 356€45KMid · employed: median €40K · P25–P75 €35K–€45K · n = 537Mid · employedn = 537€40KMid · not employed: median €37K · P25–P75 €32K–€45K · n = 106Mid · not employedn = 106€37KJunior · employed: median €35K · P25–P75 €30K–€40K · n = 292Junior · employedn = 292€35KJunior · not employed: median €28K · P25–P75 €22K–€35K · n = 51Junior · not employedn = 51€28KSource: ON3 Works (Hiron), 2025–26 · on3works.com/resources/tech-salary-expectations-spain
  • +20%Seniors with fluent, C2 or native English ask €54,000, against €45,000 for intermediate (B1–B2). At mid level the gap is the same: €44,500 against €37,000.
  • −10%Seniors who are out of work ask €45,000, against €50,000 for those in a job. For juniors the gap is wider: €28,000 against €35,000. 16% of candidates were out of work when they gave their figure.
— Over time

Asks have barely moved in 21 months

Median askJan–Jun 2025Jul–Dec 2025Jan–Jun 2026Jul–Sep 2026
All€48K (1,278)€45K (788)€50K (740)€50K (583)
Junior€30K (96)€35K (118)€35K (82)€38.5K (47)
Mid€40K (285)€40K (161)€40K (128)€40K (69)
Senior€50K (830)€49K (493)€52K (515)€50K (421)

By the date the candidate entered our system. Number of candidates in brackets. The mix of roles we recruited for changes from one half-year to the next, so small moves mean little.

  • €40Kfor mid-level candidates in every half-year from January 2025 to September 2026. Seniors moved between €49,000 and €52,000 and ended where they started, at €50,000.
  • +28%Only juniors' asks rose, from €30,000 to €38,500, though the latest half-year has just 47 juniors.
— Notice period

75% can start within 15 days

How soon candidates can startShare of the 1,185 candidates who stated a notice period · number = candidates. Immediately, Within 15 days, 16–30 days, More than 30 days.How soon candidates can startShare of the 1,185 candidates who stated a notice period · number = candidatesImmediatelyWithin 15 days16–30 daysMore than 30 days0%25%50%75%100%All who stated oneAll who stated one · Immediately: 208 of 1,185 (18%)208All who stated one · Within 15 days: 683 of 1,185 (58%)683All who stated one · 16–30 days: 272 of 1,185 (23%)272All who stated one · More than 30 days: 22 of 1,185 (2%)1,185EmployedEmployed · Immediately: 142 of 1,025 (14%)142Employed · Within 15 days: 610 of 1,025 (60%)610Employed · 16–30 days: 252 of 1,025 (25%)252Employed · More than 30 days: 21 of 1,025 (2%)1,025Not employedNot employed · Immediately: 66 of 160 (41%)66Not employed · Within 15 days: 73 of 160 (46%)73Not employed · 16–30 days: 20 of 160 (13%)20Not employed · More than 30 days: 1 of 160 (1%)160Source: ON3 Works (Hiron), 2025–26 · on3works.com/resources/tech-salary-expectations-spain
  • 15 daysis the median notice period, the usual figure in Spanish contracts and collective agreements outside management roles. Only 2% need more than a month; one to three months is common in the UK and Germany.
  • 18%can start immediately: 14% of those in a job and 41% of those out of work.
— Asks vs market

Seniors ask for about what a consultancy pays, and less than a large company

The median senior ask next to the senior midpoint in our salary calculator (built from the 2026 Hays, Michael Page and Robert Walters guides) for Madrid, where most of these candidates live.

Role family (seniors)Median askCalculator: IT consultancyCalculator: large companyAsk vs large company
Data science, ML & AI€57K€55.5K€65.5K−13%
DevOps, SRE & cloud€55K€55.5K€65.5K−16%
Product & project management€55K€51.5K€57.5K−4%
SAP, ERP & CRM€50K€51K€57.5K−13%
Cybersecurity€50K€54K€63K−21%
Data engineering€50K€54K€63K−21%
Software development€46K€46K€54K−15%
Data analysis & BI€45K€43K€50.5K−11%
QA & testing€45K€39K€46K−2%
Systems, networks & IT support€45K€40K€47K−4%
Frontend€42K€43K€50.5K−17%

Calculator figures: senior (5–8 years), Madrid, on-site, midpoint of the range. Our senior candidates have about 12 years' experience at the median, which should push asks up; most were talking to us about roles at IT consultancies, which pulls them down.

  • 8/11role families ask for closer to the consultancy figure than to the large-company one. The median senior ask is 2–21% below what a large company in Madrid pays at the midpoint.
  • 11/11An offer at the large-company midpoint beats the median senior ask in every family, but it reaches the 75th percentile in only 3. To clear three in four asks you usually need to pay above it.
— So what

What this means if you hire in Spain

  • ·Budget for the ask, then the market. The median senior asks €50,000; a quarter ask €60,000 or more, and a tenth €75,000 or more. Those numbers tell you what it takes to get a yes.
  • ·Mind the round numbers. Candidates anchor on €40,000, €45,000 and €50,000. A range that tops out at €48,000 loses everyone who had 50 in mind.
  • ·Price cloud-native and data-platform skills separately. Seniors with Kubernetes, Databricks, Go or GenAI ask about €60,000, 20% above the rest.
  • ·Don't expect a big discount outside Madrid and Barcelona. Seniors in the Valencia region ask the same €50,000; elsewhere about 10% less, 20% less in Seville.
  • ·Only require fluent English if the job needs it. It adds about €9,000 to a senior's ask.
  • ·Plan for a 15-day start. Three in four candidates can join within two weeks, so a slow interview process, not notice periods, is what delays a hire.
And what it means if you're the candidate
  • ·If you ask €50,000 as a senior, you ask exactly what most of your peers do; the top quarter ask €60,000 or more.
  • ·Your stack moves your number more than your years do after the first 15: Kubernetes, Databricks, Go and GenAI are where the higher asks are.
  • ·Being out of work comes with a 10% lower ask on average. Your market value didn't drop by 10% the day your contract ended.
  • ·Give a range only if you'd accept its bottom end: most employers will anchor there.

Hiring at these numbers?

These are the candidates we talk to every week. Tell us the role and the band; we present engineers who are interested and technically vetted in 24–48 hours, and you pay only if you hire.

Tell us about the role →
Or book 15 minutes with our CEO
— Method & privacy

Where the data comes from

  • ·Source. Hiron, ON3 Works' recruiting platform. Of 6,280 candidates in our CRM, 4,199 gave a salary figure when we talked to them about a role between 13 January 2025 and 1 October 2026.
  • ·What we kept. Figures that read as an annual gross amount between €12,000 and €300,000 (83 monthly, daily or hourly figures were dropped), from people living in Spain (674 abroad were dropped), in tech roles (53 hospitality and other non-tech profiles were dropped). That leaves 3,389.
  • ·Definitions. The ask is the minimum the candidate said they wanted; for a range, the lower end. Seniority is the level recorded in our system at screening. Role family comes from the latest job title on the CV, or the role we contacted them about. Experience is years since the first job on the CV. English level and skills are as written on the CV. Percentiles are interpolated.
  • ·Who is in it. People we approached for our clients' roles, mostly at IT services and consulting firms in Madrid and Barcelona, who replied and gave a figure. That mix leans to consultancy work and away from start-ups and big tech, and asks are not pay. Read the numbers as what this market asks, not as what everyone earns.
  • ·Privacy. Every figure was aggregated inside the database; no name, contact detail or individual record was exported. Groups with fewer than 30 people are not published. Clients' budgets are not used.
↓ All published figures (CSV)
— FAQ

Questions about tech salary expectations in Spain

How much do tech professionals in Spain ask to be paid?

Across 3,389 tech candidates in Spain who gave ON3 Works a salary figure between January 2025 to September 2026, the median ask was €46,000 gross a year. Half asked for between €38,000 and €60,000. By level: juniors €35,000, mid-level €40,000, seniors €50,000 and executives €65,000.

How much does a senior software engineer in Spain ask for?

Seniors in software development asked a median of €46,000 (half between €40,000 and €60,000). Seniors in DevOps and cloud asked €55,000, in data science and AI €57,000, and in cybersecurity, data engineering and SAP €50,000. Frontend seniors asked €42,000.

Do engineers in Madrid ask for more than in Barcelona?

No. Seniors in Madrid, Barcelona and the Valencia region all asked a median of €50,000. Seniors elsewhere in Spain asked €45,000 (10% less), and in Seville €40,000. The gap is wider for juniors: €36,000 in Madrid against €30,000 outside the two big cities.

Which skills make tech candidates in Spain ask for more?

Seniors who list Kubernetes, Databricks or Go asked €60,000, 20% above the senior median of €50,000. Terraform (€59,000), LLMs and generative AI (€58,500) and Kafka (€58,000) follow. AWS, Azure and GCP sit at €55,000. Java, JavaScript, React, SQL and SAP sit at the median.

What notice period do tech candidates in Spain have?

Of the 1,185 candidates who stated one, 75% could start within 15 days and 18% immediately. Only 2% needed more than 30 days. The median was 15 days.

Is this what tech professionals in Spain earn?

No. These are asks: the minimum gross annual salary each candidate said they wanted when talking to ON3 Works about a role. They are anchored on current pay but are not payroll data. For what employers pay, see our salary calculator, built from the 2026 salary guides.

Related