Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
EX Squared

Arquitecto de Software, Integraciones, AWS

EX Squared

Software Architect designing innovative end-to-end technological solutions for clients using AWS and integrations. Collaboration with development teams to ensure software architecture meets business needs.

Posted 7/30/2026full-timeSan Jose • 🇨🇷 Costa RicaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing end-to-end software architectures aligned with business objectives, utilizing AWS services and API design principles. Capable of translating functional requirements into technical solutions while ensuring high availability, security, and scalability.

Highest-signal resume keywords
Software Architecture DesignAPI Design PrinciplesAWS Solutions ArchitectureEvent-Driven ArchitectureDevOps Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software ArchitectureAPI DevelopmentMicroservicesServerless ArchitectureEvent-Driven ArchitectureIntegration DesignTechnical DocumentationSystem ResilienceSecurity PrinciplesHigh Availability Systems
Soft Skills
CollaborationStakeholder CommunicationProblem SolvingTechnical Translation
Tools & Technologies
AWS API GatewayAWS LambdaAWS ECSAWS EKSAWS EventBridgeAWS SNSAWS SQSAWS RDSAWS DynamoDBAWS CloudWatch
Industry Keywords
Software EngineeringSystems IntegrationContinuous IntegrationInfrastructure as CodeObservabilityTechnical Debt Management

Tech Stack

Tools & technologies
AWSDynamoDB

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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.

Benefits

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