Be Structured Technology Group
JPMorgan Chase & Co.
Ingeniero de Software III Full-stack Python y React
Sobre la oportunidad
Tenemos una oportunidad emocionante y gratificante para que lleves tu carrera en ingeniería de software al siguiente nivel.
Reconocemos que nuestra gente es nuestra fortaleza y que 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 ajustes 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 un ajuste.
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.
Como Ingeniero de Software III en JPMorgan Chase dentro de la organización CTO – Identity & Access Management (IAM), formarás parte de un equipo ágil para diseñar y entregar productos tecnológicos de confianza y líderes en el mercado de manera segura, estable y escalable. Construirás y operarás una plataforma de datos basada en AWS y un plano de control que automatiza el aprovisionamiento de infraestructura en la nube, la configuración de la plataforma y la habilitación de canalizaciones de datos (incluyendo nuestra implementación de Databricks-on-AWS). Serás responsable de llevar a cabo soluciones tecnológicas críticas en múltiples áreas técnicas dentro de diversas funciones comerciales en apoyo a los objetivos de negocio de la firma.
Buscamos un ingeniero curioso que prospere en la ambigüedad, aprenda rápidamente y entregue resultados de alta calidad, aprovechando de manera responsable las herramientas de IA autorizadas por la empresa para mejorar la productividad e impulsar el valor comercial.
Responsabilidades del puesto
- Ejecutar soluciones de software en el diseño, desarrollo y resolución de problemas técnicos, con la capacidad de pensar más allá de los enfoques rutinarios o convencionales para construir soluciones o desglosar problemas técnicos.
- Crear código de producción seguro y de alta calidad, y mantener servicios/automatización que respalden el aprovisionamiento de la plataforma de datos y la habilitación de canalizaciones en AWS.
- Diseñar, desarrollar y solucionar problemas de soluciones de software para un plano de control basado en Python que automatice el aprovisionamiento de la plataforma, la configuración y la habilitación de canalizaciones (incluyendo Databricks-on-AWS).
- Construir servicios backend y APIs seguros y fiables que permitan flujos de trabajo de autoservicio (por ejemplo, incorporación, aprovisionamiento de espacios de trabajo/entornos, políticas/barreras de seguridad, ganchos de orquestación de trabajos, configuración de entornos, patrones de secretos/acceso).
- Implementar infraestructura como código y automatización para los componentes de la plataforma AWS (controles de identidad, cifrado, integraciones de red, registro/monitoreo, barreras de seguridad).
- Aprovechar las herramientas de asistencia de codificación con IA autorizadas por la empresa dentro del entorno de trabajo para mejorar la calidad del código, la velocidad de entrega y la productividad en entregables complejos (por ejemplo, generación/refactorización de código, creación de pruebas unitarias, documentación), mientras se validan los resultados mediante revisión por pares, pruebas automatizadas y estándares de codificación segura; contribuir con aprendizajes y patrones reutilizables para mejorar la eficacia general del equipo.
- Aplicar el conocimiento de las herramientas dentro de la cadena de herramientas del Ciclo de Vida de Desarrollo de Software, incluidas las capacidades de desarrollo y automatización asistidas por IA autorizadas por la empresa, para mejorar el valor obtenido mediante la automatización.
- Producir artefactos de arquitectura y diseño para aplicaciones complejas, siendo responsable de garantizar que las restricciones de diseño se cumplan mediante el desarrollo de código de software (seguridad, resiliencia, escalabilidad, costo).
- Impulsar prácticas de fiabilidad y observabilidad (registros/métricas/trazabilidad, reintentos, idempotencia, tiempos de espera, manuales de procedimientos) y mejorar continuamente las operaciones de la plataforma.
- Colaborar con los equipos de IAM/seguridad, ingeniería de datos y aplicaciones para integrar controles de plataforma y permitir análisis seguros a escala.
- Identificar proactivamente problemas y patrones ocultos en los datos operativos y utilizar estos conocimientos para impulsar mejoras en la higiene de codificación y la arquitectura del sistema.
Cualificaciones, capacidades y habilidades requeridas
- Formación formal o certificación en conceptos de ingeniería de software y 3+ años de experiencia aplicada.
- Experiencia práctica en diseño de sistemas, desarrollo de aplicaciones, pruebas y estabilidad operativa.
- Sólida experiencia en el desarrollo, depuración y mantenimiento de código de producción en un entorno corporativo grande con Python u otro lenguaje de programación moderno.
- Familiaridad con tecnologías modernas de front-end tales como React, TypeScript, HTML/CSS.
- Sólida experiencia con AWS y fundamentos de infraestructura, incluyendo servicios como IAM, KMS, S3, CloudWatch (y computación/orquestación como EKS/ECS/Lambda donde corresponda).
- Experiencia práctica con infraestructura como código y ingeniería centrada en la automatización.
- Sólida comprensión del SDLC, incluyendo CI/CD, pruebas automatizadas y prácticas de despliegue seguro.
- Experiencia práctica en el uso de herramientas de desarrollo de software asistidas por IA autorizadas por la empresa dentro del entorno de trabajo, con capacidad demostrada para evaluar, validar y refinar críticamente los resultados generados por IA en cuanto a corrección, rendimiento y seguridad.
Cualificaciones preferidas
- Experiencia práctica con Databricks en AWS o plataformas de ingeniería/análisis de datos similares (por ejemplo, entornos basados en Spark, plataformas de data lake/lakehouse) y componentes del ecosistema (trabajos/orquestación, conceptos de clúster/runtime, conceptos de gobernanza/catálogo).
- Experiencia con sistemas de streaming o distribuidos (por ejemplo, Apache Kafka) en entornos de producción (deseable).
- Conocimiento del dominio IAM (Autenticación, patrones de autorización, conceptos RBAC/ABAC).
- Experiencia con herramientas de observabilidad (Datadog, Splunk, Dynatrace, Grafana).
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.
JPMorgan Chase & Co. es un empleador que ofrece igualdad de oportunidades, incluyendo discapacidad/veteranos.
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 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.
