




En American Express, nuestra cultura se basa en una historia de innovación de 175 años, valores compartidos y comportamientos de liderazgo, así como un compromiso inquebrantable con respaldar a nuestros clientes, comunidades y colegas. Como parte del equipo Amex, experimentarás este respaldo poderoso con un apoyo integral para tu bienestar integral y numerosas oportunidades para adquirir nuevas habilidades, desarrollarte como líder y progresar en tu carrera. Aquí, tu voz e ideas son importantes, tu trabajo tiene impacto y, juntos, nos ayudarán a definir el futuro de American Express. **¿Cómo generarás un impacto en este puesto?** Gran parte de nuestro desarrollo de software se centra en entregar nuevas funcionalidades mientras se optimizan los sistemas existentes, se construye infraestructura y se elimina trabajo mediante la automatización. Como miembro del equipo de SRE, tendrás la oportunidad de gestionar los complejos desafíos a escala que son únicos de American Express, aplicando tu experiencia en programación, algoritmos, análisis de complejidad y diseño de sistemas a gran escala. La cultura de diversidad, curiosidad intelectual, resolución de problemas y disposición es clave para el éxito de SRE. Nuestra organización reúne a personas con una amplia variedad de antecedentes, experiencias y perspectivas. Las animamos a colaborar, pensar en grande y probar cosas nuevas en un entorno sin culpabilización. Promovemos la autodirección para trabajar en proyectos significativos, mientras también nos esforzamos por crear un entorno que brinde el apoyo y la tutoría necesarios para aprender y crecer. Como ingeniero de confiabilidad de sitios (SRE), formarás parte de una organización global de ingeniería de confiabilidad de sitios (SRE) y colaborarás con los equipos de ingeniería central y plataformas. Trabajarás con socios de ingeniería y productos para garantizar la alineación entre las organizaciones y contribuir a los principales esfuerzos estratégicos. En este puesto, modelarás y mentorizarás talento en los distintos pilares para asegurar que SRE tenga influencia en los importantes esfuerzos de ingeniería en áreas extensas de producto. **Las responsabilidades incluyen:** * Realizar aspectos técnicos de la confiabilidad del software para las aplicaciones asignadas, incluyendo diseño, desarrollo de prototipos y tareas de programación. * Actuar como líder en un equipo ágil contribuyendo a la construcción de software mediante prácticas de desarrollo consistentes (herramientas, componentes comunes y documentación). * Participar en decisiones arquitectónicas para garantizar que los flujos de transacciones de software estén adecuadamente soportados y diseñados. * Liderar revisiones de código y pruebas automatizadas. * Depurar componentes de software e identificar defectos para su corrección. * Asesorar a los equipos en la elaboración de estándares que impulsen los niveles más altos de disponibilidad. * Evaluar e implementar soluciones de orquestación, automatización y herramientas para garantizar que los procesos sean consistentes y que las tareas repetitivas se realicen con mayor precisión y menos errores. * Impulsar los requisitos de monitoreo para garantizar la visibilidad del nivel de servicio empresarial para todos los equipos de soporte. * Brindar mentoría a ingenieros de software sobre patrones de diseño resistentes a fallos. * Diseñar, implementar y asesorar sobre herramientas de recuperación para cumplir con los estándares y/o marcos empresariales. * Influenciar a los miembros del equipo con cambios e innovaciones creativos, cuestionando el statu quo y demostrando disposición a asumir riesgos. * Diseñar, implementar y asesorar sobre herramientas de recuperación para cumplir con los estándares y/o marcos empresariales. * Introducir tecnologías nuevas e impactantes en la cadena de herramientas de soporte de producción que ayuden a minimizar las fricciones en las liberaciones y el soporte de producción, y a diagnosticar y recuperarse más rápidamente de incidentes en producción. * Ser un multiplicador de eficiencia para tu equipo analizando tus flujos de trabajo e impulsando al equipo a ser más eficaz, productivo y a obtener resultados más rápidos y sólidos. * Colaborar con los equipos de soporte correspondientes para garantizar la preparación operativa durante todo el ciclo de vida de la aplicación. * Facilitar la resolución de problemas no relacionados con la aplicación (problemas de terceros upstream y downstream, problemas de infraestructura, almacenamiento, bases de datos, red, transferencia de archivos, etc.). * Liderar al equipo en la implementación de las mejores prácticas de SRE en materia de observabilidad y resiliencia. **Cualificaciones mínimas:** * Al menos 8 años de experiencia comprobada en diseño de sistemas, algoritmos, estructuras de datos, análisis y diseño de software. * Título universitario o experiencia equivalente en ciencias de la computación, tecnología o ingeniería. * Experiencia trabajando en un entorno de funcionamiento las 24 horas del día, los 7 días de la semana, con responsabilidades de guardia para brindar soporte a producción según sea necesario. * Comprensión comprobada de los principios nativos de la nube: descubrimiento de servicios, interruptores de circuito, observabilidad, trazado distribuido, automatización y herramientas de monitoreo. * Experiencia demostrada en liderazgo y gestión al trabajar con equipos multifuncionales y geográficamente dispersos en proyectos complejos. * Comprensión de la dinámica de los equipos y experiencia en la formación de equipos que obtienen resultados. * Impulso incansable para innovar en procesos y software con el fin de satisfacer mejor las necesidades de nuestros clientes. * Buen conocimiento de tecnologías de monitoreo, incluidas soluciones de registro, series temporales o aprendizaje automático desde la perspectiva de un propietario de producto. * Conocimiento de tecnologías de gestión de configuración, automatización de liberaciones y orquestación. **Cualificaciones preferidas:** * Experiencia en una amplia gama de tecnologías de desarrollo y operaciones de software, tales como infraestructura en la nube, virtualización, equilibrio de carga, contenedores, máquinas virtuales Java (JVM), servidores web, depuración de aplicaciones, tecnologías de colas, tecnologías de caché, bases de datos (RDBMS y NoSQL), enrutamiento y conmutación, etc. * Experiencia en modelado y arquitectura de dominios empresariales complejos y metodologías/paradigmas asociados: por ejemplo, diseño guiado por el dominio (Domain Driven Design), origen de eventos (Event Sourcing), CQRS. * Trayectoria comprobada en la implementación de un chasis minimalista de microservicios orientados a eventos (no solo Spring), por ejemplo Quarkus/Vert.x, Micronaut, Javalin, Ktor o tecnologías no JVM: JavaScript, Go. * Excelente comprensión de lenguajes/plataformas de desarrollo de aplicaciones (Java, .NET, Go, Python, etc.) y de la importancia de las APIs y los servicios basados en REST. * Excelentes habilidades de resolución de problemas, comunicación escrita, interpersonal y verbal que generen un impacto ejecutivo a escala. * Combinación de experiencia técnica profunda, un enfoque continuo de mejora y automatización, y un análisis sistemático y racional de causas fundamentales para identificar oportunidades de hacer las cosas más rápidas y mejores. * Disposición para probar cosas nuevas y motivar el cambio dentro de una organización grande y, a veces, lenta. Te respaldamos con beneficios que apoyan tu bienestar integral para que puedas ser y ofrecer lo mejor de ti. Esto significa cuidar de tu salud física, financiera y mental, así como de la de tus seres queridos, además de ofrecerte la flexibilidad necesaria para prosperar tanto personal como profesionalmente: * Salarios base competitivos * Incentivos por bonificación * Apoyo para el bienestar financiero y la jubilación * Cobertura médica, dental, visual, de seguro de vida y de discapacidad integral (según ubicación) * Modelo de trabajo flexible con opciones híbridas, presenciales o virtuales, según el puesto y las necesidades del negocio * Políticas generosas de licencia parental remunerada (según ubicación) * Acceso gratuito a centros globales de bienestar en sitio, con enfermeros y médicos (según ubicación) * Apoyo gratuito y confidencial de asesoramiento a través de nuestro programa Healthy Minds * Oportunidades de desarrollo profesional y capacitación La oferta de empleo de American Express está condicionada a la finalización exitosa de una verificación de antecedentes, sujeta a las leyes y regulaciones aplicables.


