Saltar al contenido principal

🏗️ Estructura Engineering

Hola de nuevo 👋🏻! Gracias por interesarte en descubrir nuestra cultura y ambiente de trabajo. En serio es super importante para todos lo que hacemos vida dentro de la compañía. Para darle sentido a nuestra estructura en la dirección te presento este breve organigrama de lo que es al día de hoy nuestro equipo de trabajo.

Al detallar el organigrama te darás cuenta que cada departamento tiene un gerente responsable de la visión y los objetivos de este seguido de un coordinador el cual esta encargado de darle forma a esta visión y ser un puente entre muchas tareas operativas del departamento y como estas se engranan con la visión a largo plazo de este mismo. Luego contamos con un bloque te tres niveles en donde estan los ingenieros de software; la idea es que a medida que vayas creciendo a nivel profesional dentro de la compañía puedas ir escalando dentro de estas posiciones hasta que logres convertirte en un ingenierio senior que se dedique a ser un especialista de campo o por el contrario que dedidas cambiar al mundo de la gerencia. Sea cual sea tu decision, es tuya y queremos que tú sepas que puedes hacerla y que estás en la capacidad de hacerla.

Para darle sentido a esto que venimos conversando, a continuación te dejo los roles de cada persona que está dentro de la organización para que puedas estudiar qué esperamos de ti en tu nuevo rol y puedas proyectarte hacia donde puedes ir para creceer dentro de la organización.

Colaboradores individuales (IC)

SWE-1: Software Engineer Junior I

  1. Aprender y aplicar principios básicos de desarrollo de software bajo supervisión.
  2. Escribir y mantener código limpio y funcional en tareas asignadas.
  3. Participar en revisiones de código para recibir retroalimentación y mejorar habilidades.
  4. Realizar pruebas básicas para garantizar que las soluciones cumplan requisitos.
  5. Documentar cambios y contribuciones para facilitar la colaboración del equipo.
  6. Colaborar con miembros del equipo para resolver problemas técnicos.
  7. Adoptar una mentalidad de aprendizaje continuo para crecer profesionalmente.

SWE-2: Software Engineer Junior II

  1. Implementar tareas técnicas de baja complejidad con mínima supervisión.
  2. Identificar y corregir errores básicos en sistemas existentes.
  3. Contribuir activamente en revisiones de código y discusiones técnicas.
  4. Participar en la planificación de tareas dentro del equipo.
  5. Comunicar de manera efectiva el progreso y los desafíos de su trabajo.
  6. Explorar y aplicar nuevas herramientas o tecnologías relevantes.
  7. Colaborar en un ambiente de equipo enfocado en objetivos comunes.

SWE-3 a SWE-5: Software Engineer Semi-Senior I, II & III

  1. Diseñar e implementar funcionalidades y sistemas de mediana complejidad.
  2. Revisar y guiar el trabajo de desarrolladores junior para garantizar consistencia.
  3. Colaborar en decisiones técnicas que impacten al equipo y al producto.
  4. Participar en reuniones con equipos multifuncionales para alinear objetivos.
  5. Investigar y proponer soluciones innovadoras a problemas técnicos recurrentes.
  6. Asegurar la escalabilidad y sostenibilidad de las implementaciones realizadas.
  7. Actuar como mentor para ingenieros en etapas más tempranas de su carrera.

SWE-6 a SWE-7: Software Engineer Senior I & II

  1. Liderar el desarrollo técnico de módulos o proyectos clave.
  2. Contribuir a la definición de estándares y prácticas técnicas del equipo.
  3. Resolver problemas técnicos complejos y críticos para el proyecto.
  4. Proveer dirección técnica a semi-seniors y juniors en el equipo.
  5. Participar en discusiones estratégicas sobre arquitectura y diseño.
  6. Colaborar con Product Managers para alinear prioridades técnicas con el negocio.
  7. Promover una cultura de colaboración, innovación y mejora continua.
nota

Antes de continuar, en este punto dentro de la compañía al ser SWE-7 puedes tomar la decision de ir por el camino gerencia o seguir por el camino técnico. De seguir por el camino técnico continua leyendo, de querer cambiar al area gerencia ve a la sección Engineering Managers (EM)

SWE-8: Staff Engineer

  1. Diseñar estrategias técnicas alineadas con los objetivos de la empresa.
  2. Liderar proyectos críticos asegurando excelencia técnica y operativa.
  3. Coordinar esfuerzos entre equipos para garantizar una integración fluida.
  4. Actuar como referente técnico para consultas complejas y estratégicas.
  5. Identificar riesgos técnicos y mitigar impactos antes de que ocurran.
  6. Impulsar iniciativas de innovación técnica y mejores prácticas.
  7. Representar al equipo en discusiones estratégicas de alto nivel.

SWE-9: Senior Staff Engineer

  1. Supervisar la ejecución técnica de proyectos de gran impacto organizacional.
  2. Liderar investigaciones para integrar nuevas tecnologías en la empresa.
  3. Colaborar con stakeholders para asegurar que las soluciones sean viables y efectivas.
  4. Proveer orientación técnica y estratégica a Staff Engineers y otros líderes.
  5. Desarrollar hojas de ruta técnicas para iniciativas a largo plazo.
  6. Actuar como defensor de la excelencia técnica en la organización.
  7. Representar a la compañía en foros y conferencias externas.

SWE-10: Software Architect

  1. Diseñar y mantener la arquitectura técnica de alto nivel de la organización.
  2. Supervisar la implementación de sistemas escalables y sostenibles.
  3. Proveer liderazgo estratégico en decisiones técnicas clave.
  4. Colaborar con líderes de negocio para alinear objetivos técnicos y empresariales.
  5. Investigar y adoptar tecnologías emergentes para mantener la competitividad.
  6. Definir estándares y guías técnicas para toda la organización.
  7. Representar a la empresa como líder técnico a nivel interno y externo.

Engineering Managers (EM)

EM-1: Tech Lead

  1. LDR - Liderar, Dirigir y Rendir cuentas
  2. Coordinar el trabajo técnico del equipo asegurando entregas exitosas.
  3. Actuar como puente entre Product Managers y el equipo técnico.
  4. Proveer mentoría y dirección técnica para mejorar el desempeño del equipo.
  5. Resolver bloqueos técnicos y asegurar la continuidad de los proyectos.
  6. Asegurar la alineación de prioridades entre equipo técnico y objetivos del negocio.
  7. Promover una cultura de colaboración y aprendizaje dentro del equipo.
  8. Participar en decisiones técnicas clave y garantizar su implementación efectiva.
  9. Evaluar el desempeño de los miembro del equipo técnicos de sus productos.

EM-2: Engineering Manager

  1. LDR - Liderar, Dirigir y Rendir cuentas
  2. Supervisar múltiples equipos técnicos y asegurar su productividad.
  3. Diseñar y optimizar procesos para mejorar la eficiencia del desarrollo.
  4. Gestionar recursos humanos y técnicos para cumplir con los objetivos.
  5. Fomentar el crecimiento profesional del equipo a través de mentoría y capacitación.
  6. Asegurar la alineación entre estrategias técnicas y objetivos empresariales.
  7. Representar al equipo técnico en reuniones interdepartamentales.
  8. Liderar iniciativas para mejorar herramientas, procesos y cultura organizacional.
  9. Evaluar el desempeño de los lideres técnicos.

EM-3: Vicepresident of Engineering

  1. LDR - Liderar, Dirigir y Rendir cuentas
  2. Desarrollar estrategias técnicas a largo plazo para alcanzar los objetivos de la empresa.
  3. Supervisar y apoyar el trabajo de Engineering Managers y Tech Leads.
  4. Promover la colaboración y comunicación efectiva entre equipos y departamentos.
  5. Asegurar la escalabilidad y sostenibilidad de los procesos técnicos.
  6. Representar al área técnica en reuniones ejecutivas para alinear prioridades.
  7. Liderar iniciativas clave para el crecimiento técnico y organizacional.
  8. Actuar como mentor estratégico para líderes emergentes dentro del área técnica.

EM-4: Senior VP of Engineering

  1. LDR - Liderar, Dirigir y Rendir cuentas
  2. Liderar toda la operación técnica asegurando el cumplimiento de metas estratégicas.
  3. Supervisar la gestión de recursos técnicos y humanos a nivel organizacional.
  4. Evaluar y mitigar riesgos técnicos a largo plazo en la compañía.
  5. Representar la visión técnica en reuniones estratégicas de alto nivel.
  6. Impulsar la adopción de tecnologías y procesos avanzados en la organización.
  7. Diseñar estrategias para retener y atraer talento técnico de alto nivel.
  8. Supervisar la expansión técnica a nuevos mercados y áreas.

EM-5: Chief Technology Officer (CTO)

  1. LDR - Liderar, Dirigir y Rendir cuentas
  2. Definir y comunicar la visión tecnológica de la empresa.
  3. Asegurar que las estrategias técnicas estén alineadas con los objetivos corporativos.
  4. Supervisar todas las áreas técnicas y liderar la innovación dentro de la organización.
  5. Representar a la compañía como líder técnico en eventos globales.
  6. Evaluar y priorizar inversiones tecnológicas clave para el futuro de la empresa.
  7. Inspirar y liderar equipos técnicos hacia la excelencia y el impacto.
  8. Colaborar con el equipo ejecutivo para garantizar la viabilidad técnica a largo plazo.