Eurofins
Mastercard
Ingeniero/a de Software Senior
Nuestro Propósito
Mastercard impulsa economías y empodera a personas en más de 200 países y territorios en todo el mundo. Junto con nuestros clientes, ayudamos 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
Ingeniero/a de Software Senior, Equipo de Blockchain
Ubicación: Lisboa, Portugal
Experiencia: Más de 5 años
Tipo de Empleo: Tiempo completo
Descripción General
Buscamos un/a Ingeniero/a de Software Senior altamente cualificado/a para unirse a nuestro Equipo de Blockchain en Lisboa. En este puesto, diseñarás, desarrollarás y mantendrás sistemas distribuidos seguros, escalables y de alto rendimiento que soporten productos y servicios basados en blockchain. Colaborarás con equipos multifuncionales para ofrecer soluciones innovadoras, al tiempo que impulsas la excelencia en ingeniería y mentorizas a otros desarrolladores.
Qué Implica el Éxito
- Entrega de soluciones blockchain fiables y seguras en producción.
- Mejora de la escalabilidad, mantenibilidad y rendimiento del sistema.
- Influencia en las decisiones arquitectónicas y los estándares de ingeniería.
- Apoyo al crecimiento del equipo a través del liderazgo técnico y la mentoría.
- Impulso de la innovación en tecnologías blockchain, de seguridad y de sistemas distribuidos.
Competencias Clave
- Liderazgo Técnico
- Diseño de Sistemas Distribuidos
- Arquitectura Blockchain
- Desarrollo Seguro de Software
- Ingeniería Nativa de la Nube
- Resolución de Problemas
- Colaboración y Comunicación
- Mentoría y Coaching
Responsabilidades Clave
- Diseñar, desarrollar y mantener plataformas blockchain y aplicaciones distribuidas.
- Crear servicios backend seguros y escalables utilizando prácticas modernas de ingeniería de software.
- Desarrollar integraciones con redes blockchain, plataformas de activos digitales y servicios criptográficos.
- Crear y mantener APIs, microservicios y aplicaciones nativas de la nube.
- Participar en discusiones de arquitectura e influir en la dirección técnica.
- Garantizar la alta disponibilidad, el rendimiento, la seguridad y la fiabilidad de los sistemas de producción.
- Experiencia con protocolos criptográficos, gestión de claves y prácticas de manejo seguro de datos.
- Realizar revisiones de código y mentorizar a ingenieros junior y de nivel medio.
- Colaborar con Gerentes de Producto, Arquitectos, Ingenieros de Seguridad y equipos de Operaciones.
- Impulsar la automatización, las pruebas, CI/CD y las iniciativas de excelencia operativa.
- Solucionar problemas técnicos complejos en entornos distribuidos.
Cualificaciones Requeridas
- Título de Grado o Máster en Informática, Ingeniería de Software o un campo relacionado.
- Más de 5 años de experiencia profesional en ingeniería de software.
- Fuerte dominio de Java y Spring.
- Experiencia en el desarrollo de aplicaciones full-stack, incluyendo servicios backend escalables y soluciones frontend modernas y responsivas.
- Sólida experiencia práctica con el framework frontend Angular.
- Experiencia en la creación de aplicaciones web responsivas, accesibles y fáciles de usar.
- Sólida comprensión de REST APIs, GraphQL y patrones de integración frontend-backend.
- Experiencia en la creación de microservicios escalables y sistemas distribuidos.
- Sólida comprensión de plataformas en la nube como AWS o Azure.
- Sólidos conocimientos de patrones de diseño de software, arquitectura de sistemas y optimización del rendimiento.
- Experiencia con pipelines de CI/CD, contenerización, Docker y Kubernetes.
- Familiaridad con frameworks de pruebas modernos tanto para desarrollo frontend como backend.
- Excelentes habilidades de resolución de problemas, comunicación y colaboración.
- Capacidad para liderar iniciativas técnicas, mentorizar ingenieros e impulsar las mejores prácticas en todo el ciclo de vida del desarrollo de software.
Cualificaciones Preferidas
- Experiencia con tecnologías blockchain como Ethereum, Hyperledger, Bitcoin, Polygon, Solana o plataformas similares.
- Comprensión de criptografía, PKI, firmas digitales, cifrado y gestión segura de claves.
- Experiencia en el desarrollo de interfaces de usuario para plataformas blockchain o de activos digitales.
- Conocimiento de tecnologías Web3, integraciones de monederos e interacciones de contratos inteligentes.
- Experiencia con arquitecturas orientadas a eventos, sistemas de mensajería y aplicaciones en tiempo real.
- Experiencia en el diseño e implementación de soluciones seguras de autenticación y autorización (OAuth2, OIDC, MFA).
- Experiencia previa liderando proyectos técnicos y mentorizando ingenieros.
Responsabilidad Corporativa de Seguridad
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 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.
