Subscribe to the latest remote jobs:

Arquitecto de Software (Integraciones + AWS)

🇺🇸 United States | 🇨🇷 Costa Rica

Management

AWS

DynamoDB

NoSQL

Virtual Reality

Devops

SQL

Arquitecto de Software (Integraciones + AWS)

from 🇺🇸 United States | 🇨🇷 Costa Rica

En EX Squared LATAM somos una empresa de transformación digital enfocada en desarrollar soluciones tecnológicas innovadoras y de alto impacto que generan valor real para el negocio. Trabajamos con clientes de primer nivel en mercados globales, regionales y locales, fomentando una cultura colaborativa, inclusiva e impulsada por la innovación, donde las ideas de cada persona realmente importan.

 

Descripción del rol

Buscamos un Arquitecto de Software con experiencia en el diseño de soluciones técnicas end-to-end, integraciones entre sistemas y arquitecturas basadas en servicios cloud.
La persona será responsable de transformar necesidades funcionales y de negocio en arquitecturas de software seguras, escalables, resilientes y operables. Trabajará estrechamente con equipos de desarrollo, producto, DevOps, seguridad y datos para guiar las decisiones técnicas y asegurar que las soluciones implementadas mantengan la intención del diseño arquitectónico.


 

Ubicación

  • Modalidad híbrida con asistencia presencial requerida 2 día por semana.
  • Ubicación de oficinas: Escazú, Costa Rica. 

 

Duración del contrato

Indefinido 

 

Idioma de trabajo

Español, inglés técnico

 

Lo que harás

  • Diseñar arquitecturas de software end-to-end alineadas con los objetivos de negocio y los lineamientos de arquitectura empresarial.
  • Analizar requerimientos funcionales y convertirlos en soluciones técnicas claras, viables y mantenibles.
  • Diseñar integraciones entre aplicaciones, plataformas, servicios internos y proveedores externos mediante APIs, middleware, mensajería y arquitecturas orientadas a eventos.
  • Definir lineamientos para APIs, incluyendo contratos, autenticación, autorización, versionamiento, manejo de errores, seguridad, trazabilidad y disponibilidad.
  • Seleccionar y aplicar patrones de arquitectura y diseño adecuados, incluyendo microservicios, arquitectura orientada a eventos, serverless, APIs y sistemas distribuidos.
  • Diseñar soluciones sobre AWS, seleccionando los servicios más apropiados según los requerimientos de seguridad, escalabilidad, rendimiento, disponibilidad y costos.
  • Definir y documentar requerimientos no funcionales relacionados con desempeño, seguridad, resiliencia, observabilidad, mantenibilidad, interoperabilidad y recuperación ante fallos.
  • Trabajar estrechamente con desarrolladores y líderes técnicos para aclarar decisiones de diseño, resolver bloqueos y orientar la implementación de las soluciones.
  • Colaborar en la definición de estrategias de integración continua, despliegue automatizado, infraestructura como código y gestión de ambientes.
  • Incorporar principios de seguridad por diseño, protección de datos, gestión de identidades y cumplimiento normativo desde las primeras etapas de cada iniciativa.
  • Diseñar soluciones resilientes, observables y operables en producción, considerando escenarios de falla, degradación, recuperación y continuidad del servicio.
  • Identificar, priorizar y gestionar deuda técnica en coordinación con producto, desarrollo y otros equipos de tecnología.
  • Facilitar conversaciones entre equipos técnicos, producto y stakeholders de negocio para alcanzar acuerdos sobre decisiones arquitectónicas.


Lo que necesitas para tener éxito

  • Formación universitaria en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o una carrera relacionada.
  • Al menos cinco años de experiencia en arquitectura de software, arquitectura de soluciones, diseño de aplicaciones o posiciones técnicas similares.
  • Experiencia comprobable diseñando soluciones de software end-to-end y acompañando su implementación con equipos de desarrollo.
  • Experiencia reciente diseñando integraciones entre sistemas internos y externos mediante APIs REST, middleware, mensajería o arquitecturas orientadas a eventos.
  • Conocimiento profundo de los principios de diseño de APIs, incluyendo seguridad, autenticación, autorización, versionamiento, idempotencia, trazabilidad, manejo de errores y resiliencia.
  • Experiencia diseñando aplicaciones y servicios distribuidos utilizando patrones como microservicios, serverless y event-driven architecture.
  • Experiencia diseñando soluciones sobre AWS, idealmente utilizando servicios como API Gateway, Lambda, ECS o EKS, EventBridge, SNS, SQS, RDS, DynamoDB, IAM, Secrets Manager y CloudWatch.
  • Comprensión sólida de principios y herramientas DevOps, integración continua, despliegue automatizado e infraestructura como código.
  • Experiencia definiendo arquitecturas para sistemas que requieran alta disponibilidad, seguridad, escalabilidad y procesamiento transaccional.
  • Conocimiento de prácticas de observabilidad, monitoreo, logging distribuido, métricas y trazabilidad de transacciones.
  • Habilidad para traducir necesidades de negocio en decisiones técnicas y explicar conceptos complejos a stakeholders no técnicos.
  • Capacidad para trabajar de manera cercana y colaborativa con desarrolladores, producto, seguridad, DevOps, datos y arquitectura empresarial.


Habilidades Técnicas

  • Arquitectura de software y sistemas distribuidos.
  • APIs REST y servicios web.
  • Integraciones internas y externas.
  • Microservicios y arquitectura orientada a eventos.
  • Serverless y cloud-native architecture.
  • AWS y servicios administrados.
  • Seguridad de aplicaciones y APIs.
  • Patrones de diseño e integración.
  • Bases de datos SQL y NoSQL.
  • Mensajería, eventos y procesamiento asíncrono.
  • CI/CD e infraestructura como código.
  • Observabilidad, resiliencia y recuperación ante fallos.
  • Documentación de arquitectura y decisiones técnicas.
  • Metodologías Agile y ciclo de vida de desarrollo de software.


Lo que te hará destacar

  • Experiencia en banca, fintech, medios de pago o plataformas transaccionales.
  • Experiencia integrando aplicaciones con core bancario, procesadores de pago, tarjetas, proveedores externos o servicios financieros.
  • Experiencia con OAuth 2.0, OpenID Connect, JWT, API Gateways y gestión de identidades.
  • Experiencia con Kafka u otras plataformas de mensajería y streaming.
  • Conocimiento de prácticas de seguridad y cumplimiento aplicables a ambientes financieros regulados.
  • Certificaciones relacionadas con AWS, arquitectura de software o seguridad.

 

¿Por qué EX Squared?

En EX Squared creemos en construir equipos sólidos y colaborativos que generen un impacto significativo. Trabajarás junto a profesionales talentosos de toda la región, participando en proyectos innovadores mientras continúas desarrollando tu carrera en un entorno flexible, humano y de apoyo constante.

Valoramos la curiosidad, el sentido de ownership, el aprendizaje continuo y la colaboración abierta, creando un ambiente donde las personas pueden crecer profesionalmente, aportar sus ideas y generar un impacto real.

 

Lo que ofrecemos

  • Compensación competitiva en colones costarricences (CRC). 
  • Acceso a plataformas de aprendizaje y oportunidades de desarrollo profesional.
  • Ambiente de trabajo flexible.
  • Equipos colaborativos y multiculturales.

 

Nota de elegibilidad

Esta oportunidad está disponible únicamente para candidatos que residan actualmente enLatinoamérica o Brasil. Aplicaciones fuera de estas regiones no serán consideradas.

 

¿Listo para convertirte en un EXpert?

¡Únete a nuestro equipo de EXperts! #ApplyNow

by @maxrusakovic