MiNominaPublica

Cuánto cobra un programador en España por especialidad

Actualizado: 2026-09-09

Con las nóminas declaradas en MiNominaPublica, un desarrollador full stack tiene una mediana de 38.500 € brutos anuales (18 datos) y un backend de 38.400 € (15 datos). Los perfiles que más pagan no son los que más programan: DevOps/SRE (54.000 €), arquitectura (68.000 €) y product management (81.500 €). El rango del full stack va de 27.000 a 100.095 €: la especialidad importa menos que el tipo de empresa.

Mediana por especialidad

PuestoDatosRangoMediana
Product Manager635.000 – 170.000 €81.500 €
CTO / Director de Tecnología275.000 – 80.000 €77.500 €
Tech Lead264.000 – 80.000 €72.000 €
Arquitecto de Software/Sistemas552.000 – 80.000 €68.000 €
Analista de ciberseguridad432.500 – 70.000 €56.500 €
DevOps / SRE1026.000 – 135.000 €54.000 €
Data Engineer533.000 – 60.000 €49.300 €
Desarrollador Mobile342.500 – 72.000 €45.000 €
Desarrollador Full Stack1827.000 – 100.095 €38.500 €
Desarrollador Backend1524.000 – 52.000 €38.400 €
Administrador de sistemas1325.000 – 46.658 €36.000 €
Desarrollador Frontend230.000 – 36.000 €33.000 €

Las medianas y los rangos se calculan recortando valores atípicos (valla de Tukey), igual que en la ficha de cada puesto: por eso el máximo de full stack aparece en 100.095 € aunque hay una nómina declarada de 140.000 €, y el de backend en 52.000 € con tres datos por encima.

Por qué un full stack puede cobrar 27.000 o 100.000

Es uno de los rangos más amplios de toda la web, y no lo explica la habilidad técnica. Lo explican, por este orden:

  1. Quién paga la nómina. Una consultora que factura por horas, una empresa de producto española y una empresa extranjera que contrata en remoto pagan en ligas distintas por el mismo trabajo.
  2. El remoto internacional. Los extremos altos de nuestra muestra son casi siempre contratos con empresa fuera de España.
  3. La seniority real, no los años: quien toma decisiones de arquitectura cobra como arquitecto aunque su contrato diga "desarrollador".
  4. El sector: banca, seguros y ciberseguridad pagan por encima de agencia o e-commerce.

La ciudad influye menos de lo que se cree desde que el teletrabajo es habitual, y cada vez menos.

El salto que más sube el sueldo

Mirando las medianas, el salto económico grande no está entre junior y senior, sino al cambiar de tipo de rol: de desarrollo (38.400–38.500 €) a infraestructura, arquitectura o producto (54.000–81.500 €). Es la decisión de carrera con más impacto en la nómina de un perfil técnico en España.

También es donde más se estrecha el mercado: hay muchísimas más ofertas de full stack que de arquitecto.

Cómo usar estos números en una negociación

  1. Busca tu puesto exacto y quédate con la mediana, no con la media: la media la desplaza cualquier sueldo altísimo.
  2. Mira el percentil 75 de tu rol: ese es un objetivo defendible si tienes años y responsabilidad.
  3. Convierte a neto con la calculadora por comunidad autónoma antes de comparar ofertas: 45.000 € no dejan lo mismo en cada comunidad.
  4. Cuenta el paquete completo: variable, días de teletrabajo, seguro médico y formación valen dinero.

Preguntas frecuentes

¿Cuánto cobra un full stack developer junior en España?
El mínimo declarado en MiNominaPublica para full stack son 27.000 € brutos anuales, cifra típica de un perfil de entrada en empresa española. Los datos por debajo suelen corresponder a becas o jornada parcial.
¿Se cobra más en backend o en frontend?
En nuestros datos, backend tiene una mediana de 38.400 € frente a 33.000 € de frontend, pero la muestra de frontend es de solo 2 nóminas: tómalo como una señal, no como una conclusión.
¿Pagan más las empresas extranjeras?
Sí, y de forma clara en los extremos altos de la muestra. Los sueldos declarados por encima de 100.000 € en perfiles técnicos de esta web corresponden casi siempre a contratos con empresa fuera de España.
¿Estos sueldos incluyen el variable?
Cada persona declara su bruto anual y, aparte, los pluses anuales si los tiene. Las medianas de esta guía son de bruto anual.

Sigue explorando