
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.
103.750 $ – 174.750 $ / año
HíbridoTiempo completoIntermedioSeniorIdioma Obligatorio: inglésIngeniero de softwareDescripció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