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.