SanMar- External
American Express
Ingeniero de Software Sénior I - JavaScript - The Card Shop
Sobre la oportunidad
Unirse a Amex Tech significa descubrir y dar forma a tu contribución a algo grande. Aquí, puedes trabajar junto a equipos tecnológicos con talento y construir una carrera única con el respaldo poderoso de American Express. Con una variedad de oportunidades para trabajar con las últimas tecnologías y un compromiso de apoyar a la comunidad de ingeniería en general a través de código abierto, nuestra misión es impulsar tu éxito. Porque Amex Tech se nutre de nuestra tecnología, nuestra cultura y nuestros compañeros.
La organización de Tecnología permite y acelera las estrategias de crecimiento de la empresa, ofreciendo capacidades y servicios globales en apoyo a los clientes y compañeros de Amex, mientras mantiene un servicio y disponibilidad 24/7 para garantizar una experiencia del cliente ininterrumpida y de alta calidad. La tecnología proporciona la base para todo lo que hacemos en la empresa, al tiempo que impulsa la diferenciación mediante la creación y el aprovechamiento de tecnología innovadora y conocimientos de datos.
El equipo de Tecnología de Experiencias Digitales de Membresía y Servicios al Consumidor de EE. UU. (USCDT) reúne capacidades tecnológicas estratégicas fundamentales en ingeniería de experiencias digitales (móvil y web), tecnología de marketing y publicidad, comunicaciones empresariales, viajes y estilo de vida, y tecnología de restauración. Emplea un enfoque innovador con responsabilidades de desarrollo para capacidades orientadas al cliente que profundizan y amplían la participación digital, así como capacidades técnicas centrales que abarcan líneas de negocio y segmentos de clientes.
Formarás parte del grupo Card Shop, que se centra y se esfuerza por ofrecer las mejores experiencias de usuario de su clase a nuestros clientes cuando compran productos de American Express. Tu trabajo estará en la primera línea del compromiso de American Express con la excelencia hacia nuestros clientes y, por lo tanto, será altamente visible, impactante y gratificante.
Si te apasiona el ecosistema React y quieres escribir JavaScript moderno y excepcional, somos un equipo full stack de React y NodeJS. Desarrollamos continuamente páginas de React de alta calidad compuestas por nuestros propios componentes de React sofisticados, ofreciendo experiencias modernas y productos innovadores a nuestros clientes. Tanto si lo tuyo es crear componentes react puros como soluciones de JavaScript o TypeScript de extremo a extremo, tenemos cosas que te interesarán. American Express como corporación es un equipo react y el equipo de adquisición digital se basa en la pila tecnológica de la corporación, lo que permite a los desarrolladores concentrarse en la bondad del JavaScript integral sabiendo que lo que hacen marca la diferencia.
Únete a Card Shop y ayuda a dar forma a las experiencias digitales que los clientes utilizan para comprar productos de American Express. Como Ingeniero de Software Sénior y líder técnico práctico, guiarás la arquitectura y la entrega de capacidades web de alto impacto construidas con JavaScript, TypeScript, React, Node.js y tecnologías web modernas. El equipo utiliza la experimentación y una mentalidad de prueba y aprendizaje para mejorar la participación del cliente y la adquisición de productos.
Combinarás una profunda ingeniería full-stack con liderazgo técnico a nivel de equipo: asumiendo iniciativas complejas, tomando decisiones de arquitectura sólidas y ayudando a los ingenieros a hacer su mejor trabajo. También ayudarás al equipo a hacer un uso reflexivo de los agentes de codificación de IA modernos para mejorar la forma en que diseñamos, construimos, probamos y operamos software, manteniendo al mismo tiempo el estándar de experiencia del cliente, seguridad y calidad.
Trabajarás en un grupo ágil y multifuncional donde la colaboración, la automatización, la excelencia técnica y el aprendizaje continuo son importantes. Tu trabajo contribuirá directamente a importantes viajes del cliente.
En American Express, nuestra cultura se basa en una historia de 175 años de innovación, valores compartidos americanexpress.com/en-us/company/who-we-are/ y comportamientos de liderazgo, y un compromiso inquebrantable de respaldar a nuestros clientes, comunidades y compañeros. Desde la entrega de productos diferenciados hasta la prestación de un servicio al cliente de clase mundial, operamos con una mentalidad de riesgo sólida, asegurando que continuemos manteniendo nuestra promesa de marca de confianza, seguridad y servicio.
Como parte del equipo Amex, experimentarás nuestro poderoso respaldo con un apoyo integral para tu bienestar holístico y muchas oportunidades para aprender nuevas habilidades, desarrollarte como líder y hacer crecer tu carrera. Aquí, tu voz y tus ideas importan, tu trabajo tiene un impacto y, juntos, nos ayudarán a definir el futuro de American Express.
RESPONSABILIDADES
Liderazgo técnico y alcance de decisiones
- Asumir las decisiones técnicas a nivel de equipo, incluyendo la arquitectura, los estándares de ingeniería y las compensaciones de implementación dentro de los límites acordados del equipo.
- Establecer una dirección técnica compartida en todos los proyectos. Los líderes de proyecto coordinan la entrega del proyecto y toman decisiones específicas del proyecto coherentes con los estándares del equipo; las decisiones con un impacto arquitectónico más amplio o entre equipos se alinean con este rol y los socios relevantes.
- Colaborar con el gerente de ingeniería, quien conserva las decisiones de gestión de personas y prioridades del equipo. Escalar las decisiones que excedan el alcance técnico del equipo o introduzcan un riesgo significativo entre equipos o para el cliente.
- Equilibrar el trabajo de implementación con la arquitectura, la orientación técnica y la mentoría; este es un rol de ingeniería práctico, no un rol de coordinación a tiempo completo.
Lo que harás
Dirección técnica y entrega
- Diseñar, arquitectar y entregar funciones complejas en toda la pila de aplicaciones web.
- Traducir las necesidades comerciales en soluciones técnicas con los propietarios de productos, ingenieros y otros socios; desglosar problemas complejos en enfoques de implementación claros y comunicar las compensaciones y los riesgos.
- Guiar las decisiones de arquitectura y diseño, documentar las decisiones importantes y su justificación, y mantener las soluciones del proyecto alineadas con los estándares del equipo.
Experimentación y resultados para el cliente
- Colaborar con los propietarios de productos y los socios de análisis y diseño para convertir las oportunidades de clientes y negocios en hipótesis comprobables.
- Construir las capacidades de aplicación necesarias para ejecutar experimentos, como instrumentación de análisis confiable, indicadores de funciones y lanzamientos controlados.
- Asegurar que los experimentos sean medibles y cumplan con los estándares de rendimiento, accesibilidad, privacidad y confiabilidad; utilizar los resultados para guiar las decisiones de iteración, lanzamiento o reversión.
- Aplicar los hallazgos de prueba y aprendizaje para mejorar la participación y la adquisición a lo largo de los viajes del cliente.
Calidad de ingeniería y salud de la producción
- Construir y desarrollar aplicaciones seguras, escalables, resistentes, accesibles y de alto rendimiento.
- Mejorar la calidad del código, las pruebas automatizadas, la observabilidad, la confiabilidad y la mantenibilidad para aumentar la confianza en la entrega.
- Identificar y abordar problemas de rendimiento, accesibilidad, disponibilidad y escalabilidad; colaborar con la Ingeniería de Confiabilidad del Sitio en investigaciones de producción, análisis de causa raíz y soluciones duraderas.
Liderazgo y mejora del equipo
- Mentorizar a los ingenieros a través de orientación técnica, revisiones de código, programación en pareja e intercambio de conocimientos.
- Simplificar los sistemas, reducir la deuda técnica y mejorar las prácticas de desarrollo del equipo.
- Evaluar tecnologías y marcos, adoptándolos cuando exista un beneficio claro para los clientes, las aplicaciones o la eficacia de la ingeniería.
Ingeniería nativa de IA
- Liderar la adopción práctica de agentes de codificación de IA modernos en los flujos de trabajo de ingeniería, incluyendo la implementación, la creación de pruebas, la refactorización, la documentación y el soporte operativo.
- Ayudar al equipo a construir formas repetibles de trabajar con agentes, incluyendo un contexto de tarea claro, una revisión humana adecuada y la validación a través de pruebas y otros controles de calidad.
- Utilizar solo herramientas aprobadas y proteger la información del cliente, de la empresa y de propiedad exclusiva; asegurar que los cambios generados cumplan con los estándares de seguridad, privacidad, licencias, accesibilidad e ingeniería.
- Evaluar si los flujos de trabajo asistidos por agentes mejoran la entrega, la calidad o la experiencia del desarrollador, y compartir prácticas efectivas en todo el equipo.
Cómo se ve el éxito
- Las decisiones y estándares técnicos a nivel de equipo son claros, están documentados cuando es útil y se aplican de manera consistente en todos los proyectos.
- Los viajes del cliente cumplen con las expectativas acordadas de calidad, seguridad, accesibilidad, rendimiento y confiabilidad, con riesgos detectados tempranamente.
- Los experimentos producen conocimientos confiables que informan las decisiones de producto y las mejoras en la participación y adquisición de clientes.
- Los problemas de producción conducen a la comprensión de la causa raíz y a mejoras sostenibles, no solo a soluciones a corto plazo.
- Los ingenieros están mejor equipados para tomar decisiones técnicas sólidas y la entrega es más predecible a través de una colaboración y automatización efectivas.
- Los agentes de codificación de IA se utilizan a través de flujos de trabajo repetibles y responsables que mejoran la eficacia de la ingeniería sin comprometer la calidad, la seguridad o la confianza del cliente.
CUALIFICACIONES
- 9+ años de experiencia profesional en ingeniería de software, incluyendo una experiencia práctica sustancial en la construcción de aplicaciones web modernas.
- Experiencia demostrada en la arquitectura y entrega de sistemas de producción complejos, estableciendo la dirección técnica y llevando las soluciones desde el diseño hasta la producción.
- Sólida experiencia práctica en JavaScript y TypeScript, con una profunda experiencia en React y Redux o una tecnología de gestión de estado comparable.
- Sólida experiencia con Node.js, REST APIs, Express y desarrollo de JavaScript o TypeScript del lado del servidor.
- Experiencia práctica con marcos de pruebas automatizadas como Jest y Mocha, y con prácticas modernas de desarrollo de JavaScript y patrones de arquitectura web.
- Experiencia en el diseño y operación de aplicaciones para escalabilidad, rendimiento, resiliencia, accesibilidad, seguridad y mantenibilidad.
- Liderazgo técnico demostrado, incluyendo la mentoría de ingenieros, la guía de decisiones de diseño y ayudar a los equipos a alcanzar resultados técnicos sólidos.
- Experiencia trabajando con metodologías de desarrollo ágil y principios de DevOps, incluyendo entrega automatizada, monitoreo y soporte de producción.
- Sólidas habilidades de propiedad, comunicación y colaboración, con la capacidad de trabajar entre equipos y explicar decisiones técnicas y compensaciones.
- Una mentalidad centrada en el cliente y un historial de mejora de las experiencias digitales a través de la calidad de la ingeniería, la automatización y la mejora continua.
- Disposición para experimentar con asistentes o agentes de codificación de IA modernos y el juicio para revisar y validar críticamente su producción.
Se requiere elegibilidad de empleo para trabajar con American Express en los EE. UU., ya que la empresa no buscará patrocinio de visa para estos puestos.
Te respaldamos con beneficios que apoyan tu bienestar holístico para que puedas ser y dar lo mejor de ti. Esto significa cuidar tu salud física, financiera y mental, así como la de tus seres queridos, además de proporcionar la flexibilidad que necesitas para prosperar personal y profesionalmente:
- Salarios base competitivos
- Incentivos de bonificación
- 6% de contribución de la empresa al plan de ahorro para la jubilación
- Coaching financiero gratuito y apoyo para el bienestar financiero
- Beneficios integrales de salud, dental, visión, seguro de vida y discapacidad
- Modelo de trabajo flexible con acuerdos híbridos, presenciales o virtuales según el rol y las necesidades del negocio
- 20+ semanas de licencia parental remunerada para todos los padres, independientemente del género, ofrecida por embarazo, adopción o subrogación
- Acceso gratuito a centros de bienestar globales en el lugar con personal de enfermería y médicos (según la ubicación)
- Apoyo de asesoramiento gratuito y confidencial a través de nuestro programa Healthy Minds
- Oportunidades de desarrollo profesional y formación
Para obtener una lista completa de los beneficios del equipo Amex, visita nuestro sitio de beneficios para colegas americanexpress.com/en-us/colleagues/benefits.
American Express es un empleador que ofrece igualdad de oportunidades y toma decisiones de empleo sin tener en cuenta la raza, el color, la religión, el sexo, la orientación sexual, la identidad de género, el origen nacional, el estado de veterano, el estado de discapacidad, la edad o cualquier otro estado protegido por la ley. American Express considerará para el empleo a todos los solicitantes calificados, incluidos aquellos con antecedentes de arresto o condena, de acuerdo con los requisitos de las leyes estatales y locales aplicables, incluida la Ley de Oportunidad Justa de California, la Ordenanza de Oportunidad Justa para Empleadores del Condado de Los Ángeles y la Iniciativa de Oportunidad Justa para la Contratación de la Ciudad de Los Ángeles. Para los puestos cubiertos por las regulaciones bancarias federales y/o estatales, American Express cumplirá con dichas regulaciones en lo que respecta a la consideración de solicitantes con condenas penales.
Respaldamos a nuestros compañeros con el apoyo que necesitan para prosperar, profesional y personalmente. Es por eso que tenemos Amex Flex, nuestro modelo de trabajo empresarial que brinda mayor flexibilidad a los compañeros mientras garantiza que preservemos los aspectos importantes de nuestra cultura presencial única. Dependiendo del rol y las necesidades del negocio, los compañeros trabajarán en el sitio, en un modelo híbrido (combinación de días en la oficina y virtuales) o totalmente virtual.
Solicitantes de empleo en EE. UU.: haz clic para ver el póster “Conoce tus derechos eeoc.gov/poster”. Si el enlace no funciona, puedes acceder al póster copiando y pegando la siguiente URL en una nueva ventana del navegador: eeoc.gov/poster.
A continuación se representa el rango salarial esperado para esta solicitud de empleo. En última instancia, al determinar tu salario, consideraremos tu ubicación, experiencia y otros factores relacionados con el trabajo.
