JPMorgan Chase & Co.

Ingeniero de Software Principal – DevOps/Ingeniero de Cloud

PythonJavaSQLAWSGoTerraform
Traducción automática. Consulta el original.

Sobre la oportunidad

Tenemos una oportunidad para impactar en tu carrera y ofrecerte una aventura donde podrás superar los límites de lo posible.

Como Ingeniero de Software Principal en JP Morgan Chase dentro de la línea de negocio de Ciberseguridad y Controles Tecnológicos, 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 clave, serás responsable de dirigir soluciones tecnológicas críticas en múltiples áreas técnicas dentro de diversas funciones empresariales para apoyar los objetivos de negocio de la firma.

Este puesto combina ingeniería de software, DevOps e ingeniería de cloud. Nuestro conjunto tecnológico es amplio y está en constante cambio, por lo que se espera que aprendas nuevos servicios rápidamente y automatices siempre que puedas.

Responsabilidades del puesto

  1. Ejecuta soluciones de software creativas, 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.
  1. Desarrolla código de producción seguro y de alta calidad, y revisa y depura el código escrito por otros.
  1. Impulsa la adopción por parte del equipo de prácticas de ingeniería asistidas por IA autorizadas por la empresa dentro del entorno de trabajo para mejorar la calidad del código, la velocidad de entrega y los resultados operativos (por ejemplo, revisión/refactorización de código asistida por IA, aceleración de la estrategia de pruebas, soporte para el análisis de incidentes/causas raíz), al tiempo que establece estándares de validación consistentes (codificación segura, revisión por pares, pruebas automatizadas) y promueve la reutilización de patrones efectivos en todo el equipo.
  1. Aplica 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.
  1. Identifica oportunidades para eliminar o automatizar la corrección de problemas recurrentes para mejorar la estabilidad operativa general de las aplicaciones y sistemas de software.
  1. Aprovecha las herramientas de DevOps para construir, desplegar y operar una plataforma de orquestación basada en cloud, infraestructura como código y capacidades de cumplimiento automatizadas, manteniendo la entrega automatizada y elástica.
  1. Lidera el diseño y desarrollo de nuevas implementaciones en cloud, con estrategias para la automatización de extremo a extremo, diseño de arquitectura, rendimiento y monitorización, pruebas de concepto y transición a operaciones.
  1. Crea pruebas automatizadas funcionales, de rendimiento, de resiliencia y de extremo a extremo, y las convierte en puertas de calidad obligatorias en el pipeline.
  1. Proporciona regularmente orientación y dirección técnica a la empresa y a sus equipos técnicos, asesora a ingenieros y lidera comunidades de práctica en Ingeniería de Software.
  1. Aprende nuevas tecnologías y servicios rápidamente a medida que la plataforma evoluciona, y entrega trabajo listo para producción sobre ellos con una curva de aprendizaje mínima.
  1. Construye las herramientas que permiten al propietario de un entorno diagnosticar por qué su entorno no es saludable en producción y solucionarlo por sí mismo.

Cualificaciones, capacidades y habilidades requeridas

  1. Formación formal o certificación en conceptos de ingeniería de software y 5+ años de experiencia aplicada.
  1. Experiencia práctica en la entrega de diseño de sistemas, desarrollo de aplicaciones, pruebas y estabilidad operativa.
  1. Nivel avanzado en uno o más lenguajes de programación: Java, Python o Go.
  1. Competencia en todos los aspectos del Ciclo de Vida de Desarrollo de Software.
  1. Experiencia práctica en cloud nativo.
  1. Experiencia con infraestructura de AWS como redes, EC2, Lambda, soluciones serverless, VPC, Route 53, auto scaling, Transit Gateway, API Gateway, Step Functions, Secrets Manager, servicios de almacenamiento y contenedores (EKS, ECS, Fargate).
  1. Competencia en conceptos básicos de redes, arquitectura de cloud pública e Infraestructura como Código (IaC), con experiencia práctica en Terraform.
  1. Experiencia en el diseño y desarrollo de arquitecturas cloud complejas, despliegue de soluciones escalables y aplicación de prácticas de DevOps, incluyendo la creación y gestión de pipelines de CI/CD, resiliencia de aplicaciones y triaje de problemas.
  1. Competencia en pruebas desde unitarias hasta de extremo a extremo, con herramientas como Cucumber (pruebas funcionales), JUnit 5 o pytest (pruebas unitarias), JMeter (pruebas de rendimiento) y Gremlin (pruebas de resiliencia).
  1. Experiencia con bases de datos SQL y NoSQL.
  1. 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 de equipo para validar las salidas de la IA en cuanto a corrección, rendimiento y seguridad.

Cualificaciones, capacidades y habilidades preferidas

  1. Experiencia en diseño, despliegue y operación de cargas de trabajo de producción en AWS con Terraform, incluyendo módulos reutilizables, gestión de estado y despliegues en múltiples entornos.
  1. Experiencia en el uso de herramientas de desarrollo de software asistidas por IA como Claude Code o GitHub Copilot para codificación, pruebas y resolución de problemas.
  1. Experiencia en desarrollo de microservicios y API, con competencia de trabajo tanto en Python como en Java.
  1. Experiencia con herramientas de observabilidad como Splunk, Grafana o Dynatrace, y con plataformas de streaming de datos como Kafka.
  1. Certificación de AWS, como Solutions Architect, Developer o DevOps Engineer.
  1. Conocimiento de la industria de servicios financieros u otro entorno regulado.

#CTC

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 mucho la diversidad y la inclusión en nuestra empresa. No discriminamos por motivos de 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 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 estamos 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, coaching financiero y más. Se proporcionarán detalles adicionales sobre la compensación total y los beneficios durante el proceso de contratación.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores