Modalidad:
Santa Fe, CDMX
Sobre la posición
En
Picaio
buscamos un
Software Architect con enfoque Hands-On
que combine experiencia sólida en
arquitectura de software con participación activa en programación
.
Buscamos un perfil con alta profundidad técnica, capaz de diseñar soluciones complejas y escalables, tomar decisiones de arquitectura y, al mismo tiempo,
involucrarse directamente en el código
, particularmente en componentes críticos, implementación de nuevas soluciones, refactorización y revisiones de código.
Valoramos especialmente perfiles provenientes de startups, empresas de producto o equipos donde hayan participado directamente en la construcción y evolución de productos digitales
, trabajando en entornos dinámicos donde la escalabilidad, velocidad de ejecución y toma de decisiones técnicas son fundamentales.
Esta posición está dirigida a profesionales que actualmente se desempeñen como
Principal Engineer, Staff Engineer, Software Architect, Solutions Architect o Tech Lead
, pero que mantengan un robusto enfoque en desarrollo de software.
Diseñar y evolucionar la
arquitectura de software
de productos y plataformas escalables.
Participar activamente en el desarrollo
Hands-On
, programando y refactorizando componentes críticos.
Diseñar soluciones
distribuidas, escalables, de alta disponibilidad y cloud-native
.
Definir decisiones técnicas relacionadas con
arquitectura, stack tecnológico, performance, seguridad y escalabilidad
.
Diseñar e implementar arquitecturas basadas en
microservicios y APIs RESTful
.
Aplicar y promover principios de ingeniería como
SOLID, Clean Code, Design Patterns y DDD
.
Participar en
Code Reviews
y garantizar estándares de calidad de código.
Diseñar soluciones utilizando
bases de datos relacionales y NoSQL
.
Trabajar con arquitecturas basadas en
contenedores, Docker y Kubernetes
.
Identificar riesgos técnicos, deuda técnica y oportunidades de optimización.
Evaluar e integrar nuevas tecnologías alineadas con las necesidades del producto.
Actuar como referente técnico y brindar
mentoría a ingenieros Senior y Tech Leads
.
Participar en decisiones técnicas considerando no solo la arquitectura, sino también el
impacto y evolución del producto
.
8+ años de experiencia
en ingeniería y desarrollo de software.
Experiencia previa como
Principal Software Engineer, Staff Engineer, Software Architect, Tech Lead o posición equivalente
.
Experiencia reciente y sólida en
programación backend
utilizando al menos uno de los siguientes lenguajes:
Experiencia comprobable diseñando y desarrollando
arquitecturas de microservicios
.
Dominio de
principios SOLID, Design Patterns, Clean Code y buenas prácticas de ingeniería de software
.
Experiencia con
bases de datos relacionales y NoSQL
.
Experiencia con
Docker y Kubernetes
.
Experiencia diseñando
sistemas distribuidos, escalables y de alta disponibilidad
.
Experiencia realizando
Code Reviews y tomando decisiones técnicas de arquitectura
.
Capacidad para mantenerse
Hands-On en programación
, además de asumir responsabilidades de arquitectura y liderazgo técnico.
Será un plus
Experiencia con
Event-Driven Architecture (EDA)
.
Experiencia trabajando con
AWS, Azure o GCP
.
Conocimientos de
CI/CD, DevOps o MLOps
.
Experiencia bajo metodologías ágiles como
Scrum o Kanban
.
#J-*****-Ljbffr
📌 Principal Software Engineer (Xico)
🏢 PICAIO
📍 Xico