




Resumen: Buscamos un Ingeniero de Software Senior para un dinámico puesto de backend, centrado en la resolución rápida de problemas, la creación de nuevas funcionalidades, el fortalecimiento de la fiabilidad del sistema y la aplicación de tecnologías modernas de inteligencia artificial en un entorno acelerado. Aspectos destacados: 1. Ir más allá de los roles estándar de backend, adaptándose rápidamente a nuevos entornos 2. Entregar soluciones funcionales completas y aprovechar la tecnología moderna de inteligencia artificial 3. Solucionador esencial de problemas en producción activa y de fiabilidad del sistema Buscamos un excepcional **Ingeniero de Software Senior** para que se una a nuestro equipo. Este puesto va mucho más allá de un rol típico de ingeniería backend: necesitamos ingenieros pragmáticos y orientados a resultados, capaces de adaptarse rápidamente a nuevos entornos, entregar soluciones funcionales completas y aprovechar la tecnología moderna de inteligencia artificial para acelerar el desarrollo. Los miembros de este equipo actuarán como solucionadores esenciales, moviéndose entre distintos grupos para resolver incidencias en producción activa, desarrollar nuevas funcionalidades y reforzar la fiabilidad del sistema, frecuentemente bajo plazos muy ajustados y en condiciones altamente cambiantes. **Responsabilidades** * Incorporarse rápidamente a repositorios de código desconocidos, ejecutar aplicaciones localmente y entregar resultados funcionales dentro de plazos muy ajustados * Diagnosticar y resolver defectos complejos en producción que afectan a varios equipos de plataforma * Llevar las funcionalidades a través de todas las fases de entrega, desde la codificación y las pruebas de integración hasta su publicación mediante canalizaciones CI/CD * Contribuir a arquitecturas de sistemas distribuidos y ecosistemas empresariales de microservicios a gran escala * Aplicar copilotos basados en IA (como Copilot, Claude Code o herramientas similares) para redactar y perfeccionar código, crear y mejorar suites de pruebas, y agilizar la depuración junto con las tareas diarias de ingeniería * Revisar la salida generada por IA y corregir cualquier inexactitud, suposición errónea o detalle omitido * Construir, solucionar problemas y mejorar canalizaciones de compilación utilizando herramientas como Gradle, Maven y diversas configuraciones CI * Colaborar con los grupos de plataforma para resolver incidencias y establecer medidas protectoras que eviten su repetición * Liderar intervenciones SWAT y coordinar iniciativas transversales de corrección (aplicable al puesto de liderazgo) **Requisitos** * Al menos 3 años de experiencia práctica como ingeniero de software * Experiencia previa en sistemas distribuidos de nivel empresarial y arquitecturas orientadas a microservicios * Competencia en Java para construir servicios backend * Capacidad para diseñar, implementar e integrar con APIs REST Demostración de autonomía al llevar un proyecto de principio a fin: desde clonar, compilar, depurar, modificar, probar e integrar en una canalización CI * Familiaridad con plataformas CI/CD (como GitHub Actions o similares) para automatizar flujos de compilación, pruebas e implementación * Conocimiento de herramientas de compilación como Gradle y Maven, incluida la gestión de dependencias y la configuración del entorno * Experiencia en diagnóstico y análisis de causas fundamentales relacionados con fallos de compilación, conflictos de dependencias y problemas en tiempo de ejecución * Experiencia previa en la integración de herramientas de IA en prácticas de desarrollo más allá del autocompletado básico, incluyendo la elaboración cuidadosa de indicaciones (prompts), flujos de trabajo asistidos por IA en varias etapas y perfeccionamiento iterativo de los artefactos generados * Capacidad para validar código generado por IA, identificar elementos ausentes o suposiciones no soportadas, y elevar la calidad de la salida al nivel exigido para producción * Comprensión de cuándo la IA acelera el trabajo y cuándo debe prevalecer la ingeniería tradicional * Flexibilidad para desempeñarse eficazmente bajo presión intensa, en contextos ambiguos y con mínima supervisión * Dominio del inglés, tanto escrito como hablado, al menos a nivel B2 **Deseable** * Familiaridad con Kotlin para desarrollo backend u otros desarrollos basados en JVM * Certificaciones en Spring Boot para ofrecer microservicios de calidad para producción * Conocimiento de frameworks basados en agentes o plataformas de orquestación de agentes (como Claude Code, LangGraph o herramientas comparables) * Habilidades en herramientas avanzadas para desarrolladores y entornos de productividad (como tmux, Warp o configuraciones de flujos de trabajo con scripts) * Experiencia previa en Go (Golang) para el desarrollo 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 de vacaciones pagados y baja por enfermedad * Cursos de actualización, reconversión profesional y certificación * 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


