HEARTLAND BUSINESS SYSTEMS LLC
JPMorgan Chase & Co.
Sr. Lead Software Developer – Java, AWS & AI Platform
Descripción del puesto
Si asumes la responsabilidad de los resultados en producción —no solo de la implementación— y te motiva transformar requisitos ambiguos en diseños de servicios estables y bien modelados, este puesto está hecho para ti.
Como Senior Lead Software Engineer en JPMorganChase dentro de las plataformas de datos de Inteligencia Artificial Corporativa y Machine Learning – Centro de Excelencia en Machine Learning, diseñarás, construirás y optimizarás sistemas distribuidos de alto rendimiento y baja latencia que sirven como columna vertebral de nuestra infraestructura de datos y machine learning. Colaborarás con equipos de ingeniería, ciencia de datos y plataformas para ofrecer soluciones nativas de la nube resilientes que permitan a la empresa operar a la vanguardia de la innovación impulsada por IA. Tu trabajo determinará directamente la fiabilidad, escalabilidad y rendimiento de los sistemas que procesan datos críticos en toda la empresa, y tu opinión tendrá peso en las decisiones arquitectónicas y de ingeniería que definen la evolución de la plataforma. Tendrás una libertad significativa para influir en la arquitectura, los estándares de ingeniería y la postura de fiabilidad en todos los servicios, con expectativas y reconocimiento alineados con el impacto de nivel senior.
Responsabilidades del puesto
- Arquitectar e implementar servicios distribuidos basados en Java Spring Boot de baja latencia y alto rendimiento utilizando principios orientados a objetos, ofreciendo un rendimiento de nivel de producción con APIs sólidas y bien definidas.
- Diseñar y construir arquitecturas de servicios nativas de la nube resilientes con requisitos de alta disponibilidad desde 99.9% hasta 99.999%, aprovechando los servicios de computación, mensajería, streaming, bases de datos y almacenamiento de AWS, incluyendo Managed Streaming for Apache Kafka (MSK), Simple Queue Service (SQS), S3, Elastic Container Service (ECS), Elastic Kubernetes Service (EKS), Lambda, Kinesis Video/Data Streams, Relational Database Service (RDS), DynamoDB y Redshift.
- Desarrollar y mantener soluciones de infraestructura como código utilizando Terraform y/o CloudFormation para respaldar despliegues en la nube escalables, repetibles y auditables.
- Implementar y mejorar continuamente soluciones de observabilidad —incluyendo alertas, monitorización e informes— utilizando Datadog, Dynatrace y Splunk para ofrecer inteligencia de producción procesable en plataformas de microservicios.
- Traducir requisitos ambiguos o en evolución en diseños de servicios estables y bien modelados, articulando claramente las compensaciones de ingeniería tanto a las partes interesadas técnicas como a las no técnicas.
- Liderar revisiones de diseño técnico, establecer mejores prácticas de ingeniería e impulsar la adopción de estándares que mejoren la operabilidad, fiabilidad y mantenibilidad de la plataforma.
- Hacerse cargo de los resultados de producción de principio a fin —identificando y resolviendo cuellos de botella de rendimiento, brechas de fiabilidad y limitaciones de escalabilidad mediante automatización y operaciones basadas en runbooks.
- Colaborar con ingenieros de machine learning y científicos de datos para comprender los requisitos de la plataforma y ofrecer soluciones de ingeniería robustas y listas para producción.
- Mentorear y proporcionar orientación técnica a los ingenieros de todo el equipo, fomentando una cultura de propiedad, aprendizaje continuo y excelencia en ingeniería.
- Impulsar la adopción y gobernanza de prácticas de ingeniería asistidas por IA aprobadas para mejorar la calidad del código, la velocidad de entrega y los resultados operativos —incluyendo revisión de código asistida por IA, aceleración de pruebas, preparación para lanzamientos y análisis de incidentes— mientras se establecen estándares de validación medibles y se promueve la reutilización de patrones probados dentro de la cadena de herramientas del ciclo de vida de desarrollo de software.
Cualificaciones, capacidades y habilidades requeridas
- Formación formal o certificación en conceptos de ingeniería de software y 5+ años de experiencia aplicada, con habilidades de desarrollo en Java muy sólidas utilizando principios orientados a objetos y experiencia significativa con Spring Boot.
- Experiencia demostrada en el diseño y ajuste para el procesamiento de baja latencia en sistemas distribuidos de producción.
- Experiencia práctica aprovechando servicios de AWS incluyendo MSK (Kafka), SQS, S3, ECS, EKS, Lambda, Kinesis Video/Data Streams, RDS, DynamoDB y Redshift en arquitecturas de servicios resilientes a gran escala.
- Experiencia práctica en la implementación de soluciones de alertas, monitorización e informes utilizando Datadog, Dynatrace y/o Splunk en entornos de nivel de producción.
- Fundamentos sólidos de ingeniería, incluyendo diseño de API, disciplina de pruebas y depuración en contextos de producción.
- Dominio de uno o más lenguajes de programación modernos —con gran énfasis en Java— escribiendo código limpio, mantenible, orientado a objetos y comprobable.
- Sólida experiencia con tecnologías de contenedorización y orquestación, incluyendo Docker y Kubernetes.
- Capacidad demostrada para comunicar claramente las compensaciones de ingeniería tanto a las partes interesadas técnicas como a las no técnicas.
- Experiencia demostrada liderando el uso efectivo de herramientas de desarrollo de software asistidas por IA autorizadas por la empresa para codificación, revisión de código, aceleración de pruebas y resolución de problemas, con la capacidad de establecer expectativas de equipo para validar los resultados 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 de sensibilidad de datos, manejo seguro de entradas y salidas, y cumplimiento de las expectativas de resiliencia y seguridad, con experiencia en la formación de ingenieros sobre patrones de uso y controles conformes.
Cualificaciones, capacidades y habilidades preferidas
- Familiaridad profunda con arquitecturas de baja latencia y altamente transaccionales, y uso avanzado de servicios gestionados de AWS —particularmente Kinesis Video/Data Streams— para procesamiento en tiempo real, manejo de eventos distribuidos y almacenamiento y recuperación eficiente de datos.
- Experiencia en el diseño y automatización de flujos de trabajo de observabilidad e informes utilizando Datadog, Dynatrace y Splunk para ofrecer monitorización procesable e inteligencia de producción en plataformas de microservicios.
- Experiencia con prácticas de entrega modernas, incluyendo integración y entrega continuas, infraestructura como código y despliegues contenedorizados que respalden una entrega de servicios fiable a escala.
- Experiencia con Terraform y/o CloudFormation para construir y mantener infraestructura en la nube en un entorno empresarial.
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.
Reconocemos que nuestra gente es nuestra fortaleza y los diversos talentos que aportan a nuestra fuerza laboral global están directamente relacionados con 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. Visite nuestras preguntas frecuentes 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.
Nuestros profesionales en nuestras Funciones Corporativas cubren una amplia gama de áreas, desde finanzas y riesgos hasta recursos humanos y marketing. Nuestros equipos corporativos son una parte esencial de nuestra empresa, asegurando que estemos preparando a nuestros negocios, clientes, consumidores y empleados para el éxito.
Ofrecemos un paquete de compensación total competitivo que incluye un salario base determinado en función del 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 de atención médica integral, centros de salud y bienestar en el lugar, 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.
