Banco Mercantil del Norte, S.A.
Mastercard
Ingeniero/a de Software Senior
Nuestro Propósito
Mastercard impulsa 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 Senior
Descripción general
El Mastercard Developer Workbench, parte de la división MSBX (Mastercard Software Builder Experience), está evolucionando de ser una estructura de asignación de costes a una plataforma unificada centrada en el desarrollador. Con más de 11,500 ingenieros de software en toda la organización, Mastercard está invirtiendo en un equipo de producto dedicado para ofrecer una experiencia de desarrollador integrada y de extremo a extremo.
El Developer Workbench reúne cinco productos principales de MSBX — BuildersHub, DevFlow, TestFlow, DevInsights y Cloud DevEx — junto con herramientas transversales como GitHub Copilot, Claude Code y Docker Desktop. Esta es una oportunidad única para dar forma al futuro de cómo los ingenieros de una de las empresas tecnológicas líderes en el mundo construyen, prueban y publican software.
Sobre el puesto
- Diseñar, construir y mantener componentes centrales de la plataforma Developer Workbench a lo largo de todo el ciclo de vida del desarrollo.
- Contribuir a la dirección técnica y al roadmap del Developer Workbench, ayudando a evolucionarlo de un mecanismo de reparto de costes a una experiencia de desarrollador cohesiva y productizada.
- Impulsar la integración y habilitación de herramientas de ingeniería de software en todo el ciclo de vida del desarrollo, con un enfoque en la usabilidad y la fiabilidad.
- Contribuir a la gobernanza del catálogo de "herramientas de nacimiento y opcionales" — apoyando la gestión del ciclo de vida de las versiones, las evaluaciones de herramientas y la deprecación de soluciones redundantes.
- Colaborar con los propietarios de productos, los equipos de plataforma y los stakeholders de ingeniería para ofrecer capacidades del workbench que se alineen con las prioridades de ingeniería de toda la organización.
- Construir y mejorar funciones de habilitación para desarrolladores — flujos de incorporación, herramientas de autoservicio, integraciones de feedback — para maximizar el valor de las herramientas desplegadas para más de 11,500 ingenieros.
- Diseñar e implementar entornos de incorporación pre-provisionados que permitan a los nuevos empleados ser productivos en 30 minutos desde el primer día. -
- Implementar y avanzar en capacidades de desarrollo aumentadas por IA, incluyendo herramientas de codificación basadas en agentes, asistentes de código y pipelines de calidad automatizados.
- Instrumentar la plataforma con métricas significativas que muestren la productividad del desarrollador, la satisfacción y el estado de la plataforma.
- Colaborar con los equipos de ingeniería, seguridad y cumplimiento para garantizar que las implementaciones de herramientas cumplan con los requisitos de seguridad y regulatorios de Mastercard.
- Participar activamente en el Software Engineering Guild, compartiendo experiencia técnica y promoviendo patrones de ingeniería estándar en toda la organización.
Todo sobre ti
- Sólida experiencia en ingeniería de software, idealmente incluyendo trabajo en plataformas de ingeniería, herramientas para desarrolladores o productos de experiencia de desarrollador (DevEx).
- Experiencia práctica en la construcción y operación de plataformas para desarrolladores o herramientas internas a escala empresarial.
- Profundo conocimiento del ecosistema de herramientas modernas para desarrolladores, incluyendo:
- Asistentes de codificación con IA: GitHub Copilot, Claude Code o similares
- Contenedores y entornos de desarrollo de escritorio: Docker Desktop, Kubernetes, DevContainers
- Herramientas de CI/CD y pipelines: GitHub Actions, Jenkins, ArgoCD o similares
- Portales de desarrolladores y plataformas de inner-source: Backstage o similar
- Experiencia trabajando con herramientas para desarrolladores impulsadas por IA en un entorno empresarial regulado, incluyendo la comprensión del cumplimiento de políticas, los controles de acceso y el uso responsable de la IA.
- Sólida comprensión de los principios de la experiencia del desarrollador (DevEx) y la capacidad de traducir los puntos débiles de los desarrolladores en mejoras de la plataforma.
- Experiencia en el diseño y la entrega de entornos de desarrollo estandarizados y pre- provisionados a escala.
- Sólida comprensión de las plataformas en la nube (AWS, Azure, GCP), incluyendo la automatización de la infraestructura y los patrones de desarrollo nativo en la _nube.
- Capacidad para contribuir a la adopción de herramientas mediante instrumentación, métricas y mecanismos de feedback.
- Sólidas habilidades de comunicación escrita y verbal con capacidad para colaborar efectivamente con equipos de ingeniería y equipos multifuncionales.
- Familiaridad con métricas de productividad de desarrollo de software (por ejemplo, métricas DORA, tiempo de incorporación, tasas de adopción de herramientas) y uso de datos para informar decisiones técnicas.
- Autodirigido/a y cómodo/a operando en entornos tecnológicos ambiguos y en rápida evolución.
- Sólida comprensión de las metodologías Ágiles/Scrum y las mejores prácticas del SDLC desde el diseño hasta el despliegue.
Responsabilidad de Seguridad Corporativa
Todas las actividades que implican acceso a los 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 deba:
- 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.
