Stellar Cyber
Mastercard
Ingeniero/a de Software Principal
Nuestro Propósito
Mastercard impulsa las economías y empodera a las personas en más de 200 países y territorios en todo el mundo. Junto con nuestros clientes, estamos ayudando a construir una economía sostenible donde todos puedan prosperar. Apoyamos una amplia gama de opciones de pago digital, haciendo que las transacciones sean seguras, sencillas, inteligentes y accesibles. Nuestra tecnología e innovación, asociaciones y redes se combinan para ofrecer un conjunto único de productos y servicios que ayudan a las personas, las empresas y los gobiernos a alcanzar su máximo potencial.
Título y Resumen
Ingeniero/a de Software Principal
Descripción general
¿Interesado/a en construir la plataforma de próxima generación que potencia la gestión de campañas de marketing de extremo a extremo, incluyendo la segmentación de audiencias, la ejecución de campañas y la medición? Nuestras plataformas operan a escala global, procesando volúmenes masivos de datos y permitiendo soluciones de marketing basadas en datos en mercados de todo el mundo. El objetivo general del marketing basado en datos es ofrecer el contenido adecuado, a la persona adecuada, en el momento adecuado.
Buscamos personas apasionadas por reimaginar productos, características y servicios a escala, al tiempo que ayudamos a dar forma al futuro de la tecnología de marketing digital. Si desea formar parte de esta experiencia Priceless®, siga leyendo.
El equipo de Tecnología de Servicios de Marketing (MS) busca un/a Ingeniero/a de Desarrollo de Software Principal (Líder Técnico) para proporcionar liderazgo técnico, con énfasis en la eficiencia de la ingeniería, la entrega a tiempo, la innovación y una experiencia excepcional para nuestros clientes.
El/la candidato/a ideal es un/a apasionado/a por la arquitectura y construcción de plataformas de gran escala y alta disponibilidad utilizando prácticas de ingeniería modernas. Trabajará con tecnologías que incluyen Java, Spring Boot, React, GraphQL, Databricks, AWS, Spark, Hadoop, frameworks de procesamiento de datos en tiempo real y arquitecturas nativas de la nube.
Nuestros equipos aprovechan las capacidades de GenAI y IA Agente a lo largo del ciclo de vida del desarrollo de productos para acelerar la entrega, mejorar la calidad, fortalecer la automatización e impulsar la eficacia de la ingeniería. Este puesto ofrece la oportunidad de liderar soluciones innovadoras mientras se ayuda a impulsar el viaje de transformación a la nube de Mastercard y el futuro de las plataformas de marketing inteligente.
En este puesto, usted:
- Proporcionará liderazgo técnico y experiencia para la arquitectura de nuevas capacidades de plataforma.
- Liderará equipos compuestos por desarrolladores de UI dinámicos, ingenieros full-stack e ingenieros de datos para construir plataformas de alta disponibilidad, gran escala y tolerantes a fallos.
- Será responsable de evaluar tecnologías y enfoques para integrar servicios de datos backend con interfaces de usuario.
- Trabajará en estrecha colaboración con los miembros del equipo de toda Mastercard para identificar los requisitos funcionales y del sistema.
- Comprenderá flujos de datos y aplicaciones complejos y tenderá puentes entre los requisitos técnicos y de negocio.
- Impulsará las mejores prácticas de ingeniería en calidad de software, automatización, observabilidad, fiabilidad y rendimiento.
- Diseñará y desarrollará servicios web y REST APIs utilizando Java, Spring Boot y tecnologías modernas nativas de la nube.
- Promoverá la adopción de GenAI, IA Agente, automatización y prácticas modernas de ingeniería en la nube en todo el ciclo de vida del desarrollo de software.
- Impulsará iniciativas de modernización de plataformas que apoyen la estrategia de transformación a la nube de Mastercard, incluyendo soluciones basadas en AWS y Databricks.
Todo sobre usted
Se espera que el/la candidato/a ideal para este puesto:
- Proporcione liderazgo de pensamiento técnico y experiencia para la arquitectura de nuevas capacidades de plataforma.
- Sea práctico/a con Java, Spring Boot y arquitecturas de servicios distribuidos (REST APIs).
- Esté familiarizado/a con tecnologías modernas de desarrollo web, incluyendo React y/o Angular, NodeJS, GraphQL, etc.
- Esté familiarizado/a con tecnologías de Big Data y análisis como Databricks, Hadoop, Spark, Python, Scala y plataformas de datos basadas en la nube.
- Tenga experiencia trabajando con sistemas de ingesta y procesamiento de datos en tiempo real o casi real.
- Sea hábil en la arquitectura de plataformas distribuidas grandes y complejas.
- Comprenda el Diseño Orientado al Dominio (DDD) y el Diseño Orientado a Eventos (EDD).
- Construya y gobierne frameworks de calidad automatizados basados en JUnit y Mockito y tenga una sólida comprensión de los frameworks de pruebas BDD.
- Comprenda CI/CD utilizando herramientas como Jenkins y pipelines de despliegue automatizados.
- Tenga experiencia en la arquitectura y entrega de soluciones nativas de la nube en AWS.
- Demuestre un historial probado de entrega de productos de alta disponibilidad, observables, automatizados, resilientes y de alto rendimiento a escala.
- Tenga experiencia implementando prácticas de monitorización, registro, alertas, ingeniería de fiabilidad y excelencia operativa en todo el ciclo de vida del software.
- Demuestre experiencia utilizando GenAI y herramientas de desarrollo asistidas por IA para mejorar la productividad de la ingeniería, la calidad del software y los resultados de entrega.
- Esté familiarizado/a con metodologías Agile/Scrum.
- Tenga la capacidad demostrada de adaptarse a nuevas tecnologías y aprender rápidamente.
- Sea firme, seguro/a y capaz de comunicar soluciones y arquitectura de manera efectiva a una amplia variedad de partes interesadas.
- Tenga pasión por la transformación a la nube, la modernización de plataformas y la adopción de tecnologías emergentes.
- Por último, pero no menos importante, tenga una inclinación a la acción.
Responsabilidad de Seguridad Corporativa
Todas las actividades que implican acceso a activos, información y redes de Mastercard conllevan un riesgo inherente para la organización y, por lo tanto, se espera que toda persona que trabaje para Mastercard o en su nombre sea responsable de la seguridad de la información y debe:
- Cumplir las políticas y prácticas de seguridad de Mastercard;
- Garantizar la confidencialidad e integridad de la información a la que se accede;
- Informar de cualquier sospecha de violación o brecha de seguridad de la información, y
- Completar todas las formaciones de seguridad obligatorias periódicas de acuerdo con las directrices de Mastercard.
