Update: para ver los salarios del 2016 en adelante mírate nuestra guía salarial dinámica:
www.TechSalaryCalculator.com by JobsBCN
“Cuál es el salario de un programador Ruby on Rails en Barcelona?”
Ingenieros informáticos y los responsables de RRHH nos hacen preguntas de este tipo diariamente. En JobsBCN tenemos un buen número de datos sobre salarios así que quizá haya llegado el momento despejar un poco las dudas sobre el asunto.
Los salarios están relacionados a un lugar y tiempo específicos. Para hacer esta guía hemos usado la información salarial que tenemos en JobsBCN gracias a las ofertas de trabajo de Startups publicadas desde junio 2015 hasta octubre del 2015. Nótese que no estamos hablando aquí de consultoras ni bancos, que sería otro tema distinto y quedarían fuera del objeto de este estudio. Sin embargo, es posible que ya que estamos hablando de perfiles similares, los sueldos estén correlacionados en ambos mercados.
Antes de empezar quiero dejar algo claro: El salario no lo es todo, especialmente si trabajas en una startup. A nosotros nos encantan las startups y si no hubiera gente dispuesta a trabajar en ellas por menos de lo que el mercado les pagaría, muchas probablemente no existirían. Los primeros años de una compañía son complicados a nivel de caja, así que buscar una gran compensación económica en una startup que no tenga financiación es un sinsentido. En una startup, mas allá de la compensación económica estarás también aprendiendo, ayudando a un amigo, o trabajando a cambio de un porcentaje de la futura compañía.
Sin enrollarnos mas de la cuenta, empecemos con la guía…
FrontEnd Web Developer:
Se dedica a desarrollar la parte de una web que el usuario ve y con la cual interactúa. En otras palabras, en los productos web el Frontend es el encargado de poner la fachada al trabajo realizado por el Backend Developer. Los Frontend más buscados son los que dominan la tecnología subyacente y además tienen también algo de diseñadores de interfaces web
Tecnologías más usadas: JavaScript, JQuery, AngularJS, HTML/CSS, Grunt, BackboneJS, Less, Bootstrap, ReactJS, Gulp.
28.000€ – 36.000€ (el salario más alto llega a 50.000€)
Backend Developer:
Son los encargados de diseñar la “parte que no se ve” de una web o de un videojuego, de programar el servidor y las bases de datos
Tecnologías más usadas: Node.js, Symfony, Ruby on Rails, Python, Java, PHP, JavaScript, Redis, MySQL, MongoDB, ElasticSearch.
26.000€ – 41.000€ (El salario más alto llega a 70.000€)
Full-Stack Developer:
Los Fullstack Developers ofrecen el paquete completo. Su gran experiencia les ha dado la capacidad de hacer de Backend, Frontend, y a veces también DevOps en una misma persona; por tanto tienen dominio de todas mismas tecnologías que estos perfiles
Tecnologías más usadas: BackboneJS, Node.js, AngularJS, HTML/CSS, Ruby on Rails, Symfony, MongoDB, MySQL, PostgreSQL, Laravel, JavaScript.
26.000€ – 37.000€ (El salario más alto llega a 50.000€)
Mobile Developer:
Se encarga del desarrollo de aplicaciones nativas para móvil.
Tecnologías más usadas: iOS, Android, Objective-C, Java, Cocoa, HTML/CSS, JavaScript, Swift, Core Data, Phonegap.
24.000€ – 36.000€ (El salario más alto llega a 50.000€)
Software Engineer (Game developer, Network dev, y otros):
Clasificamos con este perfil todas aquellas ofertas de trabajo que por volumen no tienen categoría propia. Puede ser un ingeniero jefe (CTO), un ingeniero especializado en técnicas de visión artificial, un programador de videojuegos en c++, un arquitecto de sistemas, un Technical Product Owner, etc.
Tecnologías más usadas: C++, Java, Unity3D, MySQL, Scala, Python, iOS, Android, OpenGL.
37.000€ – 48.000€ (El salario más alto llega a 60.000€)
Data Engineer (Data Scientists, Big Data Engineers y DBAs):
Por un lado se desprende de los profesionales del Data Science, que extraen modelos de datos de fuentes no estructuradas. Son perfiles con una alta capacidad analítica por lo que pueden ser Ingenieros Informáticos pero también los hay Matemáticos y Físicos. Por otro lado están los Big Data Engineers que son aquellos profesionales que conocen la arquitectura necesaria para implementar los modelos de datos en entornos Big Data. Existen también perfiles híbridos entre el Data Scientist y el Big Data Engineer
Teconologías más usadas: SQL, Hadoop, Python, R, Hive, Java, Spark, QlikView, Storm, Tableau
El salario más alto llega hasta los 38.000€ (No tenemos suficientes datos para mostra un rango para Data Engineers. Por favor, no toméis este número demasiado en serio.)
DevOps:
Este rol reemplaza al de SysAdmin (Administrador de Sistemas), que era el responsable de del correcto funcionamiento de la infraestructura tecnológica de la compañía. El DevOps es un sysAdmin que también sabe como programar la automatización de ciertas tareas.
Tecnologías más usadas: Docker, Puppet, Chef, Linux, Amazon Web Services (AWS), Python , Ansible, MySQL, Nginx, ElasticSearch, VMWARE.
El salario más alto llega a los 36.000€ (No tenemos suficientes datos para mostra un rango para Data Engineers. Por favor, no toméis este número demasiado en serio.)
Quality Assurance:
También llamados QA son perfiles especializados en el testeo de aplicaciones. También entrarían aquí los Game Tester (testers de videojuegos).
Tecnologías más usadas: Selenium, Cucumber, Java, Python, JavaScript, JMeter, Calabash, Android, Watir, Appium.
El salario más alto llega a 45.000€ (No tenemos suficientes datos para mostra un rango para Data Engineers. Por favor, no toméis este número demasiado en serio.)
¿Quieres un aumento de sueldo? Lee nuestra Guía de negociación de aumento salarial para programadores
No encuentras tu rol/categoría? mírate nuestra guía explicativa sobre los diferentes puestos técnicos
Nota: Todos los salarios aquí publicados son en bruto. Lo que el empleado finalmente reciba dependerá de los impuestos y la Seguridad Social de una manera no lineal. Por ejemplo: 24.ooo€ brutos resultaran en 19.000€ netos para el empleado, mientras que 60.000€ brutos se quedarán en 42.0oo€ netos. Para el coste de la compañía se puede usar una sencilla regla: el coste del empleado es el sueldo bruto multiplicado por 1.35.