El portal de empleo de España
Más de 90.000 ofertas activasStaff Engineer - Payment
Híbrido en Madrid·Añadida hace 4 meses (comprobada el 12 nov)
3 ofertas abiertas
Nuestro resumen
- Modalidad
- Híbrido, Madrid
- Experiencia
- Nivel sénior


Habilidades
Esta oferta se escribió originalmente en inglés.
El puesto
Shine es el copiloto financiero para emprendedores y propietarios de pequeñas empresas.
Fundada por los emprendedores en serie Rico Andersen y Martin Hegelund, Shine es un unicornio fintech líder en Europa con la misión de devolver la alegría de gestionar un negocio, eliminando la pérdida de tiempo en la gestión financiera. Shine ofrece una solución conectada para facturación, contabilidad, nóminas, cuentas de empresa, pagos y financiación, lo que permite a los propietarios de negocios centrar su energía en hacer crecer un negocio saludable, sin verse frenados por la administración manual.
Parte de algo más grande
Hoy formamos parte de Cegid, líder europeo en software en la nube para finanzas y contabilidad. Juntos estamos construyendo el copiloto financiero líder en Europa para pequeñas empresas y sus contables.
Shine ya apoya a más de 400.000 pequeñas empresas. Como parte de Cegid, ahora llegamos a más de un millón de pequeñas empresas y 15.000 contables en toda Europa.
Somos un equipo multicultural que trabaja desde Francia, Alemania, Dinamarca y los Países Bajos, contribuyendo a una red europea más amplia que abarca España, Portugal y Bélgica.
Tu experiencia de contratación importa
Al igual que respetamos el tiempo de nuestros clientes, respetamos el tuyo. Tu experiencia con Shine y Cegid debe ser sencilla, transparente y genuinamente de apoyo.
Si esto suena como un lugar donde quieres crecer, nos encantaría saber de ti.
En este rol, serás un líder técnico clave, responsable de la gobernanza arquitectónica y la dirección estratégica de nuestra pasarela de pagos nativa en la nube. Te centrarás en impulsar la corrección, las sólidas garantías transaccionales y la conciliación de un servicio financiero en expansión que opera bajo las estrictas expectativas de los reguladores financieros de la UE. Tu trabajo garantizará que nuestra plataforma se mantenga altamente optimizada, segura y totalmente conforme con los estándares PCI DSS.
Nuestra arquitectura está construida para la era moderna: un ecosistema de microservicios listos para serverless que aprovecha los servicios gestionados y serverless de Google Cloud para ofrecer soluciones de baja latencia y alto rendimiento para comercios PYME en toda Europa.
Qué harás
Liderazgo Arquitectónico: Definir e impulsar la arquitectura de alto nivel de los sistemas de pago centrales (gateway, ledger, orquestación de pagos), contribuir a los Architecture Decision Records (ADRs) y garantizar sólidas garantías de consistencia, corrección, auditabilidad y conciliación en todos los flujos asíncronos.
Excelencia Técnica: Supervisar la ejecución técnica, realizar revisiones de código rigurosas y asegurar que la implementación se alinee con nuestros principios de diseño fundamentales, como la Programación Reactiva y el diseño Contract-First.
Liderazgo de Equipo y Mentoría: Liderar, gestionar y mentorizar a los equipos de entrega híbridos, tanto centrales como extendidos (presenciales y remotos), asegurando la alineación técnica, fomentando una cultura de alto rendimiento y liderando discusiones técnicas y talleres para construir un entendimiento compartido del diseño del sistema y la complejidad del dominio.
Cumplimiento y Seguridad: Mantener un estricto cumplimiento de PCI DSS mediante patrones como la inyección segura de credenciales a través de variables de entorno e integración con Secret Manager.
Entrega Estratégica: Colaborar con los Product Managers para definir las hojas de ruta de componentes críticos, incluyendo servicios de BIN Lookup, motores de recargos (Surcharging) y Conversión Dinámica de Divisas (DCC).
Optimización Operativa: Impulsar la evolución de nuestros pipelines de CI/CD y las estrategias de despliegue en Google Cloud Run para garantizar un escalado horizontal sin tiempo de inactividad.
Nuestro entorno técnico
Framework de Backend: Spring Boot, Spring WebFlux, Project Reactor (I/O no bloqueante)
Infraestructura: Google Cloud Run, CloudSQL (PostgreSQL), Firestore, Pub/Sub, Cloud Tasks
Estándares de API: Diseño de API Contract-First utilizando especificaciones OpenAPI
Gestión de bases de datos: Liquibase (migraciones desacopladas), Spring Data R2DBC
Compilación/Runtime: Compilación GraalVM Ahead-Of-Time (AOT), imágenes Docker "scratch"
Arquitectura: Clásica de 3 capas (Controller, Service, Repository) con mapeo DTO mediante MapStruct
Principios de diseño fundamentales que defenderás
Reactive Everything: Garantizar un modelo de ejecución completamente no bloqueante desde el controlador hasta el driver de la base de datos reactiva.
Contract-First Development: Garantizar que la implementación respete el contrato de la API sin desviaciones mediante interfaces Java reactivas autogeneradas.
Immutable Infrastructure: Utilizar GraalVM e imágenes Docker "FROM scratch" para obtener binarios ultra ligeros y seguros.
Event-Driven Resilience: Utilizar Google Pub/Sub y Cloud Tasks para el procesamiento asíncrono de estados, limitación de tasa (rate limiting) y lógica de reintento automático.
📍 Puesto ubicado en Ámsterdam con posibilidad de dos días de teletrabajo por semana.
Sobre ti
Amplia experiencia en liderazgo de ingeniería de software (nivel Staff, Principal o Lead Architect).
Experiencia experta en Java, Spring Boot y Spring WebFlux / Project Reactor.
Experiencia profunda con Google Cloud Platform (GCP), específicamente Cloud Run, Firestore y Pub/Sub.
Trayectoria demostrada en la industria de pagos, con un profundo conocimiento de los requisitos PCI DSS y la precisión en los cálculos financieros.
Experiencia con herramientas de versionado de bases de datos como Liquibase y drivers de bases de datos reactivos (R2DBC).
Fuertes habilidades de comunicación para gestionar stakeholders y liderar equipos de entrega multifuncionales.
Experiencia profunda en el diseño de sistemas distribuidos, incluyendo compensaciones (trade-offs) entre consistencia, disponibilidad y complejidad operativa, y experiencia diseñando sistemas con sólidas garantías de transaccionalidad y corrección.
Es un gran plus contar con experiencia práctica en el dominio de conceptos centrales de pago, como el enrutamiento inteligente, procesos de conciliación fiables y requisitos de auditabilidad en entornos regulados (por ejemplo, reguladores bancarios de la UE/redes SEPA).
Nuestro proceso de selección
1️⃣ Una primera llamada de 30' con Talent Acquisition para conocerte mejor y contarte más sobre Shine.
2️⃣ Una entrevista de 60' con el Hiring Manager para hablar de tus experiencias pasadas y del rol que ofrecemos.
3️⃣ Una presentación de un caso de negocio de 60' para destacar tus habilidades y darte una sensación práctica del rol.
4️⃣ Una presentación al equipo de 30', seguida de una entrevista de habilidades blandas (soft skills) para ver cómo podemos apoyar mejor tu crecimiento en Shine.
Sobre Shine
En sus propias palabras
Información adicional
Seguimos el principio de igualdad de trato para considerar a todos los candidatos a un puesto de trabajo y no discriminamos por su género, orientación sexual, color, origen racial o étnico, religión, discapacidad, etc., conforme a la legislación aplicable.