¿Qué trabajos de ingeniería de software pagan más

Por 18 de abril de 2018 #!31Lun, 20 Jul 2020 12:51:05 +0200p0531#31Lun, 20 Jul 2020 12:51:05 +0200p-12Europe/Warsaw3131Europe/Warsawx31 20pm31pm-31Lun, 20 Jul 2020 12:51:05 +0200p12Europe/Warsaw3131Europe/Warsawx312020Lun, 20 Jul 2020 12:51:05 +02005112517pmlunes=269#!31Lun, 20 Jul 2020 12:51:05 +0200pEurope/Warsaw7#julio 20th, 2020#!31Lun, 20 Jul 2020 12:51:05 +0200p0531#/31Lun, 20 Jul 2020 12:51:05 +0200p-12Europe/Warsaw3131Europe/Warsawx31#!31Lun, 20 Jul 2020 12:51:05 +0200pEurope/Warsaw7# Estadísticas de contratación, Reclutamiento de IT, Consejos de reclutamiento, tendencias tecnológicas
¿Qué trabajos de ingeniería de software pagan más

Los ingenieros de software son increíblemente valiosos con algunos trabajos de ingeniería de software que pagan tanto como lo haría un médico o un abogado. Al mismo tiempo, la barrera de entrada parece estar bajando. El número de desarrolladores profesionales con menos de una licenciatura que respondieron a Encuesta para desarrolladores de Stack Overflow has grown to a full 25% of the respondents. This begs the question, if just about anybody can do it, what makes a computer engineer salary so high?

Para averiguarlo, necesitábamos un gran conjunto de datos, así que recurrimos a PayScale. Usando esa plataforma, no sólo puedes ver el rango salarial de un ingeniero de software, sino que puedes desglosarlo por habilidades...ubicación y compañía.

So we went digging through the data. To make sure we had a large enough sample size, we required at least 30 salaries to be posted to use the data and then looked at the high end of the salary range. This meant that we didn’t end up including important technologies like Closure for lack of data but these are not widespread enough to get a good handle on their value. But it does mean that these results are more robust than others which rely on relatively light data. And the results might surprise you. 

Take the average software engineer in the United States. On purpose, we didn’t look at junior o senior salario de ingeniero de software as there aren’t clear definitions of these titles. The high end of the range for an average software engineer salary is, at the time of writing, $128,864. Ese número no es tan malo, pero se escucha mucho más. números así que queríamos averiguar cómo encontrarlos. Empezamos por mirar qué tecnologías aportan más valor.

1. Conocer las tecnologías correctas es un camino para trabajos de ingeniería de software altamente remunerados

Languages aren’t the primary skill employers look for anymore. This was a huge finding as most lists that rank the value of technologies for highest paid software engineer jobs don’t go any deeper than language skills. That isn’t to say that languages aren’t important. They are an essential part of programming but we found a highly paid skill stack should include a foundation of engineering skills on the bottom, specific language skills in the medio...y habilidades tecnológicas específicas para completarlo.

Comprueba qué habilidades mejoran los salarios de los trabajos de ingeniería de software

Fuente: PayScale

Toma el ejemplo de alguien que conoce Java. Pueden usar esa habilidad para Android, que podría hacerles ganar $130,773 o podrían usarla para MapReduce, que podría hacerles ganar $157,643. Es un aumento de salario de $26.870, basado puramente en el uso de una tecnología diferente.

Y esa no es toda la historia. Echa un vistazo a las principales tecnologías de pago. Mientras que hay algunos lenguajes calientes como R y Go hacia la cima, ninguna de las cinco tecnologías de mayor pago son lenguajes. Pero un número de las principales tecnologías pueden ser aumentadas con el conocimiento de idiomas específicos.

  1. $157,643MapReduce Java, Python, and most other common languages (Snuestra: Desbordamiento de la pila)
  2. $157,295Colmena apache
  3. $154,412Lenguaje natural Procesamiento MATLAB, R, Python, Java (Snuestra: FreelancingGig)
  4. $152,850Aprendizaje automático Python, Java, R, C++, C, JavaScript, Scala, Julia, y la mayoría de los otros lenguajes comunes (Snuestra: Fossbytes)
  5. $150,860Solr Java, C#, PHP, Python, Ruby, y la mayoría de los otros lenguajes comunes (Source: Wikipedia)
  6. $150,441Redis
  7. $149,163 NoSQL
  8. $149,095 R
  9. $148,436Vaya a
  10. $148,328Servicio Arquitectura Orientada (SOA) Cualquier (Snuestra: Wikipedia)
  11. $145,616Scala
  12. $144,505iOS Swift, Objetivo-C (Snuestra: Desbordamiento de la pila)
  13. $144,397Cassandra
  14. $140,207Hadoop Java, C y la mayoría de los otros lenguajes comunes (Snuestra: Wikipedia)
  15. $139,760Elasticsearch Java, .NET (C#), PHP, Python, Apache Groovy, Ruby (Snuestra: Wikipedia)
  16. $139,467Microsoft Azure C#, JavaScript, F#, Java, Python, PHP, TypeScript, Batch, Bash, PowerShell, y la mayoría de los otros lenguajes comunes (Snuestra: Microsoft)
  17. $133,074Python
  18. $133,015Docker Go (Golang) (Snuestra: Docker)
  19. $132,787Swift
  20. $130,773Android Java, Kotlin, C++, Python (Fuente: PayScale)

The right skill can boost a computer engineer salary

Para traer este punto a casa, mira la habilidad más valiosa, MapReduce. Esta es una habilidad que se puede aplicar a la mayoría de los idiomas comunes, pero actualmente es muy valiosa para el mercado.

Fuente: PayScale

 

La potencial prima salarial que MapReduce puede traer hará una gran diferencia para alguien que sepa cualquier idioma. Alguien que conoce PHP ve el mayor aumento salarial de $38,448. Incluso alguien que conoce un lenguaje de alto valor como Python puede ver un aumento de $24,569.

  • PHP - hasta $38.448 más
  • JavaScript - hasta $34,838 más
  • Java - hasta $28.779 más
  • C - hasta $30.811 más
  • C++ - hasta $28.949 más
  • Pitón - hasta $24.569 más

Probably the most important way to position yourself for the highest paid software engineer job is to desarrollar una pila de habilidades en demanda. Esto significa que además de desarrollar habilidades en un valioso lenguaje como el R o el Python, deberías desarrollar tus habilidades en un campo como el MapReduce o el Procesamiento del Lenguaje Natural.

2. Los mejores trabajos de ingeniería de software requieren habilidades de resolución de problemas

El desarrollo de una valiosa pila de herramientas es una gran cosa, pero no es la única parte de la ecuación. Como dice Nick Larsen de Stack Overflow,


Nick Larsen habla sobre los trabajos de ingeniero de softwareLa calidad del trabajo es una preocupación en la forma en que las empresas fijan el precio de los salarios de los promotores. Las empresas con problemas más desafiantes están dispuestas a pagar más por desarrolladores con habilidades para resolver sus problemas.

Fuente: Blog sobre el desbordamiento de la pila

Fuente de la imagen: LinkedIn


En otras palabras, el valor de un ingeniero de software no viene simplemente de su tecnología, sino de su la capacidad de resolver problemas. Cuanto más grandes son los problemas que un empleador necesita resolver, más están dispuestos a pagar a un ingeniero para resolverlos.

Problem-solving skills are a bit harder to quantify than technologies but are still important to how much the highest paid software engineers will be paid. This point is made clearly by Jen Pugh, a New York City-based tech recruiter. When talking about the skills prized by employers looking for front-end developers, she says,


Jen Pugh habla de trabajos de ingeniería de softwareTodo el mundo busca un solucionador de problemas (...) No sólo gente que sepa codificar, sino gente que pueda sentarse con los diseñadores visuales y de UX y resolver los grandes desafíos.

Fuente: Blog de Udacity

Fuente de la imagen: LinkedIn


Un buen ingeniero de software puede utilizar valiosos lenguajes y tecnologías. Uno grande también puede trabajar con compañeros de trabajo de diferentes orígenes para resolver problemas y alcanzar objetivos comunes. Si bien es más difícil de medir, hay una demanda definitiva de ingenieros de software que puedan resolver problemas.

Hasta ahora hemos discutido cómo tanto las tecnologías con las que trabaja un ingeniero de software como su capacidad para resolver problemas hacen que su producción sea más valiosa. Pero hay otros factores que contribuyen a un alto pago salario de ingeniero de software.

3. The highest paying software engineering jobs cluster in certain places

No le sorprenderá a nadie que los niveles de salario dependen mucho de la geografía. Todo depende de la oferta y la demanda y en ciertas partes del país, la demanda de ingenieros de software cualificados es mucho mayor que la oferta. Eso significa que en términos absolutos, un ingeniero de software con las mismas habilidades puede encontrar un trabajo mejor pagado en un lugar donde sus habilidades son más valiosas.

Where do software engineers get paid the most?

Sólo mira cuánto pueden variar a través de los Estados Unidos:



 

Fuente: PayScale

 

So where do software engineers get paid the most? The highest we found was in Cupertino at $187,236. Compare that with burgeoning tech hub Salt Lake City and the contrast is sharp. A software engineer in Cupertino can earn $79,461 more than a software engineer in Salt Lake City.

Now we haven’t figured in cost of living differences and it wouldn’t surprise anyone that San Francisco is a more expensive place to live than Salt lake city. But if you are looking for absolute dollar amounts,the highest paying software engineering jobs pay more in the Silicon Valley and Seattle than in southern, midwestern, and mountain cities like Chicago, Austin, Raleigh, and Salt Lake City.

But while focusing on cities, we found that the cities which house the headquarters of Apple, Facebook, Google, Microsoft, and Amazon were pretty high up on the list. From this, we found another factor which affects the highest paid software engineers’ salary.

4. Facebook, Google, Microsoft y Amazon pagan a sus ingenieros de software más que otros

Un ingeniero de software que tiene las habilidades técnicas adecuadas, puede resolver problemas, y se ha trasladado a la zona de la bahía todavía puede aumentar su salario aún más. En pocas palabras, las mayores empresas de tecnología trabajan duro para atraer a los mejores ingenieros de software y están dispuestas a pagar por el privilegio.

Teniendo en cuenta que la parte alta del grupo salarial en los EE.UU. es $128.864, todos pagan más a nivel nacional.


Fuente: PayScale

 

Facebook... $186,258

  • $57,394 más

Google... $184,058

  • $55,194 más

Manzana. $175,320

  • $46,456 más

Amazonas... $156,848

  • $27,984 más

Microsoft... $150,121

  • $21,257 más

El mayor impulso viene de Facebook, donde los ingenieros de software pueden hacer $57.394 más que los trabajos de ingeniería de software en toda la nación. Una forma de explicar esto es que el tamaño y el efecto de agrupación de estas empresas significa que emplean ingenieros de software en mercados laborales ya costosos. Pero esa no es toda la historia.

Sin embargo, en su mayor parte, estas compañías siguen pagando más que el promedio local.


Fuente: PayScale

 

Facebook salario de ingeniero de software$203,225 contra Menlo Park - $168,974

  • $32,824 más

Google salario de ingeniero de software$189,873 vs Mountain View - $169,637

  • $20,072 más

Apple salario de ingeniero de software$183,793 contra Cupertino - $187,625

  • $3,710 menos

Amazon salario de ingeniero de software$156,558 contra Seattle - $137,811

  • $18,747 más

Microsoft salario de ingeniero de software$150,194 contra Redmond - $147,201

  • $2,993 más

Con la excepción de Apple, cada una de las grandes empresas tecnológicas paga hasta $32.824 más por los desarrolladores de software que las empresas de la ciudad en la que tienen su sede.

5. Lo que necesitas para conseguir un trabajo de ingeniero de software altamente remunerado

A partir de nuestra investigación, hemos encontrado cuatro formas activas de conseguir un trabajo altamente remunerado como ingeniero de software.

  1. Además de aprender idiomas valiosos como el Python, el Go o el R, desarrollar habilidades en tecnologías como el MapReduce, el Procesamiento de Lenguaje Natural y el Aprendizaje Automático.
  2. Desarrolla tus habilidades para resolver problemas y trabajar en equipo.
  3. Busca trabajos en una ciudad de altos salarios en el Valle del Silicio o en los alrededores de Seattle.
  4. Intenta conseguir un trabajo en una de las principales compañías de tecnología.

Combinando estos atributos, un ingeniero de software puede tener uno de los salarios más altos de la industria.

6. ¿Qué pasa si estás tratando de contratar para tu empresa?

Por supuesto, si usted es un empleador, está tratando de obtener el máximo valor de sus ingenieros de software y nuestro análisis proporciona algunos consejos prácticos que pueden ayudarle.

  1. Ofrezca ofertas más generosas a los desarrolladores cuyas habilidades se ajusten más a las necesidades de su empresa. No gaste tanto en gente sin esas habilidades y tecnologías.
  2. Dale un... prueba de muestra de trabajo para medir las habilidades de resolución de problemas de su candidato.
  3. Si no puedes pagar tanto, busca un área metropolitana que tenga un mercado laboral más barato para los ingenieros de software.
  4. No intentes competir con las grandes empresas en precio, encuentra una manera diferente de hacer tu oferta atractiva.

Hemos mirado los datos pero nos encantaría saber de usted. ¿Suenan razonables estos salarios? ¿Qué ha hecho para hacerse más valioso? Continúe la conversación en la sección de comentarios de abajo.