Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Qué hace un Staff+ Engineer?

Qué hace un Staff+ Engineer?

Charla que explica los diferentes niveles de seniority en una empresa de Software y qué hace un Staff/Principal Engineer

Pablo Fredrikson

September 08, 2023
Tweet

More Decks by Pablo Fredrikson

Other Decks in Technology

Transcript

  1. Pablo Fredrikson • Principal SRE @ Split Software • +17

    años de experiencia en IT • +6 años con Kubernetes en Producción • CNCF Ambassador • Pelado Nerd en YouTube
  2. Pablo Fredrikson • Principal SRE @ Split Software • +17

    años de experiencia en IT • +6 años con Kubernetes en Producción • CNCF Ambassador • Pelado Nerd en YouTube
  3. Niveles de Seniority • L1: Junior • L2: Semi Senior

    • L3: Senior • L4: Super Senior? • L5: Ninja Senior 2? • L6: Super Ninja Ultra Iron Senior 3 • L7: Señor Thor
  4. Niveles de Seniority - Google • L3: Software Engineer II

    • L4: Software Engineer III • L5: Senior Software Engineer • L6: Staff Software Engineer • L7: Senior Staff Software Engineer • L8: Principal Engineer • L9: Distinguished Engineer • L10: Google Fellow
  5. ¿Por qué pagarle X a un Principal si con esa

    plata contratamos 2 Senior? salario seniority
  6. ¿Por qué pagarle X a un Principal si con esa

    plata contratamos 2 Senior? horas de código seniority
  7. ¿El código es lo que más impacto tiene? (No te

    va a gustar esta respuesta) Generalmente no.
  8. ¿Si Pablo no está codeando, qué hace? • Reuniones ◦

    Avanzar proyectos: Partnership con Microsoft/Azure ◦ Office hours / training ◦ Hablar de cosas que hagan falta mejorar ▪ Incidentes • Proyectos personales / investigaciones ◦ Incident Management ◦ Implementar herramientas de ahorro de costos ▪ 30% de ahorro en la primera etapa! • Ayudar / coaching
  9. ¿Si Pablo no está codeando, qué hace? • Reuniones ◦

    Avanzar proyectos: Partnership con Microsoft/Azure ◦ Office hours / training ◦ Hablar de cosas que hagan falta mejorar ▪ Incidentes • Proyectos personales / investigaciones ◦ Incident Management ◦ Implementar herramientas de ahorro de costos ▪ 30% de ahorro en la primera etapa! • Ayudar / coaching
  10. ¿Por qué les pagan más a los Staff+ Engineer? •

    Tienen más experiencia • Lideran proyectos y delegan para focalizarse en lo importante ◦ Pueden discernir lo que es importante y lo que no • Entienden de muchas áreas fuera de su puesto y empiezan a entender el producto • Tal vez su productividad a nivel código es baja, pero elevan el nivel de TODOS los ingenieros
  11. ¿Como nos convertimos en un Staff+ Engineer? • Paciencia •

    Experiencia (muchos errores) ◦ Documentar, runbooks ◦ Incident management ◦ Focalizar en lo que realmente es importante • Elevar el nivel: aprender de otros Staff+ • Aprender de otras áreas • Participar en reuniones que no son técnicas, pero que son importantes • Mantenerse actualizado • Aspirar a ser como The Wolf