American Express
American Express
American Express es una empresa global de servicios financieros que opera en los sectores bancario, financiero y de pagos B2B. Su actividad incluye tarjetas de crédito para consumidores, empresas y corporaciones; servicios de pago y para comercios; cuentas de ahorro, certificados de depósito y préstamos personales; además de programas de recompensas, programas de viajes, soluciones de pago corporativo, educación financiera, servicios de seguridad y asistencia para titulares de tarjetas y comercios.

Ingeniero sénior de seguridad de aplicaciones – Herramientas de seguridad | American Express | Phoenix híbrido

Desarrolla herramientas de seguridad de aplicaciones habilitadas para IA y prácticas de SDLC seguro para los servicios financieros de American Express. Integra pruebas de seguridad y automatización en aplicaciones, API, entornos de nube, contenedores y CI/CD.

Descripción

  • Diseñar, desarrollar, probar y solucionar problemas de aplicaciones y sistemas de software
  • Entregar compilaciones de software mediante prácticas estandarizadas, herramientas compartidas, componentes reutilizables y documentación clara
  • Realizar revisiones de código, revisiones de código seguro y pruebas automatizadas
  • Dar soporte y supervisar el software en entornos de prueba, integración y producción
  • Aplicar normas de seguridad y regulatorias para mantener el cumplimiento del software
  • Colaborar con los equipos de producto y negocio para conectar las iniciativas tecnológicas con los objetivos empresariales
  • Crear y mantener políticas, procedimientos y prácticas recomendadas de seguridad
  • Integrar la seguridad en todo el SDLC mediante revisiones de código y orientación sobre codificación segura
  • Implementar controles de cifrado para proteger los datos confidenciales en tránsito y en reposo
  • Investigar amenazas de seguridad emergentes, tecnologías y desarrollos disruptivos
  • Evaluar nuevas tecnologías de ciberseguridad dentro de los procesos de SDLC y gestión de versiones
  • Preparar documentación técnica e informes sobre evaluaciones, hallazgos y correcciones
  • Usar herramientas de seguridad y automatización habilitadas para IA para fortalecer la detección de amenazas, la eficiencia de las investigaciones y la visibilidad operativa
  • Establecer controles de seguridad y supervisión para aplicaciones y flujos de trabajo habilitados para IA
  • Desarrollar y mejorar prompts para la ingeniería de ciberseguridad con agentes de IA e identificar oportunidades para flujos de trabajo de IA agéntica

Requisitos

  • Licenciatura en informática, sistemas de información, ciberseguridad o un campo relacionado, o experiencia equivalente; se prefiere un título avanzado
  • Comprensión de los requisitos de cumplimiento normativo y las normas de seguridad
  • Conocimientos de desarrollo de aplicaciones y prácticas de seguridad
  • Conocimientos de principios de ingeniería de datos
  • Conocimientos de gestión de la seguridad en la nube
  • Conocimientos de privacidad y protección de datos, incluidos DPP y GDPR
  • Conocimientos de gestión de la seguridad de los datos
  • Experiencia con Python, Bash, PowerShell o lenguajes de scripting similares para automatizar tareas de seguridad
  • Comprensión de sistemas distribuidos multinivel, algoritmos, bases de datos NoSQL y bases de datos relacionales
  • Familiaridad con las herramientas principales para planificar, analizar, diseñar, desarrollar, probar, configurar y mantener las aplicaciones asignadas
  • Se prefieren conocimientos de arquitectura dirigida por eventos y mensajería, incluidos Kafka, webhooks y diseño de API asíncronas
  • Experiencia en el diseño de aplicaciones, desarrollo de software e implementación de pruebas automatizadas
  • Experiencia en diseño y desarrollo orientado a objetos con varios lenguajes de programación
  • Experiencia con sistemas distribuidos multinivel, algoritmos y bases de datos relacionales
  • Experiencia aplicando métodos Agile como Scrum o Kanban, entregas iterativas e historias de usuario
  • Experiencia en automatización de pruebas y documentación, incluidas pruebas automatizadas, funcionales y de rendimiento
  • Experiencia utilizando marcos de pruebas unitarias y de regresión
  • Se prefiere experiencia con Java 8 o posterior y Spring Suite Framework
  • Se prefiere experiencia con Python y Django
  • Se prefiere experiencia con React JS, Node JS y Go
  • Se prefiere experiencia con Kubernetes, Docker, Jenkins y despliegues en la nube o CI/CD
  • Se prefiere experiencia con PostgreSQL, Oracle o bases de datos relacionales comparables
  • Conocimientos de temas de seguridad de la IA, incluidos los riesgos de la IA generativa, la integridad de los modelos, la seguridad de los prompts y la protección de datos empresariales confidenciales
  • Conocimientos de operaciones y marcos de automatización de ciberseguridad asistidos por IA
  • Se prefiere al menos una certificación de seguridad, como CSSLP, GWEB, GCIH, CEH, GSEC, C|ASE o CCNA
  • Se prefiere al menos una certificación de desarrollo, como OCP, OCA, OCM, DCD, DVA-C02, CKAD, ACE, CCSP o Professional Cloud Developer
  • Es obligatorio tener autorización para trabajar para American Express en Estados Unidos; no se tramitará patrocinio de visado

Beneficios

  • Bono
  • Prestaciones