Crear arquitecturas, prototipos y propuestas de diseño que aporten valor de negocio a corto plazo y, al mismo tiempo, se alineen con la visión futura del producto y la plataforma.
Influir en la dirección técnica mediante revisiones de arquitectura, RFC, discusiones de diseño y colaboración práctica.
Colaborar con desarrolladores senior, arquitectos y tech leads para definir y ejecutar la hoja de ruta de arquitectura del producto y la plataforma.
Equilibrar la velocidad de entrega, la calidad, la mantenibilidad y la salud a largo plazo de la plataforma al tomar decisiones técnicas.
Desglosar grandes iniciativas en fragmentos de trabajo paralelizables que aporten valor de negocio incremental.
Defender las propuestas en todas las fases del SDLC, desde el diseño hasta la implementación en producción.
Contribuir a mejorar la compilación principal del producto, los pipelines de CI/CD y el SDLC en general.
Diagnosticar y eliminar las causas raíz de los problemas persistentes en producción; impulsar la fiabilidad, la observabilidad, el monitoreo y la respuesta a incidentes.
Mantener actualizada la documentación técnica y crear nuevos artefactos cuando sea necesario.
Facilitar discusiones de diseño dentro de los equipos y entre ellos.
Representar al equipo en discusiones técnicas con Tech Leads, Operaciones, Product/UX, Seguridad, expertos del dominio y stakeholders externos.
Actuar como líder técnico de confianza, ayudando a los equipos a tener éxito mediante la colaboración, la influencia y la propiedad compartida.
Orientar a otros desarrolladores mediante revisiones de diseño, sesiones conjuntas de IA agéntica y retroalimentación sobre habilidades, prompts y otros insumos de agentes; contribuir a elevar la madurez de ingeniería general.
Compartir conocimiento sobre nuevas tecnologías y mejores prácticas de la industria.
Evaluar tecnologías emergentes, frameworks y capacidades de la nube que puedan beneficiar a la plataforma.
Usar herramientas de desarrollo asistido por IA —autocompletado en línea, asistentes conversacionales y flujos de trabajo agénticos— como parte estándar de tu día a día.
Evaluar críticamente y asumir la responsabilidad de todo el resultado generado por IA antes de su publicación: verificar su corrección, seguridad y alineación con la arquitectura y los estándares del equipo.
Identificar oportunidades de automatización agéntica dentro de tu equipo y liderar la implementación de nuevos flujos de trabajo y herramientas asistidos por IA.
Orientar a otros desarrolladores sobre el uso eficaz y responsable de herramientas de desarrollo asistido por IA.
Ayudar a establecer prácticas y salvaguardas a nivel de equipo para usar las herramientas de IA de forma segura y eficaz.
Crear y perfeccionar ciclos de retroalimentación que mejoren con el tiempo el uso colectivo de las herramientas de IA por parte del equipo.
Título en Ciencias de la Computación, Ingeniería de Software o experiencia práctica equivalente; más de 8 años de experiencia profesional en desarrollo de software con un impacto demostrado más allá de un solo equipo.
Experiencia comprobada en el diseño y operación de plataformas SaaS/multi-tenant distribuidas y nativas de la nube a gran escala, idealmente en AWS.
Sólidos fundamentos de software: POO, patrones de diseño, principios SOLID y un historial de defensa de la calidad del código.
Experiencia con prácticas de desarrollo de software con IA agéntica.
Experiencia diseñando y consumiendo APIs HTTP bien diseñadas (REST, GraphQL o similares).
Experiencia orientando a desarrolladores e influyendo en decisiones arquitectónicas entre equipos.
Sólidas habilidades de comunicación escrita y verbal; cómodo en entornos de ritmo acelerado, con ambigüedad y requisitos cambiantes. Inglés nivel B2 alto.
Fuerte iniciativa para mejorar procesos, herramientas, metodologías y la calidad del producto.
Construir y operar la capa de AWS AgentCore Gateway y las capacidades que aloja: hoy, objetivos de MCP y, a medida que estén disponibles, acceso entrante, objetivos agente-a-agente (HTTP) y objetivos de inferencia/enrutamiento de modelos.
Desarrollar y mantener el registro de objetivos y el modelo de configuración que permite a las firmas clientes registrar sus propios servidores MCP para que sus agentes los utilicen, incluyendo aislamiento de tenants, manejo de credenciales, listas de permitidos y control de salida, y contención cuando un endpoint de terceros falla o se comporta incorrectamente.
Construir la superficie entrante que expone las capacidades de Caseware a agentes y clientes externos mediante MCP y protocolos adyacentes, incluyendo autenticación, aplicación de alcances y limitación de tasa.
Construir y operar la ruta de conectividad local, incluyendo el ciclo de vida de sesiones, la correlación de solicitudes y la recuperación de sesiones de larga duración entre agentes alojados en la nube y clientes de escritorio locales.
Implementar la propagación de sesiones y alcances desde el agente hasta el gateway, el objetivo y el backend, de modo que la autorización sea correcta y auditable en cada salto.
Diseñar y evolucionar contratos OpenAPI para los objetivos del gateway y los runtimes de los objetivos que los implementan, manteniendo convenciones consistentes independientemente de lo que cada objetivo exponga.
Implementar la autorización saliente para los objetivos del gateway (IAM/SigV4, OAuth, proveedores de credenciales) para que el acceso a cada tipo de objetivo se controle de forma segura y consistente.
Mantener el versionado de los contratos de los objetivos a medida que evolucionan, para que los equipos consumidores y los clientes no se vean afectados por los cambios.
Contribuir al trazado de extremo a extremo y a los SLO para el tráfico del gateway, y construir la observabilidad que permita a ti y a otros equipos detectar y depurar fallos en cualquier punto del pipeline.
Mensual
Para postulantes en: Colombia
Basado en 5 posiciones similares en Colombia
Estimaciones salariales basadas en posiciones similares en nuestra plataforma. Los salarios reales pueden variar.
Colombia