Chat rápido, mejores ofertas — Descargar

Ingeniero Senior Lead de Software - Back End - Madrid

Indeed

Compañía

Tipo de empleoTiempo completo
Modalidad de trabajoPresencial
Nivel de experiencia6 a 10 años
Nivel educativoSin requisito de título

Descripción

**DESCRIPCIÓN DEL PUESTO** Detrás de cada inversión hay una persona con ambiciones, motivaciones y valores. Aunque sabemos que cada cliente es único, acuden a J.P. Morgan Personal Investing por la misma razón: nuestro enfoque sencillo y transparente hacia la inversión, y la confianza que aporta el legado de 150 años de J.P. Morgan. J.P. Morgan Personal Investing ofrece inversiones, productos y servicios digitales de gestión patrimonial galardonados a más de 275 000 inversores en el Reino Unido. Construimos este negocio con la innovación como parte fundamental de nuestra filosofía, para brindar a los consumidores la confianza y claridad necesarias para tomar decisiones de inversión informadas y alcanzar sus objetivos financieros. Como ingeniero en J.P. Morgan Personal Investing, formará parte de un equipo con grandes ambiciones. Nuestro objetivo es desarrollar una suite de primera categoría de aplicaciones móviles y web para ofrecer la mejor experiencia de inversión a nuestros clientes. Nuestro equipo está en el corazón de esta iniciativa, centrado en llevar ideas inteligentes a las manos de nuestros clientes. Buscamos personas con mentalidad curiosa, que se desempeñen excelentemente en equipos colaborativos y que estén apasionadas por construir software de alta calidad con un gran impacto en un entorno en constante cambio. Por naturaleza, nuestras personas también son orientadas a soluciones, con visión comercial y conocimientos sólidos en fintech. Trabajamos en tribus y equipos (squads) enfocados en productos y proyectos específicos. **Responsabilidades del puesto** * Diseñar y mantener integraciones con proveedores de activos digitales e infraestructura (entrada/salida), optimizando seguridad, estabilidad y escalabilidad. * Colaborar con el equipo de Producto para comprender las necesidades de los usuarios y seguir un ciclo de vida de desarrollo de software ágil (Agile SDLC) para desarrollar y entregar funcionalidades del producto. Nuestra pila tecnológica incluye Java/Spring Boot, algo de Kotlin, DynamoDB, Aurora/MySQL y AWS. * Participar junto al resto del equipo en el diseño de cómo debe evolucionar nuestra arquitectura para satisfacer nuestras necesidades. Utilizamos documentos de decisión arquitectónica (ADRs) como parte de nuestro proceso de toma de decisiones, y nuestra arquitectura consiste en microservicios ejecutándose sobre Kubernetes, con un uso intensivo de Kafka y un diseño basado en eventos —una solución natural para el procesamiento en tiempo real de datos de mercado y eventos de operaciones. * Colaborar con los departamentos de Cumplimiento, Riesgo y Operaciones para garantizar que las integraciones cumplan con los requisitos regulatorios, de seguridad y de controles aplicables a los activos digitales (por ejemplo, supervisión de transacciones, verificación de billeteras, controles de gestión de claves). * Asumir la responsabilidad de las tareas desde la fase de estimación hasta su lanzamiento y posterior producción. * Identificar, solucionar y resolver defectos existentes o recién detectados con prioridad —prestando especial atención a cualquier aspecto relacionado con saldos, flujo de órdenes, liquidación o movimiento de activos, donde la exactitud es in negociable. * Escribir pruebas para todo el código entregado y cumplir con las mejores prácticas y estándares, asegurando un código de alta calidad. Dada la naturaleza financiera e irreversible de las transacciones en cadena, se espera un fuerte énfasis en rutas de código deterministas, bien probadas y auditables. * Asumir la responsabilidad de los lanzamientos y sus procesos asociados, o ayudar a otros en ello (intentamos desplegar con la mayor frecuencia posible). * Participar en revisiones de código, asegurando una alta calidad del código y un desarrollo continuo y aprendizaje tanto personal como colectivo. * Ser alguien que disfrute compartir conocimientos y esté interesado en asistir y participar en las numerosas sesiones de intercambio de habilidades que organizamos regularmente en todo el departamento de Ingeniería. * Proponer/contribuir/colaborar en Iniciativas Técnicas —mejorando y evolucionando la base de código y el conjunto de herramientas existentes. * Ayudar a garantizar que nos centremos en resolver la esencia del problema, en lugar de limitarnos a tratar sus síntomas. **Cualificaciones, capacidades y competencias requeridas** * Se requiere dominio funcional del inglés; trabajará con el equipo de Londres. * Experiencia práctica con sistemas de intercambio, corretaje, custodia, billeteras o liquidación de activos digitales. * Impulsar la adopción y gobernanza de prácticas de ingeniería asistidas por IA aprobadas en todos los equipos, para mejorar la calidad del código, la velocidad de entrega y los resultados operativos (por ejemplo, revisiones/refactorización de código asistidas por IA, aceleración de pruebas, preparación para lanzamientos, análisis de incidencias o causas raíz), estableciendo estándares de validación medibles (codificación segura, revisión por pares, pruebas automatizadas) y promoviendo la reutilización de patrones y automatizaciones probados dentro de la cadena de herramientas del ciclo de vida del desarrollo de software (SDLC)/gestión del ciclo de vida de las tecnologías (TLM). * Aplicar conocimientos sobre herramientas dentro de la cadena de herramientas del ciclo de vida del desarrollo de software, incluidas las capacidades aprobadas de desarrollo y automatización asistidas por IA, para mejorar el valor obtenido mediante la automatización a escala. * Conocimiento sólido de los fundamentos de los activos digitales: blockchains, billeteras, claves pública/privada y firmas digitales, transacciones y comisiones (por ejemplo, gas), tokens (por ejemplo, ERC-20 y equivalentes), y la distinción entre modelos custodiales y no custodiales. * Experiencia con contratos inteligentes y/o lectura de datos en cadena (por ejemplo, Solidity, bibliotecas web3, proveedores de nodos como Infura/Alchemy, o ejecución de nodos propios). * Familiaridad con el funcionamiento de la conectividad con redes y nodos blockchain (por ejemplo, Bitcoin, Ethereum y cadenas compatibles con EVM, capas 2), incluida la construcción de transacciones, su difusión, supervisión de confirmaciones/reorganizaciones (reorgs) y conciliación entre los estados en cadena y fuera de cadena. * Conocimiento del marco regulatorio y de cumplimiento aplicable a los activos digitales (por ejemplo, AML/KYC, regla del viaje, consideraciones sobre abuso de mercado). * Posee mentalidad de ingeniero de producto y un historial comprobado de entrega de software de alta calidad que se adapta a las necesidades empresariales y de producto para ofrecer una excelente experiencia de usuario de forma oportuna. * Experiencia con un lenguaje JVM (Java/Scala/Kotlin) y Spring Boot. * Experiencia diseñando sistemas desde cero, así como evolucionando arquitecturas existentes para alcanzar nuevos objetivos, tanto sin servidor (serverless) como gestionados en la nube. * Experiencia práctica diseñando e implementando arquitecturas basadas en eventos con distintos brokers de mensajes, incluido Kafka —idealmente aplicado a datos de alto rendimiento y baja latencia, como flujos de mercado u operaciones. * Experiencia integrando APIs financieras o de trading de terceros (REST, WebSocket y/o FIX), incluida la gestión de límites de tasa, esquemas de autenticación/firma, reconexión e idempotencia. * Experiencia con monitoreo y alertas para mantener un entorno de producción —con conciencia de que, en contextos de trading o criptomonedas, el tiempo de inactividad y la latencia tienen consecuencias financieras directas. * Buen entendimiento de REST y lo que implica trabajar con APIs. * Experiencia con Git Flow. * Buenas habilidades de comunicación; puede trabajar eficazmente dentro de un equipo de entrega y gestionar interacciones con otras áreas de la organización, como Producto, Operaciones, Cumplimiento y Riesgo. * Curiosidad por nuevas formas de trabajo y apertura a distintos enfoques e ideas. * Actitud proactiva y disposición para ayudar a los demás y proponer ideas. **Cualificaciones, capacidades y competencias preferidas — deseables** * Familiaridad con conceptos de trading tales como libros de órdenes, tipos de órdenes, coincidencia (matching), órdenes al mercado o al límite, y ciclos de liquidación. * Experiencia con DynamoDB y/o Aurora. * Experiencia en el sector de fintech, trading o activos digitales. * Experiencia desarrollando un producto multi país con múltiples localizaciones y monedas (criptomonedas o fiduciarias). * Muéstranos tu perfil de GitHub/Stack Overflow/cartera de aplicaciones —¡puntos extra por proyectos relacionados con criptomonedas/blockchain! \#ICBCareers \#ICBEngineering **SOBRE NOSOTROS** J.P. Morgan es un líder mundial en servicios financieros, ofreciendo asesoramiento estratégico y productos a las corporaciones, gobiernos, individuos acaudalados e inversores institucionales más destacados del mundo. Nuestro enfoque de negocio de primera clase, aplicado de una manera de primera clase para servir a los clientes, impulsa todo lo que hacemos. Nos esforzamos por construir asociaciones de confianza y a largo plazo para ayudar a nuestros clientes a alcanzar sus objetivos empresariales. Reconocemos que nuestras personas son nuestra fortaleza y que los diversos talentos que aportan a nuestra plantilla global están directamente vinculados a nuestro éxito. Somos un empleador que ofrece igualdad de oportunidades y otorga gran valor a la diversidad y la inclusión en nuestra empresa. No discriminamos en función de ningún atributo protegido, incluidos raza, religión, color, origen nacional, género, orientación sexual, identidad de género, expresión de género, edad, estado civil o condición de veterano, embarazo o discapacidad, ni por ningún otro fundamento protegido por la ley aplicable. También realizamos adaptaciones razonables para las prácticas y creencias religiosas de solicitantes y empleados, así como para necesidades derivadas de discapacidades mentales o físicas. Visite nuestras preguntas frecuentes para obtener más información sobre cómo solicitar una adaptación. **SOBRE EL EQUIPO** Nuestros profesionales en las funciones corporativas cubren una amplia variedad de áreas, desde finanzas y riesgos hasta recursos humanos y marketing. Nuestros equipos corporativos son una parte esencial de nuestra empresa, asegurando que posicionemos a nuestros negocios, clientes, consumidores y empleados para el éxito.

Fuentea: indeed
Parte del contenido se ha traducido automáticamente

Publicado por

David Muñoz

Indeed · HR

Ubicación

David Muñoz

Indeed · HR

Empleos similares

Ingeniero Senior Lead de Software - Back End - Madrid empleo de Indeed en 2026 | ok.com