Principal Software Engineer

Picaio

Ciudad de México

Presencial

MXN 900.000 - 2.100.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Transforma esta oferta en una entrevista: un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Descripción de la vacante

Picaio busca un Software Architect con enfoque Hands-On para liderar la arquitectura de productos y plataformas escalables en Santa Fe, CDMX. Se espera participar activamente en código, revisar mejoras y guiar decisiones técnicas

El rol requiere 8+ años en software, experiencia en microservicios, bases de datos relacionales y NoSQL, y dominio de Docker/Kubernetes y CI/CD. Trabajo presencial en CDMX con enfoque en producto y rapidez de entrega.

Formación

  • 8+ años de experiencia en ingeniería y desarrollo de software.
  • Experiencia en arquitectura de software y diseño de soluciones escalables.
  • Capacidad para liderar decisiones técnicas y mentoría a equipos.

Responsabilidades

  • 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, performance y seguridad.
  • Diseñar e implementar arquitecturas basadas en microservicios y APIs RESTful.
  • Aplicar principios de ingeniería como SOLID, Clean Code y Design Patterns.
  • Participar en Code Reviews y mantener estándares de código.
  • Trabajar con bases de datos relacionales y NoSQL.
  • Trabajar con contenedores, Docker y Kubernetes.
  • Identificar riesgos y deuda técnica; proponer mejoras.
  • Evaluar tecnologías nuevas alineadas al producto.
  • Actuar como referente técnico y ofrecer mentoría a ingenieros Senior y Tech Leads.

Conocimientos

Arquitectura de software
Hands-On coding
Microservicios
APIs RESTful
Cloud-native
SOLID
Design Patterns
DDD
Code Reviews
Mentoría
Programación backend

Herramientas

Docker
Kubernetes
AWS/Azure/GCP

Descripción del empleo

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 fuerte 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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Hands-On Principal Software Architect – Microservices & Cloud-Native
Hands-On Principal Software Architect – Microservices & Cloud-Native

Picaio • Ciudad de México

Presencial
MXN 900.000 - 2.100.000
Arquitecto de Solución (Especialista en Ingeniería de Software e Integraciones)
Arquitecto de Solución (Especialista en Ingeniería de Software e Integraciones)

Virtualent • Naucalpan de Juárez

Presencial
MXN 900.000 - 1.200.000
Arquitecto de Software Monterrey, Nuevo León
Arquitecto de Software Monterrey, Nuevo León

Wolf Recruiter Company • Monterrey

Presencial
MXN 670.000 - 1.004.000
Prestaciones superiores a las de laLey
Software Architect
Software Architect

Pacificacontinental • Santiago de Querétaro

Híbrido
Technical Design Lead – FrontEnd
Technical Design Lead – FrontEnd

Sener en Ingeniería • Ciudad de México

Presencial
MXN 900.000 - 1.700.000
.Net Software Engineer
.Net Software Engineer

Vanhyde • Región Centro

Híbrido
MXN 1.200.000 - 1.885.000
Solution Architect (Applications // Apps)
Solution Architect (Applications // Apps)

Pacificacontinental • Naucalpan de Juárez

Presencial
Tech Lead
Tech Lead

Axity • Culiacán

Presencial
MXN 1.200.000 - 2.000.000
Software Engineer
Software Engineer

Foxconn-Gdl • Tlaquepaque

Presencial
MXN 300.000 - 520.000
Backend Engineer (AWS, Cloud & Deployment) - México Only - English Required
Backend Engineer (AWS, Cloud & Deployment) - México Only - English Required

DaCodes. • Monterrey

Presencial
MXN 600.000 - 900.000
Trabajo remoto
Seguro de gastos médicos mayores (MX)
Formación y certificaciones
+1