Cuando empecé a postularme para roles senior, hice lo que cualquier ingeniero haría: apliqué ingeniería inversa a los requisitos.
Recopilé 50 descripciones de trabajo para roles de Ingeniero Senior, Staff y Principal en empresas que pagan $180K-$350K. Esto es lo que encontré.
Las Palabras que Aparecen en Cada Publicación
Algunas frases aparecen tan consistentemente que son prácticamente requisitos básicos:
- "Sistemas de producción" (47/50) — No quieren a alguien que construya tutoriales. Quieren a alguien que haya sido contactado a las 2 a.m.
- "Colaboración multifuncional" (44/50) — Trabajarás con producto, diseño, datos y operaciones. ¿Puedes comunicarte fuera de tu burbuja?
- "Mentoría" (41/50) — Si no puedes enseñar, no eres senior. Punto.
- "Decisiones de arquitectura" (39/50) — Quieren que DISEÑES sistemas, no solo que implementes tickets.
- "Excelencia operativa" (35/50) — SLOs, monitoreo, respuesta a incidentes. No basta con construirlo — ¿puedes operarlo?
Las Palabras que Diferencian $180K de $300K+
El salto de senior ($180K) a staff ($250K+) es exactamente esto:
Senior: "Construye funcionalidades y mantiene sistemas." Staff: "Define la dirección técnica y habilita a otros ingenieros."
En la práctica, eso significa:
| Ingeniero Senior | Ingeniero Staff |
|---|---|
| Escribe código | Escribe código + decide QUÉ construir |
| Revisa PRs | Define estándares de revisión de código |
| Corrige errores | Previene clases de errores |
| Implementa arquitectura | Diseña arquitectura |
| Usa monitoreo | Define qué monitorear |
| Sigue procesos | Crea procesos |
Lo que la Mayoría de los Portafolios Hacen Mal
Después de revisar docenas de portafolios de ingeniería (incluido el mío antiguo), aquí está el patrón:
Lo que la mayoría muestra: "Construí X con React y Node.js." Lo que los reclutadores quieren: "Elegí React sobre Vue debido a la restricción X, y aquí está el compromiso que acepté."
Lo que la mayoría muestra: "Tengo un 95% de cobertura de pruebas." Lo que los reclutadores quieren: "Reduje los incidentes de producción en un 60% implementando pruebas de contrato específicas en nuestra canalización de pagos."
Lo que la mayoría muestra: Una lista de tecnologías. Lo que los reclutadores quieren: Evidencia de que has operado sistemas a escala y tomado decisiones difíciles bajo restricciones.
Cómo Reestructuré Mi Portafolio Basándome en Esto
Después de este análisis, hice tres cambios:
1. Añadí una página de Ingeniería de Plataforma. SLOs, simulacros de incidentes, recibos de seguridad, arquitectura de referencia. Esto señala "Opero sistemas, no solo construyo demos."
2. Añadí casos de estudio con secciones de "Desafíos". No solo lo que construí — qué salió mal, cómo lo diagnosticé y qué aprendí. Esa es la señal de experiencia operativa.
3. Añadí una página de Servicios con precios. Esto suena contradictorio para buscar trabajo, pero señala algo poderoso: "No estoy desesperado. Tengo opciones. Elijo trabajar contigo." El apalancamiento en la negociación es real.
La Señal de Entrevista de la que Nadie Habla
Aquí hay algo que noté: en el nivel de $250K+, las entrevistas tratan menos sobre si PUEDES hacer el trabajo y más sobre si PIENSAS como alguien de ese nivel.
No están probando "¿puedes implementar una lista enlazada?" Están probando:
- Cuando describes un sistema, ¿mencionas modos de fallo?
- Cuando discutes una decisión, ¿mencionas lo que sacrificaste?
- Cuando algo salió mal, ¿asumes la responsabilidad o culpas a la herramienta?
- ¿Puedes explicar un sistema complejo a alguien no técnico?
Mi portafolio ahora responde esas cuatro preguntas antes de que comience la entrevista.
La Conclusión Accionable
Si apuntas a roles senior+, tu portafolio debería responder:
- ¿Cuál es el sistema más complejo que has OPERADO (no solo construido)?
- ¿Qué decisión tomaste que tuvo verdaderos compromisos?
- ¿Qué se rompió y cómo lo arreglaste?
- ¿Puedes enseñarle a alguien más lo que sabes?
El stack tecnológico importa menos de lo que piensas. La madurez operativa importa más de lo que piensas.
