Detalles de la Vacante

Senior Software Engineer

Descripción

Empresa: Mastercard

Mastercard está buscando un Ingeniero de Software Senior excepcional para ayudar a construir la próxima generación de aplicaciones inteligentes y plataformas de ingeniería. Este es un rol de alto impacto para un ingeniero práctico que combina experiencia profunda en ingeniería de software con pasión por la IA, la innovación y la resolución práctica de problemas.

Experiencia requerida

Experiencia comprobada construyendo sistemas escalables y mantenibles, con sólidos fundamentos de ingeniería de software y curiosidad por tecnologías emergentes de IA.

Responsabilidades

Diseñar, construir y evolucionar aplicaciones inteligentes; aplicar principios de diseño de software y mejores prácticas arquitectónicas; implementar estrategias de prueba integrales; realizar revisiones de código; asegurar rendimiento, seguridad y fiabilidad; diagnosticar y resolver problemas técnicos complejos; colaborar con equipos de producto, ciencia de datos e ingeniería.

Conocimientos técnicos

Java y/o Python, APIs, sistemas distribuidos, arquitecturas basadas en eventos, patrones de integración empresarial, React o Next.js, Kubernetes, AWS o Azure, CI/CD, frameworks y herramientas de IA modernas.

Habilidades

Colaboración fuerte, mentoría, comunicación, propiedad de resultados, aprendizaje continuo, experimentación, pensamiento analítico y orientación a la calidad.

Experiencia

Experiencia comprobada construyendo sistemas escalables y mantenibles, con sólidos fundamentos de ingeniería de software y curiosidad por tecnologías emergentes de IA.

Conocimientos

Java y/o Python, APIs, sistemas distribuidos, arquitecturas basadas en eventos, patrones de integración empresarial, React o Next.js, Kubernetes, AWS o Azure, CI/CD, frameworks y herramientas de IA modernas.

Habilidades

Colaboración fuerte, mentoría, comunicación, propiedad de resultados, aprendizaje continuo, experimentación, pensamiento analítico y orientación a la calidad.

Actividades

Diseñar, construir y evolucionar aplicaciones inteligentes; aplicar principios de diseño de software y mejores prácticas arquitectónicas; implementar estrategias de prueba integrales; realizar revisiones de código; asegurar rendimiento, seguridad y fiabilidad; diagnosticar y resolver problemas técnicos complejos; colaborar con equipos de producto, ciencia de datos e ingeniería.

Idiomas

Inglés avanzado requerido

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés avanzado requerido