Qué hace un ingeniero de software Principal
(blog.devgenius.io)- En Google, Facebook, Amazon, etc., corresponde aproximadamente a un Level 7+, con una compensación total anual de alrededor de $800K (950 millones de wones)
Definición
- En general, debe ser capaz de identificar, impulsar y completar iniciativas que tengan impacto en varias unidades de equipo/organización
-
Identificar oportunidades importantes para el negocio y con impacto a nivel de organización o empresa
-
Identificar las métricas clave de éxito y enfocarse en los elementos importantes dentro del camino crítico
-
Abstraer problemas comunes que surgen en el producto y corregir de forma preventiva la infraestructura compartida
-
Influir de manera continua en la cultura de ingeniería de la organización
-
Ayudar en la contratación de ingenieros senior y managers
-
Evaluar nuevos productos y tecnologías de la industria
Arquetipos (Archetypes)
- Según la experiencia, las empresas emparejan a los ingenieros principales con arquetipos específicos para apoyar su crecimiento
-
Generalist : líder del área de producto/servicio. Genera impacto de forma continua y entrega producto
-
Specialist : experto en un área específica. Contribuye de forma continua al avance del campo al que pertenece
-
Coding Machine : construye soluciones para problemas complejos y las ejecuta mucho más rápido que la mayoría de los ingenieros
-
Product Manager(PM) Hybrid : resuelve problemas de negocio complejos que requieren al mismo tiempo comunicación XFN (cross-functional), estrategia de producto y soluciones técnicas
En resumen,
- Para generar impacto a "nivel organizacional", los ingenieros principales deben elegir muy bien en qué trabajar y aprovecharlo al máximo
→ Por ejemplo, para maximizar el éxito y el impacto del trabajo, los ingenieros principales normalmente reportan directamente a líderes de ingeniería de "nivel director"
4 comentarios
Mi impresión según cada arquetipo es:
1 es Demis Hassabis
2 es Geoffrey Hinton
3 es Jeff Dean
Con el ejemplo se entiende mucho mejor. ¡Tengo que enviarle este comentario a la persona que escribió el post original..!
Está bien escrito y dice cosas valiosas, pero me da curiosidad conocer casos reales. Por ejemplo, qué oportunidades hubo para generar impacto a nivel de organización o incluso de toda la empresa, y qué decisiones se tomaron para impulsarlas...
Aunque puede variar según cómo esté organizada la empresa, me pareció un buen material para entender qué tipo de personas suelen ser, por lo general, quienes llevan el título de Principal (ingeniero de software principal) en compañías del extranjero, así que lo traduzco y lo comparto.