Ask HN: What are the Madrid and Barcelona tech scenes like?

244 points by throwaway0110 ↗ HN
Hola HN!

I'm a software developer considering moving to Spain for non-career-related reasons. That said, the job opportunities there are a huge factor in whether I'll actually go.

I've narrowed down to Madrid and Barcelona as the two best options, at least regarding jobs. So I'm asking for the opinions and advice of HNers who have lived & worked in both those cities:

What shape is the tech sector in? What types of work are available? What do salaries look like, vs London/Berlin/Paris levels? How limiting is it to not be fluent enough in Spanish for use at work, beyond chit-chat? Is contracting/freelancing possible, without Spanish fluency? Is there is an obvious leader between the two cities, tech-scene wise? Are there any unintuitive factors to consider?

---

A bit of personal context, if it helps the advice to be a bit more concrete:

* I'd be going for senior developer roles. Most likely at small-mid size companies. Larger ones possibly, for the right job.

* My past jobs have been in the capital cities of Europe's strongest economies. I'm aware that moving to Madrid or Barcelona will likely involve a pay cut in absolute terms. But this is a trade off I'm more than happy to make.

* I'm currently functional in Spanish but I have a long way to go until fluency. That's one of my goals in moving to Spain. So I'm not put off by the language barrier for day to day life. It would be more of a near term concern if non fluency is severely career limiting, for example if it becomes a problem once you are anywhere above entry level positions, as is the case in some countries.

157 comments

[ 13.1 ms ] story [ 210 ms ] thread
> will likely involve a pay cut in absolute terms.

In absolute terms, but take in mind that life in Spain can be much less expensive than living in Berlin or Paris. It depends on the area and the job.

> I'm currently functional in Spanish but I have a long way to go until fluency. That's one of my goals in moving to Spain

Madrid is the right option then. Has worst climate with more hot in summer and colder in winter, and is as stressful as any other big city, but is a much more easier place to learn spanish, and (probably) an easier place for a foreigner to mix with the locals. Barcelona uses heavily Catalonian language for all: trafic signs, street posters, commerce, casual conversation, television, politics... all.

On the other hand, if you can find work in any of the other "big/but not so big" province capitals (or can do remote work) maybe you should consider it. Smaller the city, worst pay, but much better life quality. The climate is better around the coast, as usual.

> How limiting is it to not be fluent enough in Spanish for use at work

As long as you speak english and know your stuff, should not be a big problem. English is worshipped (an old national inferiority complex) and in fact could be much more difficult to you to find a job in Spain if you were Spaniard.

Regarding the language, I don't think Catalan is much of an issue, to be honest. If you talk in Spanish, you get an answer in Spanish. I would say that the climate and the city are well worth it, but I am of course biased, since I live in Barcelona.
> If you talk in Spanish, you get an answer in Spanish.

This is not granted always. It depends on the people.

The problem is that you are trying to learn spanish being inmersed at the same time in another similar language but with different orthographic and grammatical rules. And you see examples of the non-spanish version everywhere in your journey. Should you use a 'B' or a 'V' for that word?. Sounds the same but is often the opposite in the two languages. Lots of people have problems with that without even noticing.

Absolutely right!

Just to clarify, if you tell someone you didn't understand their initial answer, they won't have any problem changing to Spanish.

so, is it "farcelona" in catalan?
Not, is Barcelona (or BCN, or Barna), but there are for example: alcova, almívar, gavardina, avortar, berruga, bivac, automobil, provar, rebentar, berbena, està, Xina, còrrer, etc, etc...

Unless you want to pass for the equivalent of a redneck when doing bussiness in lots of American countries and also in most spanish provinces, you should remember that those words must be written in spanish as: alcoba, almíbar, gabardina, abortar, verruga, vivac, automóvil, probar, reventar, verbena, está, China and correr (with word stress in the e this time), for example.

And would be good to remind also that sometimes the same concept is treated as masculine in Spanish but is feminine in Catalán (or the opposite case). Unlike english we use different articles for masculine and femenine words so this is important. Would be like using "she" when talking about our manager John.

And this is only a small part of the complete bobby trap list.

Depends on the Spanish ;) I saw a barista ask a Colombian couple to speak in English because Catalan was his native language and he couldn't understand their accent.

I do get the feeling, at least in Barcelona, that the preference is Catalan > English > Spanish. I've only visited as a tourist though; so I don't know how much of that carries over to the business world.

Both Catalan and Spanish are the native language for people born in Catalonia. So most likely he wanted to be polite to them so they didn't feel bad for not being understood.

I can tell you that you are highly misinformed if you think the preference is Catalan > English > Spanish :)

I got the same impression as a tourist too. People had no interest in speaking Spanish with me. Admittedly, my Spanish isn't great, but then people in the service industry in Barcelona don't necessarily speak amazing English either. I got the impression that they'd just rather communicate in English. I think you would have to speak Spanish very confidently and fluently to do things in Spanish without feeling like a bit of a putz.
I'm Catalan, and I can see where you are coming from having worked as a waiter on my young days. Even if you speak broken english -which I did at the time- (a) you are there to serve, so you feel the obligation to be the one making the effort; and (b) you are usually more used to it than the visitor, because its part of your job anyway.

Hence, the usual result is that whenever you get spoken at in "broken" spanish you instinctively switch to english. Hell, I've went on to work on tech circles, and I still feel more comfortable speaking english with people who have a strong accent, even if they are germans/whatever and english is not their native language either!

With catalan it is a different situation. Anyone trying to speak catalan is not just trying to survive (they would do that in spanish!). They are actively trying to learn your native language, and it makes you and your culture feel respected by that person. In such a situation, you do your best to try to understand that person and help him improve further without being pedantic.

For a comparison, I've felt a similar "gratitude/respect reaction" when trying to say a few things in Gaelic while I was visiting northern Ireland.

That's a different reason, there are strong differences in dialect between LATAM regions and the barista probably didn't understand the colombian dialect of Spanish.
> I saw a barista ask a Colombian couple to speak in English because Catalan was his native language and he couldn't understand their accent.

I find that very hard to believe, but if it did happen, it's either a joke or a one-off case.

Something interesting is that in Madrid you need Spanish to survive, compared to Barcelona where most people (at least on tech circles) can speak English fluently. So yes, if it's for Spanish fluency, definitely Madrid.
Quick note: Spaniard here, lived in Berlin for two years and I can assure you that Barcelona is significantly more expensive for a comparable way of life. Berlin is a particularly cheap place to live.
Catalan is not going to be a problem. Most people in Barcelona has Spanish as mother tongue. Catalan is more popular in the countryside. The Catalan nationalism is everywhere in the public sphere (public administration, public schools, traffic) because of regional government in hands of Catalan nationalists/separatists. Fortunately, private companies have not that imposition, and commom sense rules: most things are in Spanish and English. Of course, some people -including myself- speak in Catalan with other people, but switch immediately to Spanish or English so no one feels excluded.

If you're thinking about investing in Barcelona, and having fears about the separatist movement: don't worry, it is not going to happen. In that regard Barcelona is pretty much like London: separatists are a minority, being the separatist power in the countryside. So before the Catalan region of Spain becoming independent, Barcelona would remain as part of Spain (in the improbable case of all Spanish citizens agreed about allowing a "Clarity Act" like in Canada, so if Spain could be divided, any separatist region could be divided as well -that would be going "nuclear" against separatists that consider the Catalan region of Spain as "indivisible"-). So independence chance is 0, in my opinion. I hope Catalan nationalism will reduce its influence once their leaders pass through the court (corruption cases), and everything gets back to normal, with bilingüism/trilingüism in the schools and public administration, instead of current de-facto Catalan monolingual stuff in the public sphere. If after that you still have doubts, invest in Madrid first, and think about Barcelona once the political scene gets more rational (I love Barcelona, don't get me wrong).

lol so much bullshit put together it hurt my eyes xD
> Barcelona uses heavily Catalonian language for all: trafic signs, street posters, commerce, casual conversation, television, politics... all.

I wouldn't discourage the OP like that. Most of Barcelona's huge immigrant population -- Romanian, Bulgarian, Pakistani, etc. -- never learns Catalan even after two decades living there. They manage perfectly fine without Catalan, and become proficient in Castilian instead. (Of course, their children learn Catalan as they go through the local school system.)

Of course, I think it would be rude for a white collar person like the OP to move to Barcelona and never learn Catalan, but he could certainly move there and get by with Castilian for the first several months.

> Romanian, Bulgarian, Pakistani, etc. -- never learns Catalan even after two decades living there. They manage perfectly fine without Catalan.

What type of jobs is expected for them?

Romanians and Bulgarians work in an enormously broad range of fields from the most unlettered agricultural work to senior IT developers. Pakistanis run a lot of corner shops where you'd think they could easily learn Catalan, but so few ever do.
Hi,

moved to Barcelona about two years ago (from London). Here's a post I wrote last summer about some of my impressions. http://www.freyfogle.com/post/1466857133/moving-to-barcelona

In short: quality of life is great, and the tech scene, though still small, is growing rapidly.

For the Barcelona I highly recommend you subscribe to this weekly newsletter http://www.barcinno.com

Hi, do you know if there's anything like barcinno for Madrid?
I don't follow the Madrid scene at all, so no idea if such a thing exists. Sorry
Personally, I receive a Startup Digest newsletter tailored for Madrid and BCN, curated by Alex Barrera, who I think is famous in the startup scene, and Maria Encinar. They cover jobs, rounds, events and talks...the usual. That might be interesting for you.
From your post: "I’ve had Catalan people tell me they prefer to speak English with me rather than Spanish"...."My experience is you will have to work very hard to befriend a local"

I think that this summarizes clearly one of the biggest issues: Real integration.

On the other hand, everybody in Madrid is from another part of Spain, and nobody has a problem with spanish language therefore is much easier to integrate and to make friends from different places. As said, the city is a furnace in summer, but is not much different to most places in Spain (including Barcelona). Maybe Madrid is a little hotter, but Valencia's beaches are at 1:35 h of distance in train, and Barcelona and Malaga at 2:45 hours or so from Madrid.

If you want a super-nice summer climate go to the Cantabrian coast, when it rains all day long each four days and you can sleep all night long :-). Irish climate.

Barcelona local here. I don't think that you need Spanish fluency to get into most of the tech jobs. There are many startups whose founders or most of the team aren't locals.
There's not much of an ecosystem, but rather good companies in both places: - madrid: cartodb, ontruck, jobandtalent, cabify,... - bcn: typeform, wallapop,... Some of those previous companies have English as the working language, so that shouldn't be a problem. But in some companies, even the senior leadership might struggle with English. You will need to test that during the recruiting process :) Freelancing might be more challenging, because of the smaller pool of opportunities. Salaries are 20-30% lower than in London, but as a foreigner relocating to Spain, you have a tax break that makes the net salary closer.
Salaries are lower than 20k euros a year.
Do you have any data to back this up? This doesn't seem to make sense as, for instance, if the situation you've described is true, the salaries after tax are even lower than in, for instance, Lithuania?
For anything but a low paying entry level job, this is not generally true, for neither Madrid nor Barcelona at least (developer jobs).
I work as a Junior Javascript Developer (Nodejs / Angular2) in Bilbao and I earn 18k. I do believe this is only for entry-level work.
Do you mind sharing realistic cost of living in bilbao specifically? i.e. rent, utilities, public transportation, food and whatnot
Bilbao is relatively expensive. In fact the most expensive city to live in Spain is San Sebastian that is also in the vasque country. Barcelona is the second (or the first capital more expensive) and Madrid is the third but this is just an average. It depends heavily on the street and zone and how expensive is to reach your working place from your home.

Cáceres, Lugo and Palencia are the cheapest (but the tech scene should be close to unexistent in those places).

Strongly turistic areas closer to the sea are more expensive to rent a place in general terms, specially in summer, but can be cheaper in winter and off-season

The city is good but I can't get how people live there with such low salaries (20K-45K). This is in tech. I don't want to think about what people make in other areas (humanities?)...
Of course it is all relative to you cost of living, but this is slightly better where you are part of the solution, and not part of the problem, meaning: if you are on a tech company, and you bring in the money, you will command a higher wage; whereas if you are working in a bank / telco / doing ERP software in a "carnica" (cheap sweatshop outsourcing company), and the executives think you are a "necessary evil", just a cost center, you will be paid less. This happens in every place; but Spain doesn't have a lot of Google/Apple/Facebook/Amazon/Microsoft kind of companies to push the talent demand upwards (so talented people try to leave the country).
Me neither. And cost-of-living doesn't seem that low all together. House prices are almost comparable with northern europe.
The salaries job figures do not include medical insurance and unemployement insurance, which is paid directly by the employer and normally a value in the range on 10-15K.

Not sure why these costs are sort of concealed to employees n Spain and disclosed as gross salary in other cointries.

Perhaps Spanish Government wants to give the sense they are doing a lot for people in terms of Healthcare and unemployement without them knowing where the money really comes from and overall how much money they are paying for these benefits.

But from those 20K-45K you also pay income tax 30% (or 40%?), right?

As for healthcare, at least in Barcelona, if it is not really urgent, you have to wait a month to actually gat that free visit to a doctor. Because of this, people go to paid/private doctor anyway.

At 20K you still need to pay around 10-15% of average income tax. At 40K probaby average income is around 20%. Not to be confused with marginal income tax, which is higher (probably around 25% and 30% respectively).
For seeing your dermatologist, private is a lot more convenient and quick to get rid of that itch.

If you have cancer or a serious disease, you go to the public one, even if you pay private. Not because of costs, but because there are better doctors in public than there are in private (strange but true).

In fact can be even the same doctors, but the public healthcare system has more money and better resources: better machines, more complete operating theaters, more blood bags available, more physicians... (you need two surgeons at least present by law in case one gets suddenly ill for example, so insurance companies hire senior physicians from the public system all the time for filling the quota)

The main goal of private companies is earning money, so they will try to cut costs. If a patient gets worse or the operation finds a problem or do not went as expected the patient will be quickly derived to the nearest public hospital (the insurance will be billed later for this).

> considering moving to Spain for non-career-related reasons

Which are? Genuinely interested why someone would consider taking a huge cut in salary.

Instead of moving now. Why not slash your current expenses to the bone? Save like crazy for a year, then move with a nice bank balance and ease yourself into the country without the stresses of quickly learning the language, making good friends, networking, etc.

Even better, with a healthy bank balance. You could find out what is missing from the tech scene and create a start-up to fill it.

Not sure why you are being down-voted with a legitimate question.

Maybe the down voters can explain why it's a bad idea to move to another country and create a startup?

> Genuinely interested why someone would consider taking a huge cut in salary.

Friendly people; easier life; excelent food; nobody shooting you at the shool; Wyoming winters; no coyotes, alligators or snapping turtles trying to dinner on you or your pet, swimming at the sea in april...

Oh, and there is the universal, excelent and almost free healthcare also. I forgot it.

Free as in paid with your high taxes (30% income tax on a 80k salary and 21% value added tax when you spend your after-tax money).
Of course, but think that if you need for example a new and very expensive titanium hip, this is gracefully paid for all the spaniards, not only by your taxes. Good luck trying to pay the same operation in USA with your resources only.

The 21% VAT is just a huge error that does much more harm than good IMHO

How do you suggest the state gets the money to pay for titanium hips instead? (note as well the average wait of 4 months for a hip implant)
The money came from taxes, but taxes must be progressive. To tax the same to all people regardless of their income is unfair (and to punish people when they purchase goods and services is clearly stupid).

Take in mind also that you need to advance the VAT to the government each three months. Including money that could be still unpaid to you (or worse, that will never be paid because some big clients can blackmail small companies easily in that sense). This is a problem for a small company that is thus forced to eat the loses and lend a money to the government, even if they do not really have this money. Is bassically sucking money from the people that create and maintain jobs.

Ok, but they get almost as much from VAT as from income tax (78/67) so I let you calculate how much would your tax rate increase if the VAT was to be supressed (given that you want more progressivity you [#] would probably end up paying well above 50% in income tax).

Anyway, the VAT is more likely to go up than down, given that it is not high relative to other European countries.

[#] edit: assuming "you" have relatively high income, of course, which I think would be the case for the OP (median salary is below 20k).

They have raised the VAT before. The result was that the consume sank, a lot of commerces closed, and the government collected less money from VAT than before (21% of zero is zero). People 1) think that is an abuse and are very upset or 2) just can't afford it and start lowering its expectatives (i.e buying chinese cheaper products, instead made in germany) or 3) are forced to start doing all business out of the law just to survive. In the end the harvest is that populism and nationalism is growing in Europe; governments need to spend more resources to fight against the fraud, european companies need to spend a lot time in unproductive bureaucracy instead to focus in selling its products, and nobody is happy.

Europe can raise the VAT as many as they want. They are only shooting themselves in the foot, damaging the growth expectatives of the european companies and carefully nurturing the anti-european parties.

>"To tax the same to all people regardless of their income is unfair ..."

Is the income tax not progressive in Spain then? Everyone pays the same marginal tax rate?

VAT is a tax of different nature. Is a trick from governments to be able to tax children and elders for example. Everybody pays the same VAT for the same product.
Oh I see the part of the comment I quoted was referring to VAT and not an income tax.
> Is a trick from governments to be able to tax children and elders for example.

I'm not sure what kind of virtue signalling is that, but I highly doubt that the problem they try to solve with VAT is "how can we tax children and elder people?" and more like "how can we collect more tax to build a fairer society based on our social democratic point of view? So we can cover also services for people not paying income tax."

I would really urge you to refrain from being that cynical :) it will only make you sour.

Please don't.

We already have too few jobs, and too many American tourists ruining our home. You can be rich in the Silicon Valley, that's fine, but every time an aspy Californian techie moves here, all you people do is complain "this is better in amurika", "California is way better because of .."

Yes, we understand that AmuriKKKa is a wonderful land of opportunities.

Please stay there. Yankee, go home.

That's really offensive and stupid. As someone who has hired many Spanish people (in Ireland) all I can say is that this person is not typical in outlook or manners.
The message might be legitimate, but your phrasing needs work.
Go to job sites, search positions matching your skills and evaluate their quality and quantity

People might expect you to talk Catala in Barcelona but you should be able to get around with English and Spanish

Learning a language can be daunting at first but it gets there eventually

Hello.

Barcelona native here, lived and worked for years in the NY tech scene and now I am in London, although I go back to Barcelona often, and I'm seriously considering moving back. (I don't know the situation in Madrid well enough). Here are my points:

On the one hand, the tech ecosystem is clearly not as strong as Berlin/London or even Paris, and the average engineer salary is _low_. That also might mean there is more room to experiment and make an impact, offset by a general not-so-mature or agile business environment. Barcelona has good universities, and that means many good developers eager to work on cool shit for lower pay than in other places, if you're into starting your own thing.

Barcelona has many peripheral, small offices of large companies, so I'd say you may be able to find some of the jobs you're looking for in that circuit.

Additionally, Barcelona has a wonderful creative scene. Many strong designers, any many studios doing interesting stuff. Not sure if that's a world that interests you, but many small and big agencies have offices in the city.

And I know you're not asking about that, but dude, quality of life is unbeatable: weather, food, culture and pace of life compensate for what you may be missing on the other end, particularly if you have cultivated relationships in the rest of Europe that you may be able to maintain and use to secure business.

It may depend on what you are looking for. If you truly prioritize really good tech jobs, I would say don't do it. Adjusting your expectations in terms of salary and general ecosystem is required. Salaries won't be at London or Berlin level by a pretty big margin, but at the same time you should adjust by a cost of living that is about like 40% of what it would be in London.

If you want something more balanced, and a rich well-rounded human experience (ha), I'd encourage you to consider the full picture and do it.

There was a moment during my wife and I's honeymoon to Mallorca/Barcelona where I was jogging through Gracia and I truly thought that this was where I was meant to live. A really...really beautiful and amazing city. Once my two huge dogs pass(I can't bear the thought of moving them overseas) I will try my darnedest to move to Catalonia.
If you didn't want to wait, and if the problem is the flight, you could take the QE2 ship from New York to Southampton with your dogs. Unless they're particularly huge.

From Portsmouth harbour (30 minutes from Southampton docks) there are ferries to Santander or Bilbao in Spain, which also allow pets.

Omg. Bookmarking this. Had the chance to take a job overseas but had no idea how to transport my animal.

I clearly failed at googling, and the thought of a cruise ship never crossed my mind.

but high pollution in Barcelona and Madrid. They're big cities and a good part of the population relies on scooters on cars. Jogging there may not even be good for your health in such places. Of course, London is even worse, but Paris is better and the Riviera is the top.
The benefits of physical activity far outweigh the increased longterm risk from air pollution. Also the pollution might be high compared to the best cities, but its still far from places like Beijing were the air is downright toxic, and still people live there.
I was afraid of air pollution in Barcelona too as my wife is allergic to some pollutants but if you don't take a flat facing the street and go slightly uphill (gracia, sant gervasi, sarria, ...) it is totally fine. She hasn't had any problems.

Barcelona used to be much more polluted but from what I am told they made a major effort to clean up around 2012. https://air.plumelabs.com/en/year/barcelona

Is a legit concern. This is another advantage of living in smaller cities.
The thing is, BCN is mostly as expensive as Berlin, but salaries seem considerably lower for developers. I love BCN, but prefer to work and live in Berlin and visit BCN once or twice a year. Berlin has a lot to offer as well, certainly no beach and pretty bad winters though.
That is all true. I really love Berlin and I consider it as much an option as Barcelona, or better. The amount of culture and stimulating things happening is incredible, plus the most liberal city and the most interesting tech scene in Europe (sorry London). The weather has the worst of NYC and the worst of London together though.
How long have you been here? I would be very surprised if the weather was considerably worse than NY and especially London. Current 7 day forecast looks pretty comparable :)
Summers here in Berlin are fantastic and probably have London beat. November-April are really depressing though and seems to take a big toll on everyone.
My girlfriend and I are seriously planning on moving to BCN (or a nearby seaside town) within the next 2 years. We're also coming from the NYC scene. We're not EU citizens so I can't just go find work there but I've heard salaries in the EU are lower than the US anyways so I am going to try and work remotely for an American company.

What's the tech meetup scene like there? Are there conferences? You mentioned the creative scene is great there and I'm totally into that. I'm very interested in getting into interactive installation pieces where art and tech converge. Like what Eyebeam does in NYC.

You may like to check out the Slack group: https://madrid-devs.slack.com/

Generally good opportunities but expect pay to be a lot lower than London etc. Cost of living is pretty cheap though so it evens out :)

I remember having read a forum post of a highly (!) gifted spanish programmer and engineer over at diyaudio.com, maybe ten years back. She was seeking for a job in her home and complained, that there is no place one with her talents could go, if interested in research. Admittedly, that was ten years ago, she was a hardware person (switching PSU design, etc.) and a systems, not a business, programmer.
> Admittedly, that was ten years ago

The tech scene in Spain has changed a lot in 10 years. 10 years ago all money was used in the housing marked, tech was low priority for investors. That has changed, nowadays the tech industry in Spain is getting healthier and starts to compete in global markets.

This might interest you: https://www.jobfluent.com/jobs-barcelona/

From what I see, wages are considerably lower than in the rest of Europe and the US.

On the other hand, some offices I have been in have spectacular views of the sea :)

Bienvenido! I do not think that the language is going to be a barrier for the kind of companies you are looking for. Also, you can always look for a remote job.

If I was you I'll double check other cities like Valencia, Málaga and Mallorca.

Bear in mind that the cost of life in Spain can vary a lot from one city to the other.

Tech salaries in Spain are not higher than for other sectors, as the tech sector is still very small, and most jobs are inside "cost centers" of other companies (banks, telcos, etc.). A typical (good!) staring salary would be 25k for Madrid or 20k for Barcelona. In contrast you'd see 40k in Paris or Berlin for a similar job. It's typical to have 14 monthly payments (with extra payment in July/August and Christmas), so that ends up being around 1200 euros net per month.

Quality of life is great, though, and not so expensive. The Lancet recently [1] put Spain's healthcare as 8th in the world, food is great, the social scene is very open to foreigners, climate is better than in northern europe, etc.

The worse part of your expenses in either Madrid or Barcelona will be renting an apartment, as prices are rising quickly (after the financial crisis, housing plummeted, so construction stopped. But now everyone with some extra cash is buying apartments for renting them, and there's extra pressure to make them a worthwhile investment).

Spain's economy is divided in tiny companies (PYMES), and huge companies. We lack a lot of medium sized companies such as the german mittelstands, and it shows on job mobility and opportunities. Compounding this with a small tech scene, it might be hard to find a job opportunity. But tech is growing quickly, as others have mentioned.

If you are functional in spanish, it shouldn't be a problem, but mind that spaniards are not so used to working with other nationalities, so you will be somewhat "exotic" and you will get a mild joke from time to time. You might find some "inferiority complex", particularly if you are german/french/american, as Spain has traditionally looked abroad for innovation and modernity references (famously pictured by Unamuno and his "Que inventen ellos" quote [2]).

The contracting area is dismal. Most of autonomos are either micropymes or false autonomos, actually working for one huge company, with total dependence and a huge risk, without the normal employee rights and securities. Spain is not accustomed to paying fair prices for contract work. And outside the tech scene, there will be often requests for working for free (typical for design or copy work), or without paying taxes ("cobrar en B").

On the Madrid vs. Barcelona topic I'm of course biased, being from Madrid, but I find that foreigners are initially much more familiar with Barcelona, and they overlook Madrid. Madrid is great! And more objectively: it is bigger, with more opportunities, without language problems (catalan might be an issue from time to time, mostly if you are still learning spanish, but you will also find people from time to time that refuse to speak spanish for political reasons), and with less tourists yet more foreigners (you will not be treated so much as a cash-cow tourist, as some of my friends have suffered a couple of times in Barcelona).

Overall, I'd say you can live very well in Spain, but it is not the place if you seek big career opportunities. Of course all of this is a HUGE simplification, and you can find excellent opportunities in Spain, and shitty opportunities elsewhere. I personally have a lot of french friends working in Madrid with excellent jobs and adamant on staying for the rest of their lives. And all of what I said is improving quickly; Spain got a really big economic push when entering the euro, and although the crisis stuck VERY hard, we are recovering and accelerating a lot!

[1] http://www.thelancet.com/journals/lancet/article/PIIS0140-67... [2] (spanish) https://blogs.iadb.org&...

Thank you for writing such a well considered summary, particularly addressing both sides of issues like language and the unusual economic split of large & small companies. In these HN discussions about the tech industry in various cities there have been too many comments that are entirely one-sided pro or con.
You're welcome! I have gotten so much value and entertainment from HN over the year that I'm very happy to give back when I have the opportunity, so please ask if you need me to expand on anything :)
(born in Barcelona, lived on both cities): these two are really different places. Tech scene is also clearly different. As I see it, Barcelona is smaller and cozier, tech scene might be hotter, but that might be from my own bias. Madrid is big, active and noisy. There are plenty of jobs on Madrid, compared to Barcelona, although I still think the hot stuff is on the latter.

Being both cities relatively near, why don't you take a week to visit them both? Register to some meetups, visit tech hubs, incubators, etc, and see for yourself which one feels like the place you want to be in. Now is a good time to visit, as the weather is calm. I would stay away from Madrid on august.

As for freelancing, I wouldn't recommend unless you are going to work for foreign clients.

Is the pay cut equivalent to the difference between London/S.F tech salaries and Berlin or would it be even more drastic?
Hola!

Madrid native here.

The scene is growing and it's exciting. I work at carto.com, and there are plenty other like it (growing startups). If you want to visit our offices, hit me up at @gfioravantti and I'll give you a tour!

Salaries are low but quality of life is top notch

I'd be really interested in taking up your offer, thanks.

I don't think I can send you a DM on twitter without you following me first. If you'd be so kind, and would like to arrange something, would you mind shooting an email to throwawayhn0110@gmail.com with a way to get in touch? Using a throwaway for obvious reasons, sorry for the hoops!

It's interesting to see so many posts telling "costs of living are low". I live in south of France and while Barcelona is slightly cheaper, the salaries are significantly lower. I know lots of Spaniards and Italians who moved here due to that.

Having said that, exciting career opportunities in south of France are kinda limited.

BTW: If you want a place that is indeed very cheap, look at Portugal (I don't know how's the job market there, but several of my colleagues moved to Lisbon recently and I think they're doing well).

Disclaimer: I'm from Madrid and I live in Madrid right now. I've created 3 startups. I've spent monts or weeks working from San Francisco, New York, London and Barcelona. My companies have been invested by Atomico, Idinvest, PointNine, 500 Startups

Many people ask me why I haven't moved permanently elsewhere. The answer is simple: quality of live. It's really hard to get the quality of life that we have in Spain (free health care, awesome food, awesome weather, lots and lots of places to visit on the weekends, awesome hiking places, beaches, mountains to sky, etc). Specially if you have a high salary like us in tech do.

About Madrid and Barcelona. I think both are good choices, but let me summarize some thoughts: - Barcelona. It has a beach and the sea; if you are really into it, it's a great choice. It's near France, so it's great to rent a car and travel to Europe (France, Italy). The city is lovely although there are way too many tourists now (you will avoid many areas). It had an ecosystem much bigger than Madrid, but right now it's not anymore. The design community is bigger there. There are more international people living there for 1-2 years, but they usually leave. - Madrid. The bigger companies are here (Amazon has tons of good paying jobs, Google, Facebook). If you avoid Puerta del Sol, the rest of areas are very calm. It has high-speed trains with all over Spain, it's the best spot if you want to travel. The startup ecosystem has grown a lot, Google opened a Campus there (like in London). There are many accelerators in Madrid. And many of us who sold previous companies are already into our 2-3 companies. Wages are higher and the cost is kind of similar now (what they told me in Barcelona two weeks ago). Madrid has more events than in Barcelona.

About the work. If you work in Tech, Spanish won't be a problem neither in Madrid nor Barcelona. In both places you may want to learn some Spanish & Catalan words to communicate better, but the situation is improving a lot (there are thousands of American & British teachers in our schools).

Salaries? Lower than in UK and Germany. But the top companies are paying much more than traditional companies. Let's say that the idea is that you save the same money. A Senior dev can get paid between 40 and 60k in Madrid in one of the top startups + stock options.

Don't do freelancing with local clients. If you are into remote, that's the best way to save money. Remote for a US client and work from Spain.

If you are searching for a startup and Madrid is finally a good option for you, check ours https://ontruck.com/work-with-us/. We are around 40 employees, we have grown a lot (€) in one year and we have just been invested by Atomico and Idinvest https://techcrunch.com/2017/05/11/ontruck/. Our focus is Europe.

Just a small side note: saying health care is free is unrealistic.

I pay 378 euros a month as an automono and I don't have paro.

4.5k a year for health insurance it better be a damn good one.

This is for health insurance, your taxes and also for your retirement pension. Being autonomo is a handicap, this is true, but you are your own boss, choose your working hours, clothes etc as you want, stop working "when you want" and are supposedly paid for extra hours, so not all is bad after all.
He's paying for a retirement pension, but not __his__ retirement pension.
Your final pension depends on what you have paid in your worker's life. So he's paying "for a promise of having a better retirement pension".
Those 378 euros are not just for health care, but also for retirement.
I am a Spanish "autonomo" living in Germany: healthcare is way more expensive here in Germany (and in many ways lower quality). I see Spanish freelancers complain a lot about how expensive healthcare is for them, but when you compare it with the rest of Europe/USA, it is quite cheap I'd say.
¡Bienvenido! I've lived a few years in Madrid and in several parts of Spain. As I expected, most people here would have a bias towards Barcelona. Barcelona is a great city, but don't underestimate Madrid. It is less turistic, vibrant, and there is a lot of cultural activity with many options in ways you can live. Barcelona does a much better job at promoting as a city, but to me, the real advantage over Madrid is the sea. Madrid takes time to understand, but people fall in love with the city. Regarding tech, what happens is the the job market here is less "efficient" than say, the SV, where salaries tend to be determined by the market. Here you can find very good options, and very bad options.
Kinda related: What about Portugal? What is the tech scene like in Porto?
Only here as a nomad, but I find Lisbon and Porto to be way nicer than Barcelona. Way more green space, way less pollution. People are incredibly nice and speak English and French way better than in Spain (they sub instead of dub their tv/movies). Same focus on tourism and more nascent tech scene but there are a decent number of cafes to work from. Definitely on its way up, the city is big on supporting tech (eg Web Summit moving to Lisbon)
I'm a founder in Barcelona.

Barcelona is great and it's difficult to find tech people, demand is skyrocketing. Most of them already have a great job.

Salaries range between 20k€ for entry positions to 45k-50k for top senior positions. Cost of life is adjusted accordingly. Tech people are well paid in Spain and have non trouble living an affluent life.

Language is not an issue. I do all my interviews in English/Spanish. 99% of people in Catalonia do speak Spanish [1]. You'll definitely need to learn Spanish for life outside your workplace: shopping, taxes, etc.

Barcelona is very tourist friendly, hipper and has better weather than Madrid. Madrid has better top level positions (director of big telco, top public servants, etc) and better "quality culture": cinema, theater, etc. That being said both cities are great both in work & leisure. You'll feel comfortable in both. The only thing that makes a real difference is the sea: if you're used to being near the coast, Madrid can be a bit stifling.

Spanish tech is pretty hot but you won't find any unicorns. You can make a great career but we don't have any Googles, Apples or Facebooks. However some big companies have offices in Barcelona: King, Social Point...

The catalan area is undergoing a political process where they want independence from Spain. Nobody knows what's going to happen. In any case that hypothetical independence would affect both cities more or less equally -- if only by different reasons.

TL;DR: Both cities are great. Barcelona has the sea and Madrid is the capital. Tech jobs are paid well w.r.t. cost of life. Spanish people like to argue about politics but that shouldn't be a deal breaker either way. Reply or PM me if you want more details.

[1]: http://www.elperiodico.com/es/noticias/sociedad/conocimiento...

Hola! :)

I was in a very similar situation to yourself almost 5 years ago so I'll try and list some of my thoughts and experiences.

I was working as a backend developer in the UK, my girlfriend was off doing her masters and told me I should do something interesting with myself as I felt stagnant in the job I had at the time.

I'd always loved Spain and Catalunya so took the plunge to move out here, my girlfriend joined me and we've now spent almost 5 happy years about here in Barcelona.

Getting a job:

- I found interviews to be similar to interviews in the UK.

- Companies are much slower in getting back to you and moving you through their pipelines. One company came back to me 3 months after having offered me a job and wondering why I'd had to look for other options.

Working/Work environment:

- I joined a company of around 60 people, don't fool yourself that the work environment will be in English just because the interview was. I personally wanted to learn Spanish but it was still much tougher starting a job, a new life and a new language(s).

- While quality of life is better I'd say the work environment is tougher, people work hard and long hours here, at neither company I worked at did we do a standard 9-5. 9-7 was much more common with an hour for lunch.

- Management feels quite old school, they can be more rigid and traditional than say in the UK. Developers on the other hand feel ahead of the curve, there is more interest in side projects, new tech and trying out different skills.

- Salary is quite a lot lower, I took a 30% pay cut when I moved. I managed to get a couple of pay raises but the ceiling and cadence of raises is much lower. I'd attribute that to the more traditional management treating workers as equal resources and also that back then there were a lot of talented developers around (and less larger companies like King were in the area).

- Both companies I worked at worked in English official but in reality it was mainly Spanish, switching to English if there were non Spanish speakers present. I'd say having fluency is a huge huge boost to your career potential (and ability to make friends) :).

Quality of life:

Quality of life is great, a slower more family focused culture and a plethora of fun things to do within the city and surrounding areas. It really makes such a difference having nicer weather for both your mood but also ability to get out and do more sport or taking long Sunday walks (a great pastime here).

I think most people responding to you will rave about the quality of life (I'm one of them) but let me gave you some things that are tougher.

- If you want to learn and live in Spanish then you are best off in Madrid. Significantly less tourists and the use of just Spanish means immersion will be much quicker. Barcelona is great but due to having two official languages, a ton of tourists and foreigners means that a lot of people will fall into just speaking their native language anyway. You really need to make an effort to take classes, not switch to English and persevere. As my partner is also British we've had to make an extra effort as we speak English with each other.

- Making local friends is quite tough, all our friend are Spanish speakers from outside of Catalunya or South America. Locals are very friendly but they tend to have grown up with their friendship groups and it can be harder to integrate (doubly so as their are two languages and learning both to a good standard is tricky).

- Do not live anywhere near the center in Barcelona, tourists invade the city and really make it quite unpleasant. House prices are also rocketing for renting at the moment.

I now work remotely for a US company as it seems the best of both worlds, I love living here, the people,culture,food and weather all combine to make me happier. If you are serious about taking the plunge I'd look ASAP for a Spanish teacher, it'll be the best investment you'll make! Best of luck!