¿La experiencia en startups medianas equivale a trabajar en Google o FB? Por ejemplo, ¿puede un ingeniero de software senior en una startup mediana conocida ser contratado como ingeniero de software senior en Google o FB o serán contratados en una posición más baja?

Sí. Un buen ingeniero experimentado puede pasar a puestos equivalentes en otras compañías, incluso desde una pequeña empresa desconocida a niveles de ingeniería más allá de “Ingeniero de Software Senior” en Facebook y Google.

Los títulos varían mucho de una compañía a otra, por lo que pueden diferir. A veces se entregan en lugar de aumentos. En los niveles superiores son relativos a la empresa en su conjunto. Un ingeniero distinguido de inicio con un impacto de $ 10M / año de ingresos es muy diferente a uno en una gran empresa que mejora el flujo de efectivo de $ 10B / trimestre. Si bien los directores de pequeñas y grandes compañías informan a los vicepresidentes, en las pequeñas empresas nuevas solo pueden administrar de 4 a 10 contribuyentes individuales, mientras que en organizaciones más grandes son gerentes de gerentes, organizaciones líderes que pueden dividir a 100 empleados.

Un “ingeniero de software sénior” que maneja de manera independiente todos los aspectos de los proyectos de más de 6 meses, quizás liderando un pequeño equipo, como parte de un grupo responsable de una base de código más grande que combina muchas partes de ese tamaño, puede llevar ese título a Google (nivel 5) o Microsoft ( nivel 63-64) donde significa lo mismo, vaya a Facebook en el nivel E5 pero con el título público de “Ingeniero de Software”, o únase a Amazon que los clasifica como SDE3.

Esto se puede lograr en cinco años siempre que haya proyectos de alcance suficiente disponibles. Se espera que todos los ingenieros de software hagan un ingeniero de software sénior o que encuentren una carrera diferente más adecuada para sus aptitudes.

Tampoco es muy “senior” después de solo 5 años de una carrera de 40 años, especialmente con la ingeniería de software que requiere de 10 a 15 años para ser competente.

Yendo más allá de eso, usted lidera proyectos que requieren múltiples equipos, determina qué problemas de ingeniería resolver para avanzar en los objetivos comerciales y establece la dirección técnica dentro de los equipos. Debe tener un impacto en el grupo de productos (anuncios, búsqueda, gmail) en las grandes empresas y marcar una diferencia significativa en todo el negocio en las pequeñas. Eso generalmente lleva más de una década de experiencia, con no todos los ingenieros llegando allí.

Los títulos anteriores de ingeniero de software senior tienden a ser relativos al impacto de toda la empresa, lo que hace que un ingeniero distinguido de una gran empresa mejore $ 10B por trimestre muy diferente de $ 10M por año. No conservará el título aunque pueda trabajar con un alcance más amplio, más impacto y una compensación mucho mayor que la situación de inicio promedio sin un gran evento de liquidez.

Si planea hacer ese movimiento, obtenga ofertas competitivas. En compañías como Microsoft y Amazon que contratan para puestos específicos se aplican a aquellos en un nivel apropiado porque el trabajo y la compensación van con el puesto, no con la persona.

No puede asumir nada basado en títulos de trabajo, porque no tienen significados estándar de la industria. “Senior” solo significa senior en relación con algunos de sus compañeros de trabajo .

En algunos casos, ni siquiera significa eso; solo significa que alguien quería sonar más impresionante, por lo que pidieron un mejor título. O la compañía realmente quería contratar a alguien, pero no podía justificar hacerles una gran oferta a menos que inflaran el título.

Estos son algunos de los títulos que he tenido en pequeñas empresas:

  • Ingeniero de software
  • Científico de la computación
  • Programador de sistemas
  • Ingeniero de programación superior

Cuando me mudé a una gran empresa, perdí a ese “Senior”, que parece malo en el papel, pero las responsabilidades (y la compensación) fueron mucho mayores.

Cuando te mueves entre grandes empresas que contratan del mismo grupo, como Google y Facebook, hay una mejor posibilidad de que los niveles se alineen. De hecho, no es inusual que las personas suban de nivel cuando se mueven entre estas compañías, porque demostrar habilidades de ingeniería de alto nivel en una entrevista a menudo es más fácil que defender la promoción.

More Interesting

¿Qué tan difícil es contratar a un buen experto en UI / UX?

¿Por qué algunas personas piensan que otras personas con autismo no deberían ser contratadas?

¿Es apropiado que una compañía de verificación de antecedentes solicite una prueba de empleo al solicitante de empleo?

¿Qué criterios buscan las empresas tecnológicas en un 'desarrollador web jr'?

¿Qué estrategia debe tomar un senior de CS al solicitar trabajo?

¿Existe una plataforma donde puede contratar personas para realizar sus ideas?

¿Cuáles son esos desafíos a los que se enfrenta RR.HH. dentro de la organización para retener al mejor talento o mejorar la productividad del actor promedio?

Cómo contratar un equipo de desarrolladores de iPhone dedicado en línea

Como jefe, ¿qué debo decir y darle a un representante de ventas recién contratado?

¿Es posible contratar un desarrollador de iOS que pueda crear una aplicación para mi sitio de redes sociales en un mes?

¿Por qué los ricos demócratas en el área de la bahía y Manhattan no contratan y ayudan a las personas sin hogar, los pobres, etc.?

Al contratar a alguien en TI, ¿qué más importa, experiencia o habilidad? ¿Por qué?

¿Dónde puedo contratar un VA?

¿El proceso de contratación anónima acabaría con los prejuicios contra las mujeres, las minorías y los candidatos mayores y diversificaría las corporaciones?

¿Por qué no hay una solución simple y adoptable para revertir la falta de diversidad en la contratación?