¿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é tipo de diseñador debería contratar para 'pelar' el sitio web que acabo de terminar de codificar en Django?

¿Dónde puedo contratar cantantes talentosos para bodas o eventos corporativos?

¿Cómo funcionan los servicios de detección de antecedentes?

¿Cómo es la juerga de contratación / oportunidades para las personas que han sido certificadas con Big Data / Hadoop y habilidades de AWS? ¿Cómo es el mercado actual con estas habilidades?

¿Cómo puedo contratar un servicio profesional de limusina para bodas?

¿Por qué un empleador contrataría a alguien que haya estudiado idiomas?

¿Qué conjunto de habilidades necesita uno para ser contratado por una empresa de semiconductores?

¿Cómo debería un profesional que trabaja tratar con múltiples ofertas de trabajo cuando le gustan todas?

¿Qué razones tienen las corporaciones y los recursos humanos para no contratar a un solicitante que necesita trabajo?

¿Cuál es la forma más efectiva de contratar a un buen desarrollador de Java?

¿Es bueno enviar un correo electrónico de seguimiento a la compañía con la que tuve una entrevista anteriormente?

¿Cuáles son algunas de las principales bolsas de trabajo basadas en honorarios que le dan al solicitante una mayor visibilidad con los gerentes de contratación?

¿Cuál es la mejor manera de contratar a un desarrollador de software?

¿Puede un trabajo negarse a contratarme para un arresto sin una condena?

¿Por qué algunos empleadores solicitan W2 durante el proceso de contratación?