Ingeniero de Software Senior
Nuestro propósito
Mastercard potencia las economías y empodera a las personas en más de 200 países y territorios del mundo. Junto con nuestros clientes, estamos ayudando a construir una economía sostenible en la que todos puedan prosperar. Respaldamos una amplia gama de opciones de pagos digitales, haciendo que las transacciones sean seguras, sencillas, inteligentes y accesibles. Nuestra tecnología e innovación, nuestras alianzas y nuestras redes se combinan para ofrecer un conjunto único de productos y servicios que ayudan a personas, empresas y gobiernos a alcanzar su máximo potencial.
Título y resumen
Ingeniero de Software Senior
Descripción general
La organización CNPF Data & AI está buscando a un excepcional Ingeniero de Software Senior para ayudar a construir la próxima generación de aplicaciones inteligentes y agénticas, así como plataformas de ingeniería. Este es un puesto de alto impacto para un ingeniero práctico que combina una sólida experiencia en ingeniería de software con una pasión por la IA, la innovación y la resolución práctica de problemas. Diseñará y construirá sistemas escalables de nivel productivo que aprovechen la IA, los flujos de trabajo agénticos y las herramientas modernas para desarrolladores, con el fin de acelerar la entrega de productos y mejorar la productividad de ingeniería en todo el ciclo de desarrollo de productos.
Trabajará en la intersección de la ingeniería de software, el desarrollo de capacidades de IA, la experiencia del desarrollador y la innovación en plataformas, convirtiendo tecnologías emergentes en capacidades seguras, confiables y reutilizables que generen valor empresarial medible.
Responsabilidades del puesto
Como Ingeniero de Software Senior, usted:
Diseño, arquitectura y desarrollo de software:
• Diseñará, construirá y evolucionará aplicaciones inteligentes y agénticas, así como capacidades de plataforma que resuelvan problemas empresariales significativos a escala
• Aplicará principios sólidos de diseño de software, patrones de diseño y mejores prácticas arquitectónicas para crear sistemas escalables, mantenibles y extensibles
• Influirá y contribuirá en las decisiones de arquitectura de sistemas, incluidos los sistemas distribuidos, los patrones basados en eventos y el diseño nativo de la nube
• Desarrollará código de alta calidad, bien estructurado y eficiente, aprovechando estructuras de datos sólidas y un pensamiento algorítmico riguroso
Ingeniería habilitada por IA e innovación:
• Aplicará patrones de desarrollo de IA y agénticos para mejorar la productividad de ingeniería en el diseño, la codificación, las pruebas, la depuración, la documentación, la ingeniería de lanzamientos y el soporte operativo
• Utilizará herramientas modernas y asistentes de codificación de forma reflexiva para acelerar la entrega, manteniendo altos estándares de calidad, seguridad, confiabilidad y mantenibilidad
• Evaluará herramientas, marcos y plataformas emergentes de IA, e integrará aquellos que generen valor medible en los flujos de trabajo de ingeniería
Pruebas e ingeniería de calidad:
• Diseñará e implementará estrategias de pruebas integrales, incluidas pruebas unitarias, funcionales, de integración y de extremo a extremo
• Construirá y mantendrá marcos de pruebas automatizadas e los integrará en los canales de CI/CD
• Garantizará altos niveles de cobertura de pruebas, confiabilidad del sistema y prevención de defectos a lo largo del ciclo de vida del software
• Aprovechará soluciones asistidas por IA para mejorar