Senior
🇪🇸 Español
Job description
El Ingeniero de Software es responsable de diseñar, construir, implementar y dar soporte a soluciones tecnológicas escalables y seguras que optimicen la experiencia de asociados y clientes.Colabora con equipos multidisciplinarios utilizando prácticas modernas de ingeniería, integrando capacidades de AI/ML cuando sea relevante, y participando en todo el ciclo de desarrollo.El rol enfatiza agilidad, ownership, calidad, estandarización y mejora continua.Responsabilidades Principales1. Diseño y Desarrollo de SoftwareDiseñar e implementar soluciones de software utilizando Java, Python, JavaScript/TypeScript u otros lenguajes necesarios.Construir servicios, APIs y componentes que cumplan con requisitos funcionales y no funcionales (performance, resiliencia, seguridad).Aplicar prácticas de arquitectura de software, incluyendo diseño distribuido y patrones modernos.Asegurar mantenibilidad, estandarización y escalabilidad de las soluciones.2. Implementación, Integración y EntregaParticipar activamente en la entrega end-to-end utilizando CI/CD, GitHub, DevOps y automatización.Integrar datos y pipelines cuando el producto lo requiera.Implementar features y mejoras basadas en KPIs y métricas de impacto.3. Soporte, Operación y Mejora ContinuaAtender y resolver incidentes, problemas y solicitudes en el área de responsabilidad.Contribuir a la reducción de deuda técnica, racionalización de software y optimización de costos.Participar en procesos de operación continua, monitoreo y observabilidad.4. Colaboración y Trabajo en EquipoTrabajar con Product Managers, Data Engineers, ML Engineers, y otros stakeholders.Participar en ceremonias ágiles (planning, refinement, demos, retros).Colaborar con equipos internacionales cuando se requiera. 5. Innovación y CulturaProponer mejoras técnicas y soluciones innovadoras que impulsen eficiencia y calidad.Adoptar frameworks, herramientas y plataformas estándar de Walmart.Demostrar behaviors alineados a los valores: integridad, excelencia, respeto y servicio.Experiencia Requerida y requisitos.7+ años desarrollando software a nivel profesional.Experiencia en soporte y operación de aplicaciones de producción.Participación en proyectos de migración tecnológica o modernización.Colaboración con equipos internacionales (deseable).Experiencia trabajando bajo metodologías ágiles.Ingeniería en Sistemas Computacionales, Informática o equivalente. Manejo del idioma Inglés B2+ o superior. Show more Show less