¿Por qué los salarios de ingeniería de software son mucho más altos en los Estados Unidos que en el Reino Unido?

Acabo de investigar un poco sobre esto y aquí hay algunos factores que deben considerarse. Como se mencionó en otra respuesta, es “oferta y demanda”, pero estos son algunos de esos factores:

  • El mercado de TI está muy de moda en los Estados Unidos. Hay una gran escasez en las habilidades críticas de desarrollo de software, tanto que estamos importando nuestros desarrolladores de India, China, Pakistán y Europa del Este. Muchas empresas de software están abriendo oficinas en India y Europa del Este para capitalizar su excedente de desarrolladores y precios imposibles para ese talento.
  • La economía de Europa está mejorando, pero en esta área, TI / desarrollo, todavía está muy por detrás de los EE. UU. Esto significa que hay muchos más desarrolladores sin trabajo que presumiblemente en los EE. UU. (Y Canadá). Esta baja demanda hace bajar los salarios.
  • Contratar en Europa vs. EE. UU. Es un asunto muy diferente. En los Estados Unidos no existe la seguridad laboral. Las empresas pueden contratar y despedir franjas de empleados en función de sus resultados. En la mayor parte de Europa, me temo que las leyes laborales son mucho más estrictas que contratar empleados implica incurrir en una gran responsabilidad por ese individuo tanto mientras está trabajando como si es necesario una reducción de personal. Debido a esto, los empleadores detestan contratar nuevos empleados a menos que los necesiten absolutamente y cuando lo hacen, solo asumen el mínimo necesario para sobrevivir.
  • En Europa, me temo que estás compitiendo con tus amigos de Europa del Este que trabajarán por mucho menos. Eso significa, mientras que las empresas de TI pueden abrir oficinas en París o Londres; Para la codificación en bruto, es preferible abrir oficinas en Varsovia o Bucarest, donde (a) los salarios están deprimidos (en comparación con W. Europa) y (b) las leyes laborales son notablemente menos estrictas. Dado que compite con ellos, han reducido tanto los salarios generales que las empresas pagarán como los que demandarán a aquellos con habilidades en la mitad occidental del continente.
  • Ahora estás compitiendo con el resto del mundo. “Pero espera, ¡así son los Estados Unidos y Canadá!” Sí. Pero debido a que las leyes laborales bizantinas en Europa asustan a las empresas, simplemente no hacen tanto negocio en Europa cuando pueden abrir oficinas en Turquía, India o China. Las oficinas en los Estados Unidos son (pero no siempre) la “oficina central” y, como tales, tienen un interés personal en mantener una buena parte de sus equipos cerca de la sede y dentro de su mercado más grande (Estados Unidos / Canadá).

Comencé esto como un comentario sobre la respuesta de Mark Harrison, pero decidí explicarlo un poco más. Se refirió a un punto importante de que existe una gran diferencia entre los salarios de los ingenieros de software en Londres y el resto del Reino Unido.

Al trabajar en Londres como recién graduado, puede esperar obtener un salario inicial de alrededor de £ 25,000 ($ 40,000). Después de trabajar durante unos años, puede obtener dos o tres veces más fácilmente dependiendo de las tecnologías y sectores en los que trabaje.

Fuera de Londres, los salarios son mucho más bajos, al igual que el costo de vida. Como dijo Mark, comenzará con alrededor de £ 18,000 ($ 30,000). Después de unos pocos años de experiencia trabajando en empresas empresariales, tendrá la suerte de obtener £ 50,000 ($ 80,000). Incluso a las afueras de Londres, en los condados de origen, estas son las tarifas vigentes.

Londres tiene un mercado extraño que es muy diferente del resto del Reino Unido. Cuando se utilizan servicios como PayScale o GlassDoor, realmente no se puede diferenciar entre un salario de Londres y un salario del Reino Unido. IBM tiene oficinas en todo el Reino Unido, y el pago en cada una reflejará el mercado local. El costo de vida varía ampliamente en todo el Reino Unido, en Hull puedes alquilar un apartamento de una habitación por £ 250 / mes. En Londres tendrás la suerte de pagar eso por semana. La demanda de ingenieros de software en Londres supera con creces la oferta, aunque el resto del Reino Unido es todo lo contrario (ese es probablemente el caso para la mayoría de los puestos, no solo para los ingenieros de software).

Otro factor a tener en cuenta es que en el Reino Unido la contratación es muy frecuente, lo que tiene el efecto de ocultar los verdaderos salarios que obtienen los ingenieros de software. Si una empresa tiene un proyecto para el que necesita más recursos, en lugar de conseguir un nuevo empleado, puede contratar a un contratista con la misma facilidad durante unos meses. Otros comentarios analizan cómo es costoso contratar a un empleado en el Reino Unido, por lo que es fácil ver por qué esto es beneficioso para las empresas.

Contratar en el Reino Unido es un poco diferente de cómo funciona en los EE. UU., Es más parecido al trabajo independiente, pero el contratista generalmente trabaja en el sitio con el cliente. En lugar de trabajar para una agencia, los contratistas generalmente trabajan a través de su propia compañía limitada. Es mucho más seguro hacer esto en el Reino Unido debido a que la seguridad social y la atención médica son pagadas por el estado. Muchos ingenieros de software hacen esto una vez que tienen algunos años de experiencia porque el pago y la flexibilidad son mucho mayores.

Aunque los salarios pueden ser diferentes, creo que un ingeniero de software que trabaja en el Reino Unido (bueno, Londres) puede ganar fácilmente tanto como un ingeniero de software en los Estados Unidos.

En parte, por la economía. En parte, debido a la competencia de la deslocalización de casas de desarrollo. En parte debido a la diferencia en la “seguridad laboral”.

Pero en parte, debido a la diferencia entre “salario” y “paquete”.

Esto es lo que es “típico” para un nuevo desarrollador, recién llegado de la Universidad, en el Reino Unido a principios de 2014:

  1. Un salario de quizás $ 30,000 (un poco más en Londres)
  2. 28 días de vacaciones anuales pagadas al año (dar menos sería ilegal … léelo de nuevo)
  3. El equivalente de “cobertura médica para toda la familia, incluida la cobertura para afecciones preexistentes, con deducible cero”, debido a la forma en que tenemos un solo pagador: el impuesto de sociedades (así como otros impuestos) se establece en un nivel para financiar la atención médica para todos

Puede poner un valor en dólares en los números 2 y 3 si lo desea.

Ahora, si amas tu trabajo, no disfrutas viajar, eres soltero y gozas de buena salud, EE. UU. Te llama …

… pero si desea un equilibrio diferente, entonces quizás esté más dispuesto a aceptar el paquete general.

Y eso, junto con la oferta y la demanda, constituye una gran parte de la brecha.

Trabajé durante 15 años en varios roles de ingeniería en el Reino Unido, y nunca tuve un CEO o Gerente General que fuera ingeniero. Eran abogados o contadores.

Ahora he trabajado durante 8 años en varios roles de ingeniería en los EE. UU., Y nunca he tenido un CEO o Gerente General que no fuera ingeniero.

Los líderes en compañías de ingeniería en los Estados Unidos reconocen que sin los ingenieros no son nada y pagan en consecuencia. En el Reino Unido, no lo entienden.

Lo triste es que incluso las empresas de ingeniería dirigidas por ingenieros en el Reino Unido se han acostumbrado a no tener que pagar mucho. James Dyson (el hombre que ha ganado miles de millones con la remarketing de la misma aspiradora con ajustes menores durante años) se queja constantemente de que no puede obtener suficientes ingenieros en el Reino Unido y es culpa del gobierno que más personas no entrenen para ser ingenieros

No. Si personas como él le pagaran a los ingenieros lo que valen, y en realidad intentaran competir con compañías de servicios financieros por los mejores graduados en materias basadas en matemáticas, no faltarían ingenieros.

Planeo analizar en algún momento números duros que confirmen las preguntas dadas que los salarios en el Reino Unido en “promedio” son la mitad de los de los Estados Unidos.

En aras de hacer un punto, voy a tomar como cierto que el salario promedio en el Reino Unido es la mitad del de los Estados Unidos para los ingenieros de software.

Sin embargo, el salario promedio puede ser de gran interés para los tomadores de decisiones de alto nivel, como funcionarios del gobierno o el comité de planificación económica.

Para aquellos interesados ​​en la toma de decisiones de bajo nivel y desean entender si …

(1) si Londres es un buen lugar para trabajar como talentoso SE?
(2) ¿Debería tener un equipo de desarrollo en Londres para construir software de alta calidad?

Tal vez valga la pena mirar un poco más el salario promedio.

Por ejemplo, descubrí que Londres paga muy bien y, a veces, más que a PA por un buen ingeniero de software (lo que quiero decir con “alguien bueno” que puede pasar el proceso de entrevista en Google, Facebook) y un ingeniero de software x10 (alguien que puede pasar la entrevista en empresas con una barra super alta MemSQL / Dropbox / Palantir / Quora).

Mi respuesta a la siguiente pregunta describe cómo los salarios en Londres están a la par, si no más, para los ingenieros de software que el Área de la Bahía. Quizás valga la pena leerlo para aquellos que desean comprender un poco mejor la dinámica salarial del Reino Unido.

La respuesta de Abdul Muhit al costo de vida en Londres es bastante alta en comparación con la OFS. ¿Cuál es el rango de salario para los ingenieros de software en Londres?

Posiblemente debido a que los sucesivos gobiernos del Reino Unido han tomado la línea de que debido a que en una etapa había una escasez de ingenieros de software totalmente calificados en el país (que tendían a mantener altos los salarios), la solución rápida y fácil sería alentar a los programadores de otros países a venir y trabajar en el Reino Unido.

Habían jugado brevemente con la idea de dar solo unas semanas de capacitación a las personas en la basura del desempleo, porque después de todo, ¿qué tan difícil puede ser? Seguramente a cualquiera se le puede dar un curso rápido y emerger como un programador completamente competente, ¿no? No tengo idea de por qué las personas se molestan en ir a la universidad para esto … Pero al descubrir gradualmente que no, esta no era la solución, entonces recurrieron a la idea de importar personas de otras partes del mundo, e introdujeron una categoría especial de inmigración para facilitar esta. Dado que (inevitablemente) esto tuvo el efecto de absorber a los programadores que se sentirían atraídos por la idea de los salarios del Reino Unido, porque no podían ganar algo así en casa, el resultado neto fue aplicar una presión a la baja sobre los salarios en el sector de software del Reino Unido. .

Aproximadamente al mismo tiempo, agravaron esto al agregar un sistema de impuestos especial llamado IR35, aparentemente diseñado para penalizar a los ingenieros de software independientes y hacerlo menos atractivo para las personas que trabajan sobre esta base. Esto llevó a un gran número de trabajadores independientes a llevar sus habilidades al extranjero, principalmente a Estados Unidos, y exacerbó la escasez percibida en el Reino Unido. ¿Asi que que hacemos? Importe más personas que puedan ser persuadidas para trabajar por salarios más bajos.

Y así sigue. Solía ​​alegrarme de alentar a mis estudiantes de computación para que fueran a la universidad, porque había buenas oportunidades profesionales; En estos días, tengo que advertirles que (especialmente porque no pueden compensar los costos de capacitación contra los impuestos y, por lo tanto, tendrán problemas para mantenerse al día), es probable que sea una carrera feliz, pero probablemente solo a muy corto plazo.

Es una buena pregunta, pero es mucho más compleja de lo que cabría esperar.

En parte, es una demanda de algunas compañías tecnológicas realmente grandes que compiten fuertemente por el 1% superior, pero también es que el valor del talento superior allí es apreciado y las personas saben lo que valen. La habilidad analítica en el 1% superior de los desarrolladores estadounidenses supera al 1% del Reino Unido por un margen significativo. Cosas como las matemáticas discretas son la base mínima para los mejor pagados. He conocido a tantos desarrolladores que, benditos, no saben qué es eso.

Supuestamente, los lugares como Silicon Valley también tienen una vida útil muy corta para los desarrolladores. Muchos desarrolladores mayores de 40 años no trabajan. La cantidad de horas que trabajan es significativamente mayor que en el Reino Unido (aunque eso es solo horas “visibles”. Muchos desarrolladores en el Reino Unido trabajan tantas horas sin pago adicional) es un requisito pagar su propia atención médica para que sea opcional aquí en el Reino Unido y, a diferencia de los Estados Unidos, el Reino Unido no es realmente el centro del mundo tecnológico.

La vivienda es competitiva en el valle. Londres es el único lugar que puede competir, pero Londres no paga en absoluto cerca de lo que paga SV. De hecho, Londres ahora está llegando al escenario donde paga lo que Manchester paga o menos. Sin embargo, el costo de vida en Londres es el doble de lo que es en Manchester.

Finalmente, una advertencia. El pago de desarrollo de EE. UU. No es el mismo pago en todas partes Al igual que el Reino Unido, varía geográficamente. Hay muchos lugares en los que EE. UU. Tiene el mismo salario que el Reino Unido. Depende de numerosos factores.

No es solo el Reino Unido, es toda Europa. Los ingenieros de software de buena calidad tienen una mayor oferta y la fuerza laboral es mucho más móvil. Esto es especialmente cierto en los últimos años, desde la apertura de Europa del Este. Incluso cuando la demanda ha aumentado, la oferta ha estado allí para satisfacerla.

Bueno, todo es relativo, supongo. En el Reino Unido, existe el Servicio Nacional de Salud (NHS), por lo que no tiene que pagar por su atención médica. Esto se paga a través de impuestos. Además, cosas como la educación tienden a ser más baratas. Entonces, en Estados Unidos, si tiene préstamos estudiantiles masivos y grandes costos de seguro de salud, y vive en una ciudad importante donde el costo de vida es alto (como lo es también en Londres), entonces necesita más dinero para cubrir los costos .

¿Cómo puede convencer a alguien para que se capacite para ser un ingeniero de SW (o cualquier tipo de ingeniero) si solo puede conseguir trabajos que no cubran los costos de vida y trabajo en los lugares donde se encuentran estas empresas?

Entonces, supongo, ¿el Reino Unido es solo un lugar más barato para vivir?

(Entiendo que factores como las habilidades y habilidades entran en juego con los salarios, pero entran en juego tanto en los EE. UU. Como en el Reino Unido, así que estaba tratando de ver las diferencias).

Estoy de acuerdo con Dan Holliday.

Para aquellos que solo están interesados ​​en los números, a los ingenieros de software se les paga entre $ 50,353 – $ 110,837 en los EE. UU., Mientras que está en £ 22,621 – £ 51,036 en el Reino Unido.

Hay varios factores que afectan los salarios medios de los profesionales de software en Estados Unidos y el Reino Unido. El costo de vida y el empleador son un factor importante que afecta la relación salarial en diferentes países. Para comparar las tendencias salariales, visite- Salario de ingeniería de software

Presumiblemente es oferta y demanda. Si pueden obtener el personal que necesitan por la mitad del precio, ¿por qué pagarían más?