El último año y medio no ha sido precisamente un período de crecimiento para los ingenieros de software. Los datos de Levels.fyi, una plataforma de datos de compensación y servicios de carrera, muestran que la compensación media para los ingenieros de software disminuyó aproximadamente medio por ciento durante 2023, una tendencia que probablemente ha continuado en medio de despidos generalizados en el sector tecnológico a principios de 2024.
Sin embargo, los ingenieros de software siguen siendo fundamentales para el sector tecnológico y, a pesar del tropiezo en la compensación, no van a desaparecer, ya que desempeñan un papel importante en el ecosistema tecnológico. Las responsabilidades de los ingenieros de software incluyen desarrollo de código, pruebas, arquitectura, diseño de sistemas y procesos más estandarizados, dice Inbal Shani, Directora de Producto de Twilio Communications.
Y las empresas tecnológicas emplean ejércitos de ellos, dicen los expertos.
“En general, las grandes empresas tecnológicas tendrán miles de ingenieros de software”, dice Zuahyeer Musa, cofundador de Levels.fyi. Los ingenieros de software, en el espacio tecnológico, son vistos casi como una inversión, dice. Para las grandes empresas tecnológicas que trabajan en una amplia gama de productos, la ingeniería es una inversión que hacen para desarrollar esos productos.
¿Cuánto ganan los ingenieros de software?
El ingeniero de software promedio en los EE.UU. también recibe un salario considerable. “La compensación mediana para un ingeniero de software en los EE.UU., para el salario base, es de USD 155,000, según nuestros datos en Levels.fyi”, dice Musa. Además, otros datos internos, proporcionados por ZipRecruiter y entregados a Fortune, muestran que el salario base promedio para los ingenieros de software es de aproximadamente USD 116,800.
Pero hay otras cosas a considerar más allá de los salarios base para los ingenieros de software, quienes a menudo son compensados de diversas maneras, incluyendo opciones de acciones y bonificaciones. Lo más importante es el paquete de compensación total, no solo el salario base, dice Musa.
Además, los salarios y la compensación para los ingenieros de software pueden variar según el lugar donde vivas. Los estados donde las empresas tecnológicas pueden estar agrupadas (por ejemplo, California, Washington y Massachusetts) pueden tener mercados laborales más competitivos, donde los trabajadores tienen un poco más de influencia. Por el contrario, los estados con mercados laborales más débiles (incluyendo muchos estados del Sur y el Medio Oeste) pueden ver que el ingeniero de software típico gane menos.
Salario de ingeniero de software senior
En el campo de la ingeniería de software, también es importante notar que puedes “subir de nivel” y ganar mucho más de lo que indica tu salario base.
“En la industria, hay un concepto de nivelación, es un valor mediano a lo largo de toda la industria que te da una idea de cómo se ve la compensación en general,” dice Musa, quien nombró su empresa, Levels.fyi, según el concepto. En efecto, un “nivel” más alto significa que eres un ingeniero más senior y generalmente ganas más dinero.
“La nivelación te permite ver qué paga cada grupo o nivel,” dice. “El pago aumenta drásticamente a medida que subes de nivel. En los niveles más altos, ves que más del 50% de tu compensación total está en acciones y bonificaciones; siempre es importante pensar en eso,” dice, al considerar tus opciones en el mercado.
Costo de vida
Si estás pensando en una carrera en ingeniería de software y quieres obtener el máximo rendimiento por tu dinero en términos de poder adquisitivo (combinando un salario alto con costos bajos), también querrás considerar el costo de vida en un estado dado cuando o si aceptas un puesto. Un trabajo bien remunerado en Massachusetts también vendrá con costos de vida más altos, mientras que un salario alto en Mississippi probablemente coincida con menores costos de vida.
Hay mucho que considerar al pensar en salarios y costos, pero el costo de vida general de un estado a otro es, en términos generales, importante.
Los ingenieros de software desempeñan un papel importante en el espacio tecnológico y las grandes empresas pueden tener miles de ellos en su personal. Se distinguen de otros puestos en algunos aspectos, como los desarrolladores, pero también son versátiles. En el futuro, los expertos piensan que esa versatilidad se volverá aún más importante y prominente.
Tanto los desarrolladores como los ingenieros de software “pasarán más tiempo desde el principio entendiendo y tomando decisiones basadas en todo el sistema, ya sea el entorno o el producto que están construyendo,” dice Shani, explicando que los trabajadores tecnológicos verán su función general ampliarse para abordar problemas a gran escala.
Nuevamente: la compensación variará de un estado a otro y de una empresa a otra. Como señala Musa, es importante pensar más allá de los salarios simples y también considerar las opciones sobre acciones y bonificaciones, para asegurarte de obtener lo máximo posible al comparar tus habilidades con los empleadores.
(c) 2024, Fortune