




Resumen: Buscamos un Ingeniero de Software Senior para entregar soluciones funcionales de forma rápida, diagnosticar defectos complejos en producción y aprovechar la tecnología de IA para mejorar la velocidad de desarrollo en diversas iniciativas críticas de resolución de problemas. Aspectos destacados: 1. Orientarse rápidamente a nuevos entornos y entregar resultados funcionales 2. Utilizar copilotos basados en IA para incrementar aún más la velocidad de desarrollo 3. Resolutor crítico de problemas que rota entre múltiples equipos Estamos buscando un **Ingeniero de Software Senior** de primer nivel para unirse a nuestro equipo. Este puesto va mucho más allá de un trabajo típico de ingeniería backend: buscamos ingenieros sólidos y centrados en la entrega, capaces de orientarse rápidamente a nuevos entornos, producir soluciones totalmente funcionales y aprovechar la tecnología de IA actual para incrementar la velocidad de desarrollo. Los ingenieros de este equipo actuarán como resolutores críticos de problemas, rotando entre múltiples equipos para neutralizar incidencias reales en producción, implementar nuevas funcionalidades y reforzar la estabilidad del sistema, frecuentemente bajo plazos ajustados y en condiciones altamente dinámicas. **Responsabilidades** * Familiarizarse rápidamente con repositorios de código desconocidos, ejecutar aplicaciones en entornos locales y entregar resultados funcionales dentro de cronogramas acelerados * Diagnosticar y desentrañar defectos complejos en producción que abarcan varios equipos de plataforma * Guiar las funcionalidades en todas las etapas de entrega, desde la codificación y las pruebas de integración hasta su lanzamiento mediante tuberías CI/CD * Contribuir a arquitecturas de sistemas distribuidos y amplios ecosistemas empresariales de microservicios * Usar copilotos basados en IA (como Copilot, Claude Code u otras herramientas similares) para redactar y perfeccionar código, crear y mejorar suites de pruebas, y agilizar la depuración junto con tareas cotidianas de ingeniería * Examinar cuidadosamente lo generado por la IA y corregir cualquier inexactitud, suposición errónea o detalle omitido * Construir, solucionar problemas y mejorar tuberías de compilación utilizando tecnologías como Gradle, Maven y diversas configuraciones de CI * Colaborar con equipos de plataforma para resolver incidencias y establecer medidas protectoras que eviten su repetición * Liderar intervenciones de tipo SWAT y coordinar esfuerzos correctivos transversales entre equipos (aplicable al puesto de liderazgo) **Requisitos** * Un mínimo de tres años de experiencia aplicada como ingeniero de software * Una sólida trayectoria de participación en sistemas distribuidos de grado empresarial y arquitecturas impulsadas por microservicios * Conocimientos prácticos sólidos de Java para el desarrollo de servicios backend * Capacidad práctica para diseñar, implementar y conectarse a APIs REST Experiencia demostrada de autonomía al gestionar un proyecto desde su inicio hasta su finalización — desde clonar, compilar, depurar, modificar, probar e integrar en una tubería CI * Exposición práctica a plataformas CI/CD (como GitHub Actions o similares) para automatizar procesos de compilación, pruebas y despliegue * Comprensión sólida de utilidades de compilación como Gradle y Maven, incluida la gestión de dependencias y la configuración del entorno * Capacidades avanzadas de diagnóstico y análisis de causas fundamentales, que cubran fallos de compilación, conflictos de dependencias y malfuncionamientos en tiempo de ejecución * Trayectoria real de integración de herramientas de IA en las prácticas de desarrollo, más allá del simple autocompletado, incluyendo prompts estructurados con criterio, procesos de soporte por IA en múltiples etapas y refinamiento iterativo de los artefactos generados * Capacidad para verificar el código producido por IA, identificar piezas faltantes o suposiciones infundadas, y elevar la calidad de la salida al nivel exigido para producción * Juicio agudo sobre cuándo la IA acelera el trabajo y cuándo debe prevalecer la ingeniería convencional * Capacidad para operar eficazmente bajo presión intensa, en contextos poco claros y con supervisión limitada * Excelente dominio del inglés tanto escrito como hablado (nivel B2+ o superior) **Deseable** * Familiaridad práctica con Kotlin para desarrollo backend u otros desarrollos relacionados con la JVM * Experiencia real con Spring Boot para el despliegue de microservicios de calidad productiva * Exposición a frameworks basados en agentes u herramientas de orquestación de agentes (como Claude Code, LangGraph o similares) * Competencia con herramientas avanzadas para desarrolladores y configuraciones de productividad (como tmux, Warp o configuraciones de flujos de trabajo con scripts) * Experiencia previa en ingeniería usando Go (Golang) para trabajos de servicios backend **Ofrecemos** * Proyectos internacionales con marcas líderes * Trabajo con equipos globales de colegas altamente calificados y diversos * Beneficios médicos * Programas financieros para empleados * Días libres remunerados y licencias por enfermedad * Cursos de actualización de competencias, reciclaje profesional y certificaciones * Acceso ilimitado a la biblioteca de LinkedIn Learning y a más de 22.000 cursos * Oportunidades profesionales globales * Oportunidades de voluntariado y participación comunitaria * Grupos de empleados de EPAM * Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn


