Currículum de arquitecto/a de software: ejemplos y guía para redactarlo

Un currículum de arquitecto/a de software consigue entrevistas cuando quien lo lee ve el tamaño de los sistemas que has diseñado, las decisiones de las que fuiste responsable y por qué, lo que costaron o ahorraron y cuántos ingenieros trabajaron sobre ellas. Abajo tienes un ejemplo completo, perfiles profesionales, logros reescritos y una lista de competencias.

Por cvplex Careers Team· Revisado por József Dorcsinecz, fundador· Actualizado el

Ejemplo de currículum de arquitecto/a de software (plataforma SaaS, 9 equipos)

Este ejemplo es el de una arquitecta que viene de la ingeniería de backend y hoy define una plataforma que usan nueve equipos de producto. Los nombres de las empresas son inventados. Fíjate en que cada decisión de arquitectura de la página va acompañada de su consecuencia.

Rebeca Solana Ibarz

Arquitecta de software

Madrid · 612 345 678 · rebeca.solana@ejemplo.es · linkedin.com/in/rebeca-solana-ejemplo

Perfil

Arquitecta de software con 13 años en backend y sistemas distribuidos, 5 de ellos como arquitecta de una plataforma SaaS multitenant con 2,4 millones de usuarios. Define la arquitectura objetivo para 9 equipos de producto y unos 70 ingenieros, creó el proceso de registros de decisiones que hoy se usa en toda la empresa y lideró la descomposición de un monolito que redujo el lead time de despliegue de 9 días a menos de 4 horas.

Experiencia

Arquitecta de software, plataforma · Empresa de software vertical B2B SaaS (700 empleados), Madrid

01/2021 – actualidad

  • Definí la arquitectura objetivo de una plataforma de 60 servicios con 2,4 millones de usuarios, en colaboración con 9 equipos de producto y unos 70 ingenieros.
  • Lideré durante 3 años la descomposición de un monolito Java de 1,4 millones de líneas en 14 servicios por contexto delimitado, con lo que el lead time de despliegue bajó de 9 días a menos de 4 horas y la tasa de fallos en cambios, del 18 % al 6 %.
  • Implanté los registros de decisiones de arquitectura (ADR) y una revisión ligera por RFC: 96 decisiones registradas en 4 años, con una mediana de 5 días por revisión.
  • Diseñé la columna vertebral de eventos sobre Kafka con registro de esquemas y tests de contrato, que eliminó 11 integraciones punto a punto y redujo en torno a dos tercios las incidencias por roturas entre equipos.
  • Reduje el gasto anual en cloud en 1,4 millones de euros con un diseño de almacenamiento por niveles, una topología de servicios bien dimensionada y el paso de entornos de staging siempre encendidos a entornos bajo demanda.
  • Fijé los requisitos no funcionales y dirigí las revisiones de preparación para producción de 22 servicios nuevos, que se lanzaron todos con SLO, runbooks y guardias definidas.
  • Acompañé a 8 ingenieros sénior hasta que entraron en el grupo de revisión de arquitectura; 3 de ellos ocupan ya puestos de arquitecto.

Ingeniera de software principal · Empresa de productos de datos (200 empleados), Madrid

06/2017 – 01/2021

  • Diseñé y construí un pipeline de ingesta multitenant que procesa 400 millones de eventos al día con una latencia p99 de extremo a extremo inferior a 90 segundos.
  • Sustituí un sistema de informes por lotes nocturnos por un modelo incremental, con lo que la antigüedad de los datos visibles para el cliente pasó de 22 horas a 12 minutos.
  • Lideré el rediseño de seguridad tras una prueba de penetración: aislamiento de clientes en la capa de base de datos, peticiones internas firmadas y rotación de más de 40 credenciales.
  • Dirigí la due diligence técnica de dos adquisiciones y redacté los planes de integración; uno de ellos se completó en 5 meses frente a una estimación de 9.

Ingeniera de software sénior · Empresa de productos de datos, Madrid

08/2013 – 06/2017

  • Desarrollé y operé 6 servicios de backend en Java y Go, entre ellos el servicio de facturación, que procesaba unos 30 millones de euros al año.
  • Reduje la carga de la base de datos un 45 % con réplicas de lectura, reescritura de consultas y una capa de caché con reglas de invalidación explícitas.

Formación

Máster en Ingeniería Informática
Universidad pública, Madrid, 2013

Ingeniería Técnica en Informática de Sistemas
Universidad pública, Valladolid, 2011

Certificaciones

  • AWS Certified Solutions Architect – Professional, 2024
  • Certificación TOGAF Standard, 10.ª edición, The Open Group, 2022
  • Certified Kubernetes Administrator (CKA), 2021 (renovada, vigente)

Habilidades

Diseño de sistemas distribuidos y análisis de compromisosDiseño guiado por el dominio (DDD) y contextos delimitadosArquitectura orientada a eventos (Kafka, registro de esquemas)Descomposición de monolitos y patrón stranglerDiseño de API: REST, gRPC, GraphQL, versionadoRegistros de decisiones de arquitectura y revisión por RFCModelo C4 y documentación de arquitecturaRequisitos no funcionales y preparación para producciónArquitectura de seguridad y modelado de amenazasDiseño de plataformas en AWS y KubernetesModelado de costes cloudJava, Go, Python, SQLMentoría técnica y moderación de revisiones de diseño
Ejemplo ficticio. Los nombres, empleadores y cifras son orientativos.Usar este ejemplo en el editor →
Un currículum de arquitecto/a que enumera patrones sin consecuencias parece el índice de un manual. En cada decisión, di qué mejoró y cuánto: lead time, tasa de fallos, coste, latencia, número de equipos desbloqueados.

Lo que busca un/a VP de ingeniería en un/a arquitecto/a

Contratar a un arquitecto es valorar su criterio, y el criterio es difícil de demostrar sobre el papel. Hay cuatro señales que hacen el trabajo.

  • Escala y forma de lo que has diseñado. Usuarios, servicios, volumen de datos, equipos, ingenieros. Una herramienta interna de tres equipos y una plataforma multitenant de 60 servicios son trabajos distintos.
  • Decisiones con motivos y consecuencias. Nombrar lo que elegiste, lo que descartaste y lo que pasó después es la prueba más clara de pensamiento arquitectónico en un currículum.
  • Si sigues construyendo. La mayoría de las empresas quiere un arquitecto que programe y revise pull requests, no uno que solo dibuje diagramas. Di qué has puesto en producción recientemente.
  • Influencia sin autoridad jerárquica. Los arquitectos rara vez dirigen a los equipos que implementan sus diseños. Los registros de decisiones, los procesos de revisión, la mentoría y las cifras de adopción demuestran que eres capaz de mover una organización.

“Enséñame una decisión que tomaste y resultó ser errónea, y qué hiciste al respecto. Todos los arquitectos en los que confío tienen una. Un currículum lleno de patrones de éxito y sin compromisos me dice que tuviste suerte o que en realidad no eras quien tomaba las decisiones.”

Panel de reclutadores, Responsable de contratación de dirección de ingeniería, EE. UU. (nombre publicado tras la revisión)

Ejemplos de perfil profesional para arquitecto/a de software

Cuatro líneas como máximo. Años, sector, escala, el mayor cambio que impulsaste y cuántos ingenieros trabajan sobre tu trabajo.

Arquitecto/a de plataforma en una empresa SaaS
Arquitecta de software con 13 años en sistemas distribuidos, 5 como arquitecta de una plataforma SaaS multitenant con 2,4 millones de usuarios. Define la arquitectura objetivo para 9 equipos y 70 ingenieros, lideró la descomposición de un monolito que llevó el lead time de despliegue de 9 días a menos de 4 horas y redujo el gasto en cloud en 1,4 millones de euros al año.
Arquitecto/a empresarial o de aplicaciones
Arquitecto de aplicaciones con 12 años en sistemas de seguros, responsable del estado objetivo de 40 aplicaciones de pólizas, siniestros y facturación. Retiró 9 aplicaciones heredadas en 3 años, sustituyó una capa de interfaces por ficheros nocturnos por un bus de eventos y es responsable de los estándares de integración que usan 6 equipos de proveedores.
Arquitecto/a que sigue programando
Arquitecta de software hands-on con 11 años en Go y Java. Diseña y prototipa personalmente las partes difíciles: la actual columna vertebral de eventos, el modelo de aislamiento de clientes y la capa de rate limiting son código en producción, no documentos. Revisa entre 15 y 20 pull requests a la semana en 5 equipos.
Paso desde ingeniero/a sénior o principal
Principal engineer durante 4 años que da el paso a un puesto de arquitecto. Diseñó el pipeline de ingesta que procesa 400 millones de eventos al día, lideró el rediseño de seguridad tras una prueba de penetración y dirigió la due diligence técnica de dos adquisiciones. Se siente cómodo redactando el registro de decisión y defendiéndolo ante una sala escéptica.
Arquitecto/a cloud o de soluciones
Arquitecta de soluciones con 9 años diseñando cargas de trabajo en AWS para clientes de sectores regulados. Entrega arquitecturas de referencia, modelos de costes y landing zones, y ha liderado 6 migraciones de entornos on-premise a la nube con una reducción media del 34 % en costes de infraestructura. Certificada como AWS Solutions Architect – Professional.

Empieza con un ejemplo y termina en minutos.

No necesitas registrarte para empezar. Elige un ejemplo, adáptalo con sugerencias y revisa la vista previa mientras escribes.

Crear mi currículum de arquitecto/a de software

Logros de arquitectura: del nombre del patrón a sus consecuencias

El fallo más habitual en un currículum de arquitecto/a es una lista de tecnologías elegidas sin explicar qué cambió.

Solo el nombre del patrónDecisión con consecuencia
Migré de un monolito a microservicios.Descompuse en 3 años un monolito Java de 1,4 millones de líneas en 14 servicios por contexto delimitado, con lo que el lead time de despliegue bajó de 9 días a menos de 4 horas y la tasa de fallos en cambios, del 18 % al 6 %.
Introduje una arquitectura orientada a eventos.Diseñé una columna vertebral de eventos en Kafka con registro de esquemas y tests de contrato, que eliminó 11 integraciones punto a punto y redujo en torno a dos tercios las incidencias por roturas entre equipos.
Elaboré documentación de arquitectura.Implanté los registros de decisiones de arquitectura y una revisión ligera por RFC: 96 decisiones registradas en 4 años, con una mediana de 5 días por revisión.
Trabajé en la optimización de costes cloud.Reduje el gasto anual en cloud en 1,4 millones de euros con almacenamiento por niveles, una topología de servicios bien dimensionada y entornos de staging bajo demanda en lugar de siempre encendidos.
Definí estándares técnicos.Fijé los requisitos no funcionales y dirigí las revisiones de preparación para producción de 22 servicios nuevos, todos lanzados con SLO, runbooks y una rotación de guardias con responsables.
Fui mentor/a de ingenieros.Acompañé a 8 ingenieros sénior hasta el grupo de revisión de arquitectura; 3 han pasado después a puestos de arquitecto en esta u otra empresa.
Mejoré el rendimiento del sistema.Sustituí los informes por lotes nocturnos por un modelo incremental, con lo que la antigüedad de los datos visibles para el cliente pasó de 22 horas a 12 minutos.
Lideré mejoras de seguridad.Lideré el rediseño posterior a la prueba de penetración: aislamiento de clientes en la capa de base de datos, peticiones internas firmadas y rotación automatizada de más de 40 credenciales.
No te atribuyas resultados que pertenecen a toda la organización de ingeniería. Escribe «diseñé e impulsé» o «definí la arquitectura objetivo de» en lugar de dar a entender que entregaste en persona un programa de trabajo de tres años. Es justo lo que se pregunta en las entrevistas.

Competencias necesarias para un/a arquitecto/a de software

Divídelas en diseño, tecnología y competencias organizativas. El tercer grupo es lo que distingue a un arquitecto de un ingeniero muy sénior.

  • Diseño: compromisos en sistemas distribuidos, diseño guiado por el dominio y contextos delimitados, patrones orientados a eventos y de petición-respuesta, modelado de datos y elección del modelo de consistencia, diseño y versionado de API, caché e idempotencia, modos de fallo y degradación.
  • Requisitos no funcionales: presupuestos de rendimiento, objetivos de disponibilidad, arquitectura de seguridad y modelado de amenazas, conservación de datos y privacidad (RGPD), recuperación ante desastres, modelado de costes y restricciones normativas de tu sector.
  • Profundidad tecnológica: al menos un lenguaje que sigas escribiendo bien, una nube a fondo, orquestación de contenedores, al menos dos motores de base de datos y cuándo usar cada uno, y una plataforma de mensajería o streaming.
  • Documentación y comunicación: registros de decisiones de arquitectura, C4 u otros modelos de diagramas similares, procesos RFC, análisis escrito de compromisos, presentaciones a la dirección y a ingenieros escépticos.
  • Organización: moderación de revisiones de diseño, mentoría, planificación de migraciones, trabajo con proveedores y equipos de plataforma, saber decir que no con argumentos, secuenciar los cambios para que los equipos sigan entregando.
  • Marcos que merece la pena nombrar si los usas: TOGAF en entornos corporativos, el modelo C4 para diagramas y las revisiones well-architected para cargas de trabajo en la nube.

Certificados, titulaciones y lo que cuenta de verdad

A nivel de arquitecto/a, las pruebas de criterio pesan más que las acreditaciones. Aun así, los certificados tienen su papel en entornos corporativos y de consultoría, donde los clientes los piden.

  • Los certificados de arquitectura cloud son los que más peso práctico tienen: AWS Certified Solutions Architect – Professional, Microsoft Certified: Azure Solutions Architect Expert y Google Professional Cloud Architect.
  • La certificación TOGAF de The Open Group es habitual en arquitectura empresarial y en consultoras. Importa mucho más en grandes corporaciones y en proyectos para el sector público que en empresas de producto.
  • Los certificados de Kubernetes y de seguridad ayudan si tu trabajo de arquitectura tiene mucho de plataforma o de seguridad.
  • Titulaciones: lo habitual es un grado o una ingeniería en informática, pero no es imprescindible. Muchos arquitectos llegan desde la ingeniería sin título universitario, y a este nivel nadie queda descartado solo por la formación.
  • Mejor que cualquier certificado: un artículo público sobre un diseño del que fuiste responsable, una charla en una conferencia, un proyecto open source o un registro de decisión anonimizado que puedas enseñar en una entrevista.

Formato, extensión y el primer filtro

Dos páginas es lo normal para un/a arquitecto/a. La primera media página tiene que dejar claros la escala y el nivel de experiencia, porque es todo lo que lee un responsable de contratación con prisa antes de decidir.

  • Empieza con un perfil profesional con cifras de escala. Usuarios, servicios, equipos, ingenieros, volumen de datos. Todo lo demás puede esperar.
  • Usa el mismo título que la oferta: arquitecto/a de software, technical architect, arquitecto/a de aplicaciones, arquitecto/a de soluciones, principal engineer. Las empresas los usan para puestos que se solapan y los filtros son literales.
  • Mantén un bloque sencillo de competencias para que coincidan las palabras clave, pero que no se coma la página. La credibilidad la aportan los logros.
  • Una sola columna, sin diagramas dentro del currículum y sin fecha de nacimiento; la foto es opcional en España. Si quieres enseñar un diagrama, enlaza a un artículo.
  • Para puestos corporativos y de consultoría, añade una línea breve por proyecto con el sector, el tamaño del equipo y la duración, porque en esos puestos se valora la variedad de contextos.

Preguntas frecuentes

¿Cómo se hace un currículum de arquitecto/a de software?

Empieza por la escala: usuarios, servicios, equipos e ingenieros. Después redacta los logros como decisiones con consecuencias, nombrando lo que elegiste y qué mejoró y cuánto, como el lead time, la tasa de fallos en cambios, la latencia o el coste. Añade un bloque de competencias y los certificados cloud o TOGAF, y no pases de dos páginas.

¿Qué competencias necesita un/a arquitecto/a de software?

Compromisos en sistemas distribuidos, diseño guiado por el dominio, modelado de API y datos, requisitos no funcionales como la seguridad y el coste, y un conocimiento práctico profundo de al menos un lenguaje y una nube. Igual de importante es la parte organizativa: registros de decisiones, revisiones de diseño, mentoría y secuenciación de migraciones.

¿Debe incluir detalle de código el currículum de un/a arquitecto/a de software?

Sí, algo. La mayoría de las empresas quiere un arquitecto que siga programando y revisando pull requests. Indica qué has puesto en producción recientemente y los lenguajes con los que estás al día, porque un currículum que solo enumera patrones y diagramas parece de alguien que dejó atrás la ingeniería.

¿En qué se diferencia el currículum de un/a arquitecto/a del de un/a ingeniero/a sénior?

El currículum de un ingeniero sénior muestra lo que construiste. El de un arquitecto muestra lo que decidiste, por qué y cuántos equipos construyeron sobre ello. Añade las pruebas organizativas, como registros de decisiones, procesos de revisión, adopción entre equipos e ingenieros a los que has formado, porque es la parte que quien contrata no puede deducir.

¿Merece la pena incluir la certificación TOGAF?

En arquitectura empresarial, consultoría y proyectos para el sector público, sí, porque los clientes y los departamentos de compras la piden. En empresas de producto pesa mucho menos que un certificado de arquitectura cloud o que una migración que hayas liderado. Inclúyela si la tienes, pero no construyas el currículum en torno a ella.

¿Cuánto debe ocupar el currículum de un/a arquitecto/a de software?

Dos páginas. Una suele quedarse corta para mostrar a la vez la escala y el razonamiento de tus decisiones. Detalla los dos últimos puestos, resume todo lo anterior en dos o tres líneas por puesto y elimina las listas de tecnologías de los empleos de hace más de ocho años.

¿Qué diferencia hay entre un/a arquitecto/a de software y un/a arquitecto/a de soluciones?

El arquitecto de software suele ser responsable del diseño interno de un producto o una plataforma a lo largo del tiempo. El arquitecto de soluciones diseña más a menudo un sistema concreto o la solución de un cliente, con frecuencia orientado a preventa o a la entrega, en una consultora o un proveedor cloud. Usa las palabras de la oferta y destaca la parte de tu experiencia que encaje.

¿Cómo paso de ingeniero/a sénior a arquitecto/a?

Empieza a hacer el trabajo antes de tener el título: redacta los documentos de diseño, dirige la revisión, asume una migración entre equipos y escribe el registro de decisión. Después construye tu currículum en torno a esos entregables y no en torno a las funcionalidades lanzadas. La mayoría de los arquitectos se contratan entre personas que ya hacen ese trabajo a la vista de todos.

¿Listo para escribir el tuyo?

El editor te sugiere un perfil a partir de tu propia experiencia y luego lo compara con la oferta de empleo.

Cómo se hizo esta página: el primer borrador se redactó con ayuda de IA a partir de la biblioteca de ejemplos de cvplex y después lo editó y verificó cvplex Careers Team. Los ejemplos son composiciones ficticias y las cifras son orientativas. Puedes informar de un error en la página de política editorial. Esta versión se tradujo del inglés con ayuda de IA.