Ingeniero junior, ingeniero senior, luego líder técnico / gerente / consultor / colaborador individual puro más senior más pasos incrementales entre y dentro de los niveles. Cada paso amplía su alcance y agrega autonomía.
Como ingeniero junior, trabajas con estrecha supervisión en pequeños problemas bien definidos (características o partes de ellos) elegidos por otras personas siguiendo los procedimientos que especifican.
Como ingeniero senior, eres autosuficiente trabajando en problemas algo más grandes (es posible que tengas un subsistema) con lo que haces y el proceso general aún dictado por otras personas
- ¿Qué tan importante es el conocimiento del dominio como ingeniero de software?
- Cómo convertirse en un gran ingeniero de diseño de sistemas (es decir, firmware o software) sin ser avanzado en ningún lenguaje de programación
- ¿Cuál es el número promedio de líneas de código (incluyendo cortar y pegar bloques de código) que escribe un ingeniero de software de Google en un día de 8 horas?
- Entre ser ingeniero de software y ser un empleado del gobierno, ¿qué campo es mayor?
- Cómo saber si voy en la dirección correcta al hacer una aplicación para iOS
Como líder, puede crecer en escala hasta que sea responsable de cómo y qué hace toda una empresa. Eso puede obtener su ingreso individual anual en el 1% superior. Sin multiplicar la producción de otras personas, probablemente estará limitado a ingresos en el 5% superior.
Con más interés y aptitud en la ingeniería que en la gestión de personas, disfrutará más de su trabajo y se le pagará mejor como líder técnico. El puesto aún puede involucrar el desarrollo de software práctico, aunque otras responsabilidades ocupan más tiempo con un nivel creciente. Estará más seguro en los despidos que un gerente de personas puro porque el gerente de su gerente puede manejar otro informe directo, pero ni su gerente ni sus compañeros de equipo junior pueden hacer su trabajo.
Gestión técnica paralela de niveles a través de VP o C-level. En Microsoft Distinguished Engineer ocupa un puesto de nivel 70 con una compensación anual de $ 1M como vicepresidente corporativo. Technical Fellow lo sigue al nivel 80. Todas las grandes empresas tecnológicas que conozco tienen pistas paralelas a ese nivel.
Si lo desea, tenga la trayectoria, y su carrera es más importante que todo lo demás en su vida, muévase al Área de la Bahía de San Francisco. Con solo 3–5% del total de empleos en el nivel de colaborador individual ejecutivo, hay muy pocas vacantes en otros lugares.
El 95% de los ingenieros no alcanzan el nivel ejecutivo si siguen siendo técnicos o pasan a la gestión de personas. La mayoría no puede, aunque una mejor compensación que el 95% de los estadounidenses sigue siendo excelente.
Muchas personas capaces tienen otras prioridades como la familia y el compromiso con sus carreras. Eso también está bien.