Software Salary and Job Market in Spain 2026

JobRise Team8 min read

You are applying to software roles in Spain and nobody tells you what they pay. Listings stay vague, offers arrive with unfamiliar terms, and you are expected to negotiate anyway. Here is what the current data shows, and how to push back on an offer without guessing.

What the job market looks like right now#

As of 14 October 2026, the Software jobs in Spain feed shows 60 open listings. All 60 are full-time. That is a count of what is posted on one board, not a market survey.

Momentum is decent. 51 of those 60 were posted in the last 30 days, and 21 landed in the last 7 days. Roles are turning over quickly, so a listing you saved last week may already be closed.

Across every category, Spain shows 308 open listings on JobRise, with 241 posted in the last 30 days, per the JobRise Hiring Report: Spain. Software is roughly a fifth of that activity. It is a real slice, not the whole market.

Get the next guide by email

New guides and fresh jobs in one short email. Free.

Unsubscribe in one click.

Who is hiring#

Elastic dominates this slice with 28 open listings, almost half the total. After that the field flattens: Celonis (3), Delivery Hero (3), Newrelic (2), Veriff (2), Bosch Group (2), Okta (2), Oxford Quantum Circuits (2), Stripe (2), EnerMech (2).

Read that list carefully. Some names are recruiters or staffing firms rather than the end employer, so the company on the listing may not be the company on your contract. Ask early.

Geography is concentrated. Barcelona leads with 13 listings, Madrid has 10, and the rest scatter: Port Of Spain (2), Huarte (1), Santa Cruz de Tenerife (1). The Port Of Spain entries look like a data artifact, so verify the location before you plan a move.

Sample roles give you a sense of seniority mix: "Software Engineer II" at Newrelic, "Senior Software Engineer (Trust)" at Veriff, "Senior C++ Engineer" at Findev, "Senior Full Stack Software Developer - Observability" at Elastic, "IT Administrator" at Domes Resorts & Reserves. There is also remote work, such as "Junior Software Engineer, Early Career (Strong Problem solving & Coding Focus) - 100% Remote within Spain" at Docplanner.

The pay data problem#

No listing in this slice shows a salary. Zero out of 60. That is the single most annoying fact about hiring here, and it is not unique to one board.

What that means in practice: you will not learn the budget from the job ad. You will learn it by asking, and the earlier you ask, the less time you waste. A recruiter who dodges the question twice is telling you something.

Entry-level openings are scarce. Only 4 of 60 titles look junior or graduate level: "Junior Software Engineer, Early Career (Strong Problem solving & Coding Focus) - 100% Remote within Spain" at Docplanner, "IT Operations Engineer (Junior) - Enterprise Collaboration Platforms" at Bosch Group, "Software Engineer, New Grad - Frontend" at Stripe, and "Graduate Project Engineer" at EnerMech. If you are early career, expect more applications per reply.

Typical reported ranges by seniority#

Treat everything in this section as rough, reported by candidates and recruiters over time, not as a promise. Figures vary by city, stack, company size, and language requirements, and they move. Before you anchor on any number, check a current official or reputable live source.

For a full-time software role in Spain, people commonly report these monthly gross ranges:

  • Junior or early career: roughly EUR 1,800 to 2,600 per month gross.
  • Mid-level engineer: roughly EUR 2,600 to 3,800 per month gross.
  • Senior engineer: roughly EUR 3,800 to 5,500 per month gross.
  • Staff or lead roles at larger firms: often above EUR 5,500 per month gross.

Annual figures look higher because of how pay is structured here. If you see an annual number quoted, divide by 12 or by 14 depending on the employer, and ask which. The gap between a 12-paycheck year and a 14-paycheck year is real money.

Barcelona and Madrid usually sit at the top of the range. Remote-only roles sometimes pay a bit less than on-site equivalents at the same company. Product companies and US-headquartered firms often pay more than local services firms. That is a tendency, not a rule.

How pay is actually structured in Spain#

Spanish offers are quoted as gross annual salary, usually split into 12 or 14 monthly payments. The extra two payments in a 14-paycheck setup are the pagas extraordinarias, typically paid in summer and around Christmas. Your contract states the split. Ask.

You will also see "salario bruto anual" on the offer letter. That is gross, before tax and social contributions. Your net take-home is lower, and how much lower depends on your personal situation. Do not guess. Check the current rules with the Agencia Tributaria or a gestor.

Variable pay is common but not guaranteed. Annual bonus targets, usually a percentage of salary, show up at larger product companies. Profit-sharing (participación en beneficios) exists in some firms. Ask what was actually paid out in the last two years, not just what the policy says.

Equity appears at startups and US-linked companies: stock options or RSUs, sometimes with a vesting schedule. Treat equity as upside, not salary. Ask about the strike price, the last 409A or valuation, the vesting cliff, and what happens if you leave.

Benefits worth naming: private health insurance (seguro médico), meal allowance or ticket restaurante, transport allowance, training budget, and flexible remote days. Some employers add a plan de retribución flexible for tax-advantaged perks. Get the full list in writing.

For public pension and social contributions, the rules are set nationally and change. Do not rely on a number you read on a blog. Check the current Seguridad Social guidance or your payroll provider.

Negotiating the offer#

Never accept on the spot. Say you need to review the full package, then go read it line by line. This is normal in Spain and no one reasonable will hold it against you.

Do your homework first. Compare the offer against what similar roles are paying, and against your own current or recent pay. If you need a structured way to think it through, use our free salary negotiation guide.

Here is a script you can adapt:

"Thank you, I am genuinely interested in the role. Before I confirm, I want to talk about the compensation. Based on my experience with the stack and what I see for senior roles in Madrid, I was expecting something closer to EUR 58,000 gross annual. Is there room to get there? If the base is fixed, could we look at the bonus target, the remote arrangement, or an extra review at six months?"

Notice what that does. It names a number with a reason, it stays polite, and it offers fallbacks that are not just base salary. That is how you get a yes or a useful "no, because."

If they push back, ask what the band is for the role. Ask when the last compensation review happens. Ask what the promotion timeline looks like. Sometimes the answer reveals that the band tops out where you already are, and you can decide with open eyes.

What to check before you apply#

  • Read the full ad and note the exact title, city, and remote policy.
  • Ask the recruiter for the gross annual range in the first call.
  • Confirm the pay split: 12 payments or 14 payments.
  • Ask whether the posting company is the employer or a staffing firm.
  • Check the visa or work permit situation with the official authority if you need one, not a forum thread.
  • Keep a spreadsheet of every role, salary talk, and next step.

FAQ#

Are these salaries guaranteed?

No. The ranges here are typical reported figures, hedged and approximate, not offers or promises. Always verify current figures with a live source before you anchor on them.

Why do so few listings show pay?

Because Spanish job ads often omit it and many boards do not require it. In this snapshot, zero of 60 software listings showed a salary, so asking directly is your only reliable move.

Is 14 payments better than 12?

Neither is better on its own. 14-paycheck contracts spread the same annual amount differently, and the contract states which applies to you. Compare gross annual totals, not monthly figures alone.

Should I count equity as salary?

Treat equity as a bonus that may be worth nothing. Ask about valuation, vesting, and exit terms, then decide based on your own risk tolerance.

What about tax and minimum wage rules?

Those are set by law and change regularly. Check the Agencia Tributaria, the Seguridad Social, or a qualified gestor for current figures instead of trusting a number you read online.

Send this to whoever has the interview this week.