HEARTLAND BUSINESS SYSTEMS LLC
JPMorgan Chase & Co.
Lead Software Engineer - Full Stack/Enfoque en Ingeniería de IA
Sobre la oportunidad
Tenemos una oportunidad para impactar en tu carrera y ofrecerte una aventura donde puedas superar los límites de lo posible.
Como Lead Software Engineer en JPMorganChase dentro del equipo de Commercial & Investment Bank - Digital & Platform Services, serás una parte integral de un equipo ágil que trabaja para mejorar, construir y entregar productos tecnológicos líderes en el mercado de forma segura, estable y escalable. Como colaborador técnico principal, serás responsable de dirigir soluciones tecnológicas críticas en múltiples áreas técnicas dentro de diversas funciones de negocio para apoyar los objetivos de la empresa.
El Commercial & Investment Bank de J.P. Morgan es un líder global en banca, mercados, servicios de valores y pagos. Corporaciones, gobiernos e instituciones de todo el mundo nos confían sus negocios en más de 100 países. El Commercial & Investment Bank proporciona asesoramiento estratégico, recauda capital, gestiona riesgos y extiende liquidez en mercados de todo el mundo.
Responsabilidades del puesto *
- Diseñar, desarrollar y entregar soluciones full-stack escalables, seguras y resilientes utilizando Java/Spring Boot, React y TypeScript, aplicando un sólido criterio de ingeniería para cumplir con los requisitos funcionales y no funcionales mientras resuelves desafíos técnicos y de negocio complejos. *
- Gestionar el ciclo de vida de entrega de extremo a extremo para capacidades estratégicas de la plataforma y funcionalidades de la aplicación, incluyendo análisis de requisitos, diseño de soluciones, desarrollo, pruebas, despliegue, soporte en producción y mejora continua. *
- Liderar el diseño y desarrollo de microservicios nativos de la nube y en contenedores, enfatizando el diseño basado en el dominio, el desarrollo centrado en API, la optimización del rendimiento, la seguridad, la mantenibilidad y la excelencia operativa. *
- Impulsar las decisiones de arquitectura y diseño técnico en todo el stack tecnológico, colaborando con gestores de producto, arquitectos y equipos de ingeniería para asegurar la alineación con los estándares de arquitectura empresarial y las estrategias tecnológicas a largo plazo. *
- Construir y mejorar servicios backend de alto rendimiento y APIs (REST/GraphQL), integrándolos con plataformas empresariales, bases de datos relacionales, tecnologías de búsqueda y sistemas de datos distribuidos. *
- Desarrollar interfaces de usuario operativas y administrativas modernas utilizando React y TypeScript, ofreciendo experiencias intuitivas que mejoren la usabilidad, productividad y capacidad de soporte de la plataforma. *
- Diseñar e implementar arquitecturas basadas en eventos y streaming aprovechando Kafka, incluyendo modelado de eventos, gobernanza de esquemas, estrategia de temas y patrones resilientes de productor-consumidor para permitir sistemas escalables y poco acoplados. *
- Promover la excelencia en ingeniería a través de revisiones de código, resolución de problemas, refactorización, ajuste de rendimiento y mentoría, elevando los estándares de calidad en todo el equipo. *
- Liderar iniciativas para mejorar la fiabilidad, observabilidad y estabilidad operativa de las aplicaciones mediante automatización, monitorización proactiva, trazabilidad distribuida, gestión de incidentes, análisis de causa raíz y reducción continua de la deuda técnica. *
- Aprovechar herramientas y plataformas de ingeniería asistidas por IA aprobadas por la empresa para acelerar la entrega de software, mejorar la productividad del desarrollador, automatizar tareas repetitivas y mejorar la calidad del código, cumpliendo con las prácticas establecidas de gobernanza, seguridad y validación. *
- Evaluar, diseñar e implementar soluciones impulsadas por IA y agentes que optimicen el desarrollo de software, los flujos de trabajo operativos, el soporte de sistemas y los procesos de ingeniería, asegurando resultados medibles en negocio y productividad.
Cualificaciones, capacidades y habilidades requeridas *
- Formación académica o certificación en conceptos de ingeniería de software y 5+ años de experiencia aplicada. *
- 10+ años de experiencia práctica en ingeniería de software construyendo y dando soporte a aplicaciones a escala empresarial. *
- Sólida experiencia diseñando y desarrollando servicios backend utilizando Java, Spring Boot, sistemas distribuidos y arquitecturas de microservicios. *
- Experiencia demostrada liderando el uso efectivo de herramientas de desarrollo de software asistidas por IA aprobadas (por ejemplo, para codificación, revisión de código, aceleración de pruebas, resolución de problemas) con la capacidad de establecer expectativas en el equipo para validar las salidas de la IA en cuanto a corrección, rendimiento y seguridad. *
- Sólida comprensión del uso responsable de la IA en flujos de trabajo de ingeniería, incluyendo consideraciones sobre sensibilidad de datos, manejo seguro de entradas/salidas y cumplimiento de las expectativas de resiliencia y seguridad; experiencia asesorando a ingenieros sobre la adopción segura y conforme a las normas dentro de las prácticas de entrega. *
- Experiencia práctica construyendo y consumiendo APIs utilizando REST y/o GraphQL. *
- Sólida experiencia con bases de datos relacionales, optimización de SQL y patrones de acceso a datos. *
- Experiencia implementando arquitecturas basadas en eventos y streaming utilizando Kafka o plataformas de mensajería equivalentes. *
- Experiencia construyendo aplicaciones frontend modernas utilizando React y TypeScript. *
- Experiencia con herramientas de observabilidad y operativas como Splunk, Grafana, Kibana, ELK, OpenTelemetry, Postman o plataformas equivalentes. *
- Dominio de herramientas de ingeniería modernas incluyendo Git, GitHub, Maven, Jenkins, SonarQube, IntelliJ IDEA, VS Code, Jira y Confluence.
Cualificaciones, capacidades y habilidades preferidas *
- Conocimientos prácticos de Python con experiencia en el uso de Python para automatización, procesamiento de datos o soluciones habilitadas por IA es altamente deseable. *
- Experiencia diseñando y desplegando agentes de IA y flujos de trabajo de agentes para ingeniería de software, operaciones o automatización de procesos de negocio. *
- Comprensión del Model Context Protocol (MCP) y patrones modernos de integración de IA. *
- Conocimiento de técnicas de ingeniería de prompts, diseño de flujos de trabajo de IA y sistemas con intervención humana (human-in-the-loop). *
- Experiencia creando automatizaciones de agentes que mejoren la productividad del SDLC, pruebas, revisiones de código, generación de documentación, operaciones de CI/CD o gestión de incidentes. *
- Capacidad demostrada para establecer gobernanza, validación y controles de calidad para código y soluciones generadas por IA. *
- Conocimientos prácticos de Elasticsearch/OpenSearch, incluyendo diseño de índices, optimización de consultas y gestión operativa.
JPMorganChase, una de las instituciones financieras más antiguas, ofrece soluciones financieras innovadoras a millones de consumidores, pequeñas empresas y muchos de los clientes corporativos, institucionales y gubernamentales más destacados del mundo bajo las marcas J.P. Morgan y Chase. Nuestra historia abarca más de 200 años y hoy somos líderes en banca de inversión, banca de consumo y pequeñas empresas, banca comercial, procesamiento de transacciones financieras y gestión de activos.
Ofrecemos un paquete de compensación total competitivo que incluye un salario base determinado según el puesto, la experiencia, el conjunto de habilidades y la ubicación. Aquellos en puestos elegibles pueden recibir una remuneración basada en comisiones y/o una compensación de incentivos discrecional, pagada en forma de efectivo y/o capital sujeto a pérdida, otorgada en reconocimiento a los logros y contribuciones individuales. También ofrecemos una gama de beneficios y programas para satisfacer las necesidades de los empleados, según la elegibilidad. Estos beneficios incluyen cobertura sanitaria integral, centros de salud y bienestar en las instalaciones, un plan de ahorro para la jubilación, cuidado infantil de respaldo, reembolso de matrícula, apoyo a la salud mental, asesoramiento financiero y más. Se proporcionarán detalles adicionales sobre la compensación total y los beneficios durante el proceso de contratación.
Reconocemos que nuestra gente es nuestra fortaleza y que los diversos talentos que aportan a nuestra fuerza laboral global están directamente vinculados a nuestro éxito. Somos un empleador que ofrece igualdad de oportunidades y valoramos enormemente la diversidad y la inclusión en nuestra empresa. No discriminamos por ningún atributo protegido, incluyendo raza, religión, color, origen nacional, género, orientación sexual, identidad de género, expresión de género, edad, estado civil o de veterano, embarazo o discapacidad, o cualquier otra base protegida por la ley aplicable. También realizamos adaptaciones razonables para las prácticas y creencias religiosas de los solicitantes y empleados, así como para las necesidades de salud mental o discapacidad física. Visita nuestras preguntas frecuentes careers.jpmorgan.com/us/en/how-we-hire/faqs para obtener más información sobre cómo solicitar una adaptación.
JPMorgan Chase & Co. es un empleador que ofrece igualdad de oportunidades, incluyendo discapacidad/veteranos.
