You won't just keep up, you'll break new ground. American Express Global Network Platform authorizes and processes millions of payment transactions every day. The Card Network platform is the critical backbone for all of American Express payment transactions and is a real time low latency system that is always available and highly resilient, processing transactions from around the world 24x7, 365 days a year. Connected to the core network, there's a number of key customer facing systems that power the American Express brand for key spending channels such as mobile payments and e-commerce. We develop and deliver functionalities for both the core and the customer facing systems and are looking for engineers to be part of our high-skilled team. As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers' digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. As an Engineer, you will be part of a scrum team building core features and functions of the payment network systems/platforms deployed in a private cloud. The ideal candidate: Hands-on expertise with Java application design, software development and automated testing Worked in an agile delivery team and is familiar with the processes and ceremonies A drive to learn industry leading/innovative technologies and solutions Open to innovation and experimentation, engage in fun and outcome oriented culture, and is always ready to try new concepts without fear of failure Team-oriented, enabling the team to be more effective and productive Excellent written and verbal communications skills Tech stack: Java microservices for high-availability systems Scalable applications running on Vert.x, Spring Boot or similar Java 8, RxJava, Reactor, Kafka API Gateways Relational Databases: Oracle, Postgres (or similar) NoSQL: Redis, Couchbase, Cassandra High performance cloud infrastructure (PaaS) Key Responsibilities: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation Contribute to the deployment, support and monitoring of software across test, integration and production environments Collaborate with peer technology teams across different locations Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: University Degree in computer science, computer engineering or equivalent experience Intermediate technical skills in the areas of microservices, APIs and Java 8 (or later) Considerable hands-on experience on enterprise software development Desired: Significant hands-on experience on enterprise software development Knowledge in microservices using RESTFul APIs and relational/NoSQL databases Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes and OpenShift Messaging and distributed systems using Kafka Financial Transaction knowledge - ISO8583 messages, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
24/09/2022
Full time
You won't just keep up, you'll break new ground. American Express Global Network Platform authorizes and processes millions of payment transactions every day. The Card Network platform is the critical backbone for all of American Express payment transactions and is a real time low latency system that is always available and highly resilient, processing transactions from around the world 24x7, 365 days a year. Connected to the core network, there's a number of key customer facing systems that power the American Express brand for key spending channels such as mobile payments and e-commerce. We develop and deliver functionalities for both the core and the customer facing systems and are looking for engineers to be part of our high-skilled team. As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers' digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. As an Engineer, you will be part of a scrum team building core features and functions of the payment network systems/platforms deployed in a private cloud. The ideal candidate: Hands-on expertise with Java application design, software development and automated testing Worked in an agile delivery team and is familiar with the processes and ceremonies A drive to learn industry leading/innovative technologies and solutions Open to innovation and experimentation, engage in fun and outcome oriented culture, and is always ready to try new concepts without fear of failure Team-oriented, enabling the team to be more effective and productive Excellent written and verbal communications skills Tech stack: Java microservices for high-availability systems Scalable applications running on Vert.x, Spring Boot or similar Java 8, RxJava, Reactor, Kafka API Gateways Relational Databases: Oracle, Postgres (or similar) NoSQL: Redis, Couchbase, Cassandra High performance cloud infrastructure (PaaS) Key Responsibilities: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation Contribute to the deployment, support and monitoring of software across test, integration and production environments Collaborate with peer technology teams across different locations Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: University Degree in computer science, computer engineering or equivalent experience Intermediate technical skills in the areas of microservices, APIs and Java 8 (or later) Considerable hands-on experience on enterprise software development Desired: Significant hands-on experience on enterprise software development Knowledge in microservices using RESTFul APIs and relational/NoSQL databases Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes and OpenShift Messaging and distributed systems using Kafka Financial Transaction knowledge - ISO8583 messages, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. Would you like to be part of a vibrant team working on a global platform helping card members enjoy their card benefits and ensuring their Amex card is the first card in their wallet? Then Global Benefit Management (GBM) is for you! GBM determines the eligibility of benefits for our card members, such as elite hotels, car hire, UBER, and access to airport lounges and a multitude of other unique and exclusive benefits. GBM has a number of APIs consumed by both internal and external teams and 3rd Parties. It is a modern platform with plenty of new development to meet the demands of new benefit launches with exciting benefit partners, keeping the work fresh and rewarding. GBM makes a difference to how card members are serviced by our CCPs and front-end portals. The team is continually encouraged to innovate, and we see many ideas being taken up by our product owners. Most of our work is in the top 50 enterprise initiatives. If you're looking for your next career move and seeking an opportunity to work with an enticing array of technology, then we have a great opportunity for you. We are looking for a high performing and enthusiastic Java Engineer to join the team. This role will partner closely with our product owners and agile champions within a collaborative scrum team, in an environment that values interesting challenges, using best practice testing and automation, and prioritises your professional development. Key Responsibilities: Work within an agile team developing solutions to drive engagement and loyalty within our existing cardmember base and attract new customers to the Amex brand Contribute to software builds through consistent development practices (tools, common components, and documentation) and enhancing practices where need be Participate in code reviews and automated testing Debug software components and identify code defects for remediation Enable the deployment, support, and monitoring of software across test, integration, and production environments Automate deployments in test or production environments Automatically scale applications based on the demand projections Partner with other development teams, testing and quality, and production support, to meet implementation dates and allow smooth transition throughout the development lifecycle Influence team members with creative changes and improvements Provide support to other Engineers Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: University Degree in computer science, computer science engineering, or related experience required Hands-on java software engineer experience and the ability to build high quality software using a modern development stack Application design, software development, and testing experience, preferably in an Agile environment Experience working with Git Open-source frameworks experience is a plus - especially maintaining or contributing to open-source projects Experience with continuous integration tools (Jenkins, Gitlab CI) Experience with automated build and test frameworks A proven hunger to learn new technologies and translate them into working software Container and container orchestration technologies experience, such as Docker and Kubernetes, a plus Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.), a plus Strong ability to develop unique, outside the box ideas Strong analytical, problem-solving/quantitative skills Willing to take risks, experiment, and share fresh perspectives Aptitude for learning and applying programming concepts Ability to effectively communicate with internal and external business partners Contributions to open source projects/inner source is a plus Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
24/09/2022
Full time
You won't just keep up, you'll break new ground. Would you like to be part of a vibrant team working on a global platform helping card members enjoy their card benefits and ensuring their Amex card is the first card in their wallet? Then Global Benefit Management (GBM) is for you! GBM determines the eligibility of benefits for our card members, such as elite hotels, car hire, UBER, and access to airport lounges and a multitude of other unique and exclusive benefits. GBM has a number of APIs consumed by both internal and external teams and 3rd Parties. It is a modern platform with plenty of new development to meet the demands of new benefit launches with exciting benefit partners, keeping the work fresh and rewarding. GBM makes a difference to how card members are serviced by our CCPs and front-end portals. The team is continually encouraged to innovate, and we see many ideas being taken up by our product owners. Most of our work is in the top 50 enterprise initiatives. If you're looking for your next career move and seeking an opportunity to work with an enticing array of technology, then we have a great opportunity for you. We are looking for a high performing and enthusiastic Java Engineer to join the team. This role will partner closely with our product owners and agile champions within a collaborative scrum team, in an environment that values interesting challenges, using best practice testing and automation, and prioritises your professional development. Key Responsibilities: Work within an agile team developing solutions to drive engagement and loyalty within our existing cardmember base and attract new customers to the Amex brand Contribute to software builds through consistent development practices (tools, common components, and documentation) and enhancing practices where need be Participate in code reviews and automated testing Debug software components and identify code defects for remediation Enable the deployment, support, and monitoring of software across test, integration, and production environments Automate deployments in test or production environments Automatically scale applications based on the demand projections Partner with other development teams, testing and quality, and production support, to meet implementation dates and allow smooth transition throughout the development lifecycle Influence team members with creative changes and improvements Provide support to other Engineers Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: University Degree in computer science, computer science engineering, or related experience required Hands-on java software engineer experience and the ability to build high quality software using a modern development stack Application design, software development, and testing experience, preferably in an Agile environment Experience working with Git Open-source frameworks experience is a plus - especially maintaining or contributing to open-source projects Experience with continuous integration tools (Jenkins, Gitlab CI) Experience with automated build and test frameworks A proven hunger to learn new technologies and translate them into working software Container and container orchestration technologies experience, such as Docker and Kubernetes, a plus Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.), a plus Strong ability to develop unique, outside the box ideas Strong analytical, problem-solving/quantitative skills Willing to take risks, experiment, and share fresh perspectives Aptitude for learning and applying programming concepts Ability to effectively communicate with internal and external business partners Contributions to open source projects/inner source is a plus Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. Release Train Engineers are responsible for driving processes and execution oversight for Agile Release Trains. We are looking for an RTE to join the Tech Delivery Enablement team to resolve or escalate impediments, manage risk, and promote relentless improvement throughout the organization. An RTE will also be responsible for facilitating program/release level events such as Program Increment planning, Inspect and Adapt and the Scrum of Scrums. Key Responsibilities Facilitate and Leads Program Execution: Drive program/release level processes for an Agile Release Train demonstrating stellar servant leadership, coupled with domain knowledge and technical savvy Facilitate Program Increment planning meetings with leadership, business stakeholders, product management and delivery teams on the Agile Release Train(s) Support program level meetings in partnership with product management and system architect(s) to aid in the preparation, readiness and prioritization of features for future PI planning sessions Ensure strategic alignment for the train across organizations and teams Partner with Business Owners, Product Managers and Product Owners to help assure strategy, vision and road map alignment and execution Ensure value is achieved by the train on behalf of end users via the program predictability measure Assist with economic decision making by supporting Program Epic and Feature estimations by program team and roll up to program/ release level visibility (overarching team roles) Collaborate with other RTEs to coordinate cross-train dependencies Coaching and Relentless Improvement: Live the Agile and SAFe Values & Principles Be uncomfortably transparent in all you do Be coachable yourself: be open to feedback and committed to continuous personal improvement Demonstrate being a lifelong learner Challenge the status quo gracefully Provide visibility into gaps, issues, risks, and opportunities across Agile teams Escalates impediments, manages risks, dependencies and resourcing needs Aggregates and drives team Program Increment objectives into Program/Release objectives to ensure successful delivery Mentor and coach to Agile Release Train on Agile/Lean/SAFe Principles Drive program/release level continuous improvements Participate in enterprise program management improvement and standardization activities Encourage collaboration and quality practices between system architects & Agile teams Promote compliance with SDLC standards across the Agile Release Train Ensure data integrity for the Agile Release Train within the Agile Management tools Minimum Qualifications University degree in technology related discipline or equivalent experience preferred 5-7 years' relevant experience with a demonstrated track record of growing responsibility Experience managing multiple dependancies and risks across teams Experience in clarifying objectives, dealing with ambiguity/under-defined problems, advocating for simplification, and influencing teams Excellent oral and written interpersonal skills; Ability to effectively communicate across third parties and technical and business product managers Ability to steer and deliver communications to all levels of leadership Proven ability to deliver complex software features iteratively and reliably Ability to drive continuous improvement RTE certification is a plus Experience using Rally or JIRA agile delivery management platform is required SDLC Methodologies & Practice Strong coaching and leadership skills Deep understanding of Agile at Scale or iterative development processes, including quality and testing best practices Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
24/09/2022
Full time
You won't just keep up, you'll break new ground. Release Train Engineers are responsible for driving processes and execution oversight for Agile Release Trains. We are looking for an RTE to join the Tech Delivery Enablement team to resolve or escalate impediments, manage risk, and promote relentless improvement throughout the organization. An RTE will also be responsible for facilitating program/release level events such as Program Increment planning, Inspect and Adapt and the Scrum of Scrums. Key Responsibilities Facilitate and Leads Program Execution: Drive program/release level processes for an Agile Release Train demonstrating stellar servant leadership, coupled with domain knowledge and technical savvy Facilitate Program Increment planning meetings with leadership, business stakeholders, product management and delivery teams on the Agile Release Train(s) Support program level meetings in partnership with product management and system architect(s) to aid in the preparation, readiness and prioritization of features for future PI planning sessions Ensure strategic alignment for the train across organizations and teams Partner with Business Owners, Product Managers and Product Owners to help assure strategy, vision and road map alignment and execution Ensure value is achieved by the train on behalf of end users via the program predictability measure Assist with economic decision making by supporting Program Epic and Feature estimations by program team and roll up to program/ release level visibility (overarching team roles) Collaborate with other RTEs to coordinate cross-train dependencies Coaching and Relentless Improvement: Live the Agile and SAFe Values & Principles Be uncomfortably transparent in all you do Be coachable yourself: be open to feedback and committed to continuous personal improvement Demonstrate being a lifelong learner Challenge the status quo gracefully Provide visibility into gaps, issues, risks, and opportunities across Agile teams Escalates impediments, manages risks, dependencies and resourcing needs Aggregates and drives team Program Increment objectives into Program/Release objectives to ensure successful delivery Mentor and coach to Agile Release Train on Agile/Lean/SAFe Principles Drive program/release level continuous improvements Participate in enterprise program management improvement and standardization activities Encourage collaboration and quality practices between system architects & Agile teams Promote compliance with SDLC standards across the Agile Release Train Ensure data integrity for the Agile Release Train within the Agile Management tools Minimum Qualifications University degree in technology related discipline or equivalent experience preferred 5-7 years' relevant experience with a demonstrated track record of growing responsibility Experience managing multiple dependancies and risks across teams Experience in clarifying objectives, dealing with ambiguity/under-defined problems, advocating for simplification, and influencing teams Excellent oral and written interpersonal skills; Ability to effectively communicate across third parties and technical and business product managers Ability to steer and deliver communications to all levels of leadership Proven ability to deliver complex software features iteratively and reliably Ability to drive continuous improvement RTE certification is a plus Experience using Rally or JIRA agile delivery management platform is required SDLC Methodologies & Practice Strong coaching and leadership skills Deep understanding of Agile at Scale or iterative development processes, including quality and testing best practices Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
American Express is embarking on an exciting digital transformation driven by an energetic team of high performers. This group is nimble and creative with the power to shape our Technology and Product roadmap. If you have the talent and desire to deliver innovative products and services at a rapid pace, serving our customers seamlessly across the globe through various channels, join our team. If you are a successful candidate, you will join one of our scrum teams building new capabilities to bolster our already market-leading offering. We value ideas, opinions, and great communicators. We're proud that a culture of respect and teamwork exists among our colleagues, and we want you to be part of this.We operate in a Scrum and Scaled Agile Framework environment (SAFe), and make use of tools such as Slack, Confluence, JIRA, and GitHub to collaborate. We are mid-way though our journey of transforming and modernising the technical landscape in our teams to use microservice architecture and are looking for more highly skilled individuals. You will use technologies such as React and Node. As adeveloper, you will be responsible for the end-to-end delivery of your software from inception to production, working on a mixture of front-end and middleware features. This role may be subject to additional background verification checks. Responsibilities Write clean and efficient code with meaningful test coverage Define and implement API specifications Consume existing APIs Help to lead front-end web development Design and implement UI solutions that focus on strong user experiences Contribute to our in house suite of UI tools and components Position yourself as a core member of the team Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Qualifications: Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline Ability to effectively interpret technical and business objectives and challenges and articulate solutions In depth knowledge of React , Redux, , CSS , Node - As a plus experience in Postgres DBs and Agile Excellent spoken and written English, clear oral communication skills Must be willing and able to express new ideas, concerns, and opinions directly to team - Attention to detail and accuracy are essential Must be proactive, enthusiastic, flexible, and results driven Willingness to learn new technologies and exploit them to their optimal potential Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
24/09/2022
Full time
American Express is embarking on an exciting digital transformation driven by an energetic team of high performers. This group is nimble and creative with the power to shape our Technology and Product roadmap. If you have the talent and desire to deliver innovative products and services at a rapid pace, serving our customers seamlessly across the globe through various channels, join our team. If you are a successful candidate, you will join one of our scrum teams building new capabilities to bolster our already market-leading offering. We value ideas, opinions, and great communicators. We're proud that a culture of respect and teamwork exists among our colleagues, and we want you to be part of this.We operate in a Scrum and Scaled Agile Framework environment (SAFe), and make use of tools such as Slack, Confluence, JIRA, and GitHub to collaborate. We are mid-way though our journey of transforming and modernising the technical landscape in our teams to use microservice architecture and are looking for more highly skilled individuals. You will use technologies such as React and Node. As adeveloper, you will be responsible for the end-to-end delivery of your software from inception to production, working on a mixture of front-end and middleware features. This role may be subject to additional background verification checks. Responsibilities Write clean and efficient code with meaningful test coverage Define and implement API specifications Consume existing APIs Help to lead front-end web development Design and implement UI solutions that focus on strong user experiences Contribute to our in house suite of UI tools and components Position yourself as a core member of the team Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Qualifications: Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline Ability to effectively interpret technical and business objectives and challenges and articulate solutions In depth knowledge of React , Redux, , CSS , Node - As a plus experience in Postgres DBs and Agile Excellent spoken and written English, clear oral communication skills Must be willing and able to express new ideas, concerns, and opinions directly to team - Attention to detail and accuracy are essential Must be proactive, enthusiastic, flexible, and results driven Willingness to learn new technologies and exploit them to their optimal potential Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. We are looking for a Server-side Engineer to work on Mobile application Service Layer (Backend for Frontend) that will be used by tens of millions of American Express cardholders around the world. We want someone with strong technical skills and creativity. Should enjoy solving tough problems and working with modern technologies. You should not be shy about sharing your ideas and be obsessive about user experience and beautiful code. You will be part of the Mobile Engineering team whose mandate is to develop new products and platforms for American Express customers.Mobile Engineering's aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase. You will be working in a large team of engineers, product people, designers, and QA to build the "Backend for Frontend" API layer consumed by Award-winning American Express mobile apps. Based on experience, this role may be entry level, senior or staff. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Relevant Experience & Skills: Building server-side applications Writing code Refactoring code Deleting code Build tools Continuous Integration Fixing bugs Asynchronous code Performance Analysis and Optimization Legacy Code Unit tests Open Source Working in a team Self-starting Integrating with bespoke lovingly hand-crafted backend services from the days of yore Designing solutions for open ended problems University degree in Computer Science or related field, or equivalent experience Relevant technologies you may encounter: Kotlin Gradle REST GQL RAML Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
24/09/2022
Full time
You won't just keep up, you'll break new ground. We are looking for a Server-side Engineer to work on Mobile application Service Layer (Backend for Frontend) that will be used by tens of millions of American Express cardholders around the world. We want someone with strong technical skills and creativity. Should enjoy solving tough problems and working with modern technologies. You should not be shy about sharing your ideas and be obsessive about user experience and beautiful code. You will be part of the Mobile Engineering team whose mandate is to develop new products and platforms for American Express customers.Mobile Engineering's aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase. You will be working in a large team of engineers, product people, designers, and QA to build the "Backend for Frontend" API layer consumed by Award-winning American Express mobile apps. Based on experience, this role may be entry level, senior or staff. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Relevant Experience & Skills: Building server-side applications Writing code Refactoring code Deleting code Build tools Continuous Integration Fixing bugs Asynchronous code Performance Analysis and Optimization Legacy Code Unit tests Open Source Working in a team Self-starting Integrating with bespoke lovingly hand-crafted backend services from the days of yore Designing solutions for open ended problems University degree in Computer Science or related field, or equivalent experience Relevant technologies you may encounter: Kotlin Gradle REST GQL RAML Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. Our Software Engineers not only understand how technology works, but how technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So, if you're interested in a career creating breakthrough software and making an impact on an audience of millions, look no further. We are on a mission to completely transform the issue management function and introduce industry leading capabilities in this space that will create better customer and colleague experiences. In this role, you'll be leading the technical development for our initiatives with a focus on getting results quickly, building partnerships across product and engineering groups. In addition you will also be building capabilities that improve our detection time and response to operational risk events. You will have the opportunity to work with innovative technologies such as Spring Boot, React.js, Machine Learning models in python and so much more. Key Responsibilities: Taking your place as the technical lead of an agile team and driving the latest development practices Collaborating with Subject Matter Experts to understand and estimate and prioritise the requirements Designing solutions that are scalable and can be delivered iteratively to maximise business value Writing code and unit tests, reviewing other team members' code Integrate with APIs provided by different teams in American Express Identifying opportunities for adopting new technologies Technical Leadership of a team of engineers Improving the development tools and processes to maximise developer productivity and aim towards continuous delivery Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: 8+ years of strong hands-on experience in Java and experience with backend or middle ware processing Extensive experience in designing and implementing large scale platforms with high resiliency, availability, and reliability Strong experience in applications with high throughput, performance and security Experience with micro services architectures and service mesh technologies is preferred Strong written, verbal communications, presentation skills, leadership, problem solving and analytical skills Proven collaboration skills along with the ability to influence without authority Hands on experience in the following environments is preferred: Java, REST APIs, Spring Boot Framework, ReactJS, Redis, OpenShift, Elastic Stack, Kafka, Spark, UNIX/Linux University Degree in Computer Science, Computer Science Engineering, or related field required; Advanced Degree preferred Financial Industry Domain Knowledge Behavioural Skills/Capabilities: Performs hands-on architecture, design, and development of systems Experience in building scalable distributed systems Seeks continuous improvement by considering solutions that make novel use of existing ideas, approaches, technologies or products Keep up to date on current research and technology in the industry Debug software components, identifies, fixes and verifies remediation of defects Proven ability to deliver complex projects iteratively and reliably Identifies novel approaches for completing work assignments more effectively or efficiently and works within the "established" system to push for "a better way" Excellent written communication skills and ability to document technical content Enterprise Leadership Behaviours: Set The Agenda: Define What Winning Looks Like, Put Enterprise Thinking First, Lead with an External Perspective Bring Others with You: Build the Best Team, Seek & Provide Coaching Feedback, Make Collaboration Essential Do It the Right Way: Communicate Frequently, Candidly & Clearly, Make Decisions Quickly & Effectively, Live the Blue Box Values, Great Leadership Demands Courage Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
24/09/2022
Full time
You won't just keep up, you'll break new ground. Our Software Engineers not only understand how technology works, but how technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So, if you're interested in a career creating breakthrough software and making an impact on an audience of millions, look no further. We are on a mission to completely transform the issue management function and introduce industry leading capabilities in this space that will create better customer and colleague experiences. In this role, you'll be leading the technical development for our initiatives with a focus on getting results quickly, building partnerships across product and engineering groups. In addition you will also be building capabilities that improve our detection time and response to operational risk events. You will have the opportunity to work with innovative technologies such as Spring Boot, React.js, Machine Learning models in python and so much more. Key Responsibilities: Taking your place as the technical lead of an agile team and driving the latest development practices Collaborating with Subject Matter Experts to understand and estimate and prioritise the requirements Designing solutions that are scalable and can be delivered iteratively to maximise business value Writing code and unit tests, reviewing other team members' code Integrate with APIs provided by different teams in American Express Identifying opportunities for adopting new technologies Technical Leadership of a team of engineers Improving the development tools and processes to maximise developer productivity and aim towards continuous delivery Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: 8+ years of strong hands-on experience in Java and experience with backend or middle ware processing Extensive experience in designing and implementing large scale platforms with high resiliency, availability, and reliability Strong experience in applications with high throughput, performance and security Experience with micro services architectures and service mesh technologies is preferred Strong written, verbal communications, presentation skills, leadership, problem solving and analytical skills Proven collaboration skills along with the ability to influence without authority Hands on experience in the following environments is preferred: Java, REST APIs, Spring Boot Framework, ReactJS, Redis, OpenShift, Elastic Stack, Kafka, Spark, UNIX/Linux University Degree in Computer Science, Computer Science Engineering, or related field required; Advanced Degree preferred Financial Industry Domain Knowledge Behavioural Skills/Capabilities: Performs hands-on architecture, design, and development of systems Experience in building scalable distributed systems Seeks continuous improvement by considering solutions that make novel use of existing ideas, approaches, technologies or products Keep up to date on current research and technology in the industry Debug software components, identifies, fixes and verifies remediation of defects Proven ability to deliver complex projects iteratively and reliably Identifies novel approaches for completing work assignments more effectively or efficiently and works within the "established" system to push for "a better way" Excellent written communication skills and ability to document technical content Enterprise Leadership Behaviours: Set The Agenda: Define What Winning Looks Like, Put Enterprise Thinking First, Lead with an External Perspective Bring Others with You: Build the Best Team, Seek & Provide Coaching Feedback, Make Collaboration Essential Do It the Right Way: Communicate Frequently, Candidly & Clearly, Make Decisions Quickly & Effectively, Live the Blue Box Values, Great Leadership Demands Courage Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. We are looking for an Android Engineer to work on mobile applications that are used by tens of millions of American Express cardholders around the world. We want someone with strong technical skills and creativity; someone who enjoys solving tough problems and working with innovative technologies. This person should not be shy about sharing their ideas and be obsessive about user experience and beautiful code. You will be working in a fast-paced small-team environment with the stability of working as part of a Fortune 100 company. Your primary responsibility will be to work on a small team of designers, product owners, QA, and engineers developing and improving features. You should be familiar with modern software development methodologies popular in Android and be able to dive deep and rapidly iterate on ideas with your team despite some ambiguity. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Amex Flex At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we're supporting our customers' financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what's possible - and we're proud to back each other every step of the way. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Relevant Experience & Skills: Building Android Applications Writing & Deleting code Build tools like Gradle, GitHub Actions, and Circle CI Continuous Integration patterns Finding and fixing bugs Asynchronous coding patterns Performance Analysis and Optimization Dealing with legacy code Unit & Integration Tests Open Source Working in a globally distributed team Self-starting and good at time management Integrating with bespoke lovingly hand-crafted backend services from the days of yore Designing solutions for open ended problems University degree in Computer Science or related field, or equivalent experience Relevant technologies that you may encounter on our team: Jetpack Compose MVI Architecture REST APIs OkHttp RAML API Documentation Dagger Kotlin, Coroutines, Flow RxJava GitHub Actions Circle CI Espresso & JUnit Test Fakes WireMock Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
23/09/2022
Full time
You won't just keep up, you'll break new ground. We are looking for an Android Engineer to work on mobile applications that are used by tens of millions of American Express cardholders around the world. We want someone with strong technical skills and creativity; someone who enjoys solving tough problems and working with innovative technologies. This person should not be shy about sharing their ideas and be obsessive about user experience and beautiful code. You will be working in a fast-paced small-team environment with the stability of working as part of a Fortune 100 company. Your primary responsibility will be to work on a small team of designers, product owners, QA, and engineers developing and improving features. You should be familiar with modern software development methodologies popular in Android and be able to dive deep and rapidly iterate on ideas with your team despite some ambiguity. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Amex Flex At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we're supporting our customers' financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what's possible - and we're proud to back each other every step of the way. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Relevant Experience & Skills: Building Android Applications Writing & Deleting code Build tools like Gradle, GitHub Actions, and Circle CI Continuous Integration patterns Finding and fixing bugs Asynchronous coding patterns Performance Analysis and Optimization Dealing with legacy code Unit & Integration Tests Open Source Working in a globally distributed team Self-starting and good at time management Integrating with bespoke lovingly hand-crafted backend services from the days of yore Designing solutions for open ended problems University degree in Computer Science or related field, or equivalent experience Relevant technologies that you may encounter on our team: Jetpack Compose MVI Architecture REST APIs OkHttp RAML API Documentation Dagger Kotlin, Coroutines, Flow RxJava GitHub Actions Circle CI Espresso & JUnit Test Fakes WireMock Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You'll do more than the expected. You'll do the unexpected. American Express is looking for a Senior Information Security Analyst to be a technical lead in our Cyber Fusion Center. The team provides rapid investigation and response to cyber security incidents which impact American Express globally. The Senior Information Security Analyst will serve as a leader and will be responsible for handling escalated security incidents, performing investigations, and driving operational maturity. If you want to be part of a diverse and inclusive world-class team, this could be the role for you. How will you make an impact in this role?: Provide advanced technical oversight and support to Information Security Analysts conducting cyber incident investigations Maintain awareness of real-world infosec threats and engage in the innovation of new analytic methods for detecting threats Support senior leadership in continuous development of incident response capabilities Coach and mentor Information Security Analysts Participate in rotational weekend coverage Required Skills/Qualifications: Substantial Information Security experience and technical understanding, including: Network, endpoint and OSINT security tools A range of cloud, Mac, Linux and Windows platforms Excellent business and technical risk analysis and prioritisation skills Excellent written and oral communication skills including in high pressure situations Committed to continuous learning and professional development, and passionate about developing others Preferred Additional Experience & Skills: Experience in a Security Operations Center (SOC), Computer Incident Response Team (CSIRT), Computer Security Incident Response Center (CSIRC), or Cyber Fusion Center Security industry certification (CISSP, CEH, OSCP, CCNP Security, GCFE, GCFA, GNFA, GREM) Specialism in one or more security domains (e.g platform hardening, vulnerability management, penetration testing, applied cryptography, network/application traffic control, forensics, or exploits and malware.) Experience in programming and/or scripting languages (python, javascript, php, sql, C/C++, Go) Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
23/09/2022
Full time
You'll do more than the expected. You'll do the unexpected. American Express is looking for a Senior Information Security Analyst to be a technical lead in our Cyber Fusion Center. The team provides rapid investigation and response to cyber security incidents which impact American Express globally. The Senior Information Security Analyst will serve as a leader and will be responsible for handling escalated security incidents, performing investigations, and driving operational maturity. If you want to be part of a diverse and inclusive world-class team, this could be the role for you. How will you make an impact in this role?: Provide advanced technical oversight and support to Information Security Analysts conducting cyber incident investigations Maintain awareness of real-world infosec threats and engage in the innovation of new analytic methods for detecting threats Support senior leadership in continuous development of incident response capabilities Coach and mentor Information Security Analysts Participate in rotational weekend coverage Required Skills/Qualifications: Substantial Information Security experience and technical understanding, including: Network, endpoint and OSINT security tools A range of cloud, Mac, Linux and Windows platforms Excellent business and technical risk analysis and prioritisation skills Excellent written and oral communication skills including in high pressure situations Committed to continuous learning and professional development, and passionate about developing others Preferred Additional Experience & Skills: Experience in a Security Operations Center (SOC), Computer Incident Response Team (CSIRT), Computer Security Incident Response Center (CSIRC), or Cyber Fusion Center Security industry certification (CISSP, CEH, OSCP, CCNP Security, GCFE, GCFA, GNFA, GREM) Specialism in one or more security domains (e.g platform hardening, vulnerability management, penetration testing, applied cryptography, network/application traffic control, forensics, or exploits and malware.) Experience in programming and/or scripting languages (python, javascript, php, sql, C/C++, Go) Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join , you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. Here at Travel and Lifestyle Services (TLS), we bring membership to life every day. We build the websites and applications that power the extraordinary service our customers expect from American Express via a small group of global teams, where engineers can make decisions, learn, and innovate. With TLS looking to expand, we too are looking for an enthusiastic and curious React Engineer to join our team to learn our tools and processes and help the team deliver new customer facing travel experiences assisting in TLS becoming a truly digital first organisation. Key responsibilities include: Write high quality JavaScript code to develop new features and resolve bugs Write meaningful and extensive tests to demonstrate that our code meets our users' requirements Ensure that the application is flexible and performant to scale up to large user bases across multiple languages Ability to work effectively independently and as part of an agile team to help the team achieve its goals Contribute and help evolve our teams coding standards and practises Critically review code as part of our pull request process Deploy applications to test and production environments using CICD tools (i.e., Jenkins) Collaborate clearly and effectively with colleagues in product and testing to write stories, clarify requirements, and ensure our work always meet the needs of the customer Contribute creatively to the solutioning of new work and be comfortable challenging the decisions and architecture of the application Assist in the mentoring and development of junior members of the team Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. We are looking for: Significant professional software development experience and / or comparable experience University degree in a related field (i.e., computer science or computer engineering) and / or equivalent industry background Experience working as part of an agile engineering team and contributing to regular agile ceremonies Programming, testing, and application design experience in JavaScript, React, Redux and Jest An understanding of cloud + CI / CD technologies, and how to get code into production quickly and reliably Experience within automation, preferably Selenium and / or WebDriver IO Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
05/02/2022
Full time
You won't just keep up, you'll break new ground. Here at Travel and Lifestyle Services (TLS), we bring membership to life every day. We build the websites and applications that power the extraordinary service our customers expect from American Express via a small group of global teams, where engineers can make decisions, learn, and innovate. With TLS looking to expand, we too are looking for an enthusiastic and curious React Engineer to join our team to learn our tools and processes and help the team deliver new customer facing travel experiences assisting in TLS becoming a truly digital first organisation. Key responsibilities include: Write high quality JavaScript code to develop new features and resolve bugs Write meaningful and extensive tests to demonstrate that our code meets our users' requirements Ensure that the application is flexible and performant to scale up to large user bases across multiple languages Ability to work effectively independently and as part of an agile team to help the team achieve its goals Contribute and help evolve our teams coding standards and practises Critically review code as part of our pull request process Deploy applications to test and production environments using CICD tools (i.e., Jenkins) Collaborate clearly and effectively with colleagues in product and testing to write stories, clarify requirements, and ensure our work always meet the needs of the customer Contribute creatively to the solutioning of new work and be comfortable challenging the decisions and architecture of the application Assist in the mentoring and development of junior members of the team Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. We are looking for: Significant professional software development experience and / or comparable experience University degree in a related field (i.e., computer science or computer engineering) and / or equivalent industry background Experience working as part of an agile engineering team and contributing to regular agile ceremonies Programming, testing, and application design experience in JavaScript, React, Redux and Jest An understanding of cloud + CI / CD technologies, and how to get code into production quickly and reliably Experience within automation, preferably Selenium and / or WebDriver IO Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. At American Express, our Engineers not only understand how technology works but also how that technology intersects with the customer and clients who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal, and fulfilling experience for everyone. So, if you're interested in a career creating breakthrough software and growing your skills then look no further. Our platforms process and authorize millions of card transactions daily across the Global Payment Network Platform. This network is the critical backbone for all American Express payment transactions and is built upon real time, low latency & highly available components. These customer facing capabilities integrate with the payment network to power the American Express brand to enable key spending channels like mobile payments and e-commerce. We design, develop & deliver secure services for both the core & customer facing services. We are looking for a creative Senior Software Engineer with experience in the fundamentals of web development to lead a scrum team in building these core features and deploy in a private cloud service within the American Express infrastructure. The role's primary focus will involve solution design with the architecture team to ensure the developed capability is secure, responsive and meets the customer needs. The ideal candidate: Serves as a core team member to drive user story analysis, design, and delivery of responsive backend services - utilising best engineering principles Looks proactively beyond the obvious for continuous improvement opportunities Familiarity with API & integration patterns to securely communicate with backend services and clients Works in an agile delivery team, with familiarity with the processes and ceremonies. Has a drive to learn industry leading/innovative technologies and solutions Positive attitude, strong communicator, willingness to learn and share with others Effective in managing work priorities and your time - both independently and as part of a team Brings a culture of innovation and experimentation, as well as manage risk taking to implement creative ideas. Brings a culture of continuous improvement and willingness to challenge the status quo Guides and mentors other engineers and collaborate with external teams & the Product Owner Tech stack characteristics: Scalable applications running on Vert.x, Spring Boot or similar using Java v8+ RxJava, Reactor, Kafka Java NIO and NIO.2 Secure integration with API Gateways using REST endpoints SQL Products: Oracle, Postgres NoSQL Products: Redis, Couchbase, Cassandra Services running on private cloud infrastructure (Kubernetes, Openshift) Key responsibilities include: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation. Contribute to the deployment, support, and monitoring of software across test, integration, and production environments. Collaborate with peer technology and development teams across international locations. Sharing best practices and mentoring of other team members. Support design architect and present new solutions and services. Document technical solutions, operational support guides. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: University Degree in computer science, computer engineering or equivalent experience Significant hands-on experience on enterprise software development Advanced technical skills in the areas of microservices, APIs, distributed Messaging and Java 11 or later Desired: Significant hands-on experience on enterprise software development Certification in Java or other technology products Experience with other JVM languages e.g. Groovy, Kotlin Financial Transaction knowledge - ISO8583 messages, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors. Design patterns (including disruptor pattern) Messaging and distributed systems using Kafka event streams Design and deploy low latency systems and performance optimisation Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes, and OpenShift Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
02/02/2022
Full time
You won't just keep up, you'll break new ground. At American Express, our Engineers not only understand how technology works but also how that technology intersects with the customer and clients who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal, and fulfilling experience for everyone. So, if you're interested in a career creating breakthrough software and growing your skills then look no further. Our platforms process and authorize millions of card transactions daily across the Global Payment Network Platform. This network is the critical backbone for all American Express payment transactions and is built upon real time, low latency & highly available components. These customer facing capabilities integrate with the payment network to power the American Express brand to enable key spending channels like mobile payments and e-commerce. We design, develop & deliver secure services for both the core & customer facing services. We are looking for a creative Senior Software Engineer with experience in the fundamentals of web development to lead a scrum team in building these core features and deploy in a private cloud service within the American Express infrastructure. The role's primary focus will involve solution design with the architecture team to ensure the developed capability is secure, responsive and meets the customer needs. The ideal candidate: Serves as a core team member to drive user story analysis, design, and delivery of responsive backend services - utilising best engineering principles Looks proactively beyond the obvious for continuous improvement opportunities Familiarity with API & integration patterns to securely communicate with backend services and clients Works in an agile delivery team, with familiarity with the processes and ceremonies. Has a drive to learn industry leading/innovative technologies and solutions Positive attitude, strong communicator, willingness to learn and share with others Effective in managing work priorities and your time - both independently and as part of a team Brings a culture of innovation and experimentation, as well as manage risk taking to implement creative ideas. Brings a culture of continuous improvement and willingness to challenge the status quo Guides and mentors other engineers and collaborate with external teams & the Product Owner Tech stack characteristics: Scalable applications running on Vert.x, Spring Boot or similar using Java v8+ RxJava, Reactor, Kafka Java NIO and NIO.2 Secure integration with API Gateways using REST endpoints SQL Products: Oracle, Postgres NoSQL Products: Redis, Couchbase, Cassandra Services running on private cloud infrastructure (Kubernetes, Openshift) Key responsibilities include: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation. Contribute to the deployment, support, and monitoring of software across test, integration, and production environments. Collaborate with peer technology and development teams across international locations. Sharing best practices and mentoring of other team members. Support design architect and present new solutions and services. Document technical solutions, operational support guides. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Minimum Qualifications: University Degree in computer science, computer engineering or equivalent experience Significant hands-on experience on enterprise software development Advanced technical skills in the areas of microservices, APIs, distributed Messaging and Java 11 or later Desired: Significant hands-on experience on enterprise software development Certification in Java or other technology products Experience with other JVM languages e.g. Groovy, Kotlin Financial Transaction knowledge - ISO8583 messages, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors. Design patterns (including disruptor pattern) Messaging and distributed systems using Kafka event streams Design and deploy low latency systems and performance optimisation Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes, and OpenShift Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we're supporting our customers' financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what's possible - and we're proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So if you're interested in a career creating breakthrough software and making an impact on an audience of millions, look no further. We are looking for an Engineer with solid experience of building scalable cloud native applications to perform hands on coding and configuration to deliver solutions that impact multiple platforms and products. Our Engineers debug complex issues spanning multiple systems, partner with stakeholders to continuously upgrade Enterprise platforms as per industry standards and Technology stack latest offerings and harness the opportunities to build Intellectual Property within the team and for the enterprise. Additionally, our Engineers develop and improve our CI/CD workflow tools and processes, perform test automation, promote inner sourcing and evangelize industry best practices. In this role, you will seek to understand your customer's needs and problems and learn new technologies and drive opportunities for adoption. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Technical Requirements: BS or MS degree in computer science, computer engineering, or other technical discipline, or equivalent 5-8 years of work experience Minimum of 5 years of experience in API/Web Service Development and 8 years of experience in Java/J2EE/Web Development or similar technology Thorough understanding of RESTful, JSON, XML, SOAP, HTTP, web services technologies, and data structure fundamentals, with experience in multi-threaded programming Experience working with testing libraries (like Junit, Mockito, WireMock) Familiar with CICD (using Jenkins, Maven, JMeter, etc.) Aptitude for learning and applying programming concepts Detailed understanding of application flows, proactive monitoring needs of production systems Ability to effectively communicate with internal and external business partners and technology teams Very strong technical troubleshooting and analytical skills with the ability to resolve infrastructure (cloud) and application issues in Production environment Direct application monitoring and work towards implementing automated monitoring scripts. Experience on integration and usage of APM tools like App Dynamics, Dynatrace, Prometheus, etc Deployment and troubleshooting experience in containerized environment Self-motivated with a strong sense of urgency and dedication to deadlines. Source control (Git, Bitbucket, Svn, Stack overflow, etc.) Soft Skills: Creativity & Problem-Solving Skills Adaptability & Flexibility Aptitude for technology; curiosity, passion and startup mindset Innovative thinking Plus: Experience with Splunk, ELK, etc - writing queries, building dashboards, configuring alerts, and reports Experience on modern databases (Redis, Couchbase ..) Knowledge of ITIL concepts such as Incident, Change, Problem management and support procedures Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
30/01/2022
Full time
You won't just keep up, you'll break new ground. At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we're supporting our customers' financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what's possible - and we're proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So if you're interested in a career creating breakthrough software and making an impact on an audience of millions, look no further. We are looking for an Engineer with solid experience of building scalable cloud native applications to perform hands on coding and configuration to deliver solutions that impact multiple platforms and products. Our Engineers debug complex issues spanning multiple systems, partner with stakeholders to continuously upgrade Enterprise platforms as per industry standards and Technology stack latest offerings and harness the opportunities to build Intellectual Property within the team and for the enterprise. Additionally, our Engineers develop and improve our CI/CD workflow tools and processes, perform test automation, promote inner sourcing and evangelize industry best practices. In this role, you will seek to understand your customer's needs and problems and learn new technologies and drive opportunities for adoption. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Technical Requirements: BS or MS degree in computer science, computer engineering, or other technical discipline, or equivalent 5-8 years of work experience Minimum of 5 years of experience in API/Web Service Development and 8 years of experience in Java/J2EE/Web Development or similar technology Thorough understanding of RESTful, JSON, XML, SOAP, HTTP, web services technologies, and data structure fundamentals, with experience in multi-threaded programming Experience working with testing libraries (like Junit, Mockito, WireMock) Familiar with CICD (using Jenkins, Maven, JMeter, etc.) Aptitude for learning and applying programming concepts Detailed understanding of application flows, proactive monitoring needs of production systems Ability to effectively communicate with internal and external business partners and technology teams Very strong technical troubleshooting and analytical skills with the ability to resolve infrastructure (cloud) and application issues in Production environment Direct application monitoring and work towards implementing automated monitoring scripts. Experience on integration and usage of APM tools like App Dynamics, Dynatrace, Prometheus, etc Deployment and troubleshooting experience in containerized environment Self-motivated with a strong sense of urgency and dedication to deadlines. Source control (Git, Bitbucket, Svn, Stack overflow, etc.) Soft Skills: Creativity & Problem-Solving Skills Adaptability & Flexibility Aptitude for technology; curiosity, passion and startup mindset Innovative thinking Plus: Experience with Splunk, ELK, etc - writing queries, building dashboards, configuring alerts, and reports Experience on modern databases (Redis, Couchbase ..) Knowledge of ITIL concepts such as Incident, Change, Problem management and support procedures Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. Millions of customers depend on our infrastructure, we depend on you. The success of our entire company rests on our systems, networks, and people. Our DevOps Engineers know that delivering on that promise takes a robust, scalable and efficient Infrastructure. So, if you're an expert on both cloud and on-premise applications and know the value of supporting technology and the people who depend on it, build you career here. Accertify Inc. is a wholly owned subsidiary of American Express and a leader in providing software, tools and strategies for preventing online fraud and mitigating enterprise-wide risks. Accertify is committed to providing e-commerce companies with comprehensive and cost-effective solutions to fraud. We are seeking a strong DevOps Engineer with Linux and Middleware Administration experience for our DevOps Automation Engineer role. The DevOps Automation Engineer is responsible for the technical design, deployment, monitoring and ongoing support and maintenance of a diverse set of cloud and on-prem technologies. The role is a technical, hands-on opportunity with a heavy focus on automation, resilient design and deployment of cloud ready systems and services. This is a DevOps position, responsible for the full-stack engineering and support of products that support our hybrid cloud capabilities. As a DevOps Automation Engineer at Accertify, you will take responsibility for new applications going into production to ensure operational excellence (Availability, latency, performance, efficiency, problem management, monitoring, emergency response and capacity planning). You will participate in anything that prevents a system/app from serving its' intended purpose, including slowness or outage, to understand how we can improve Time to Detect, Time to Fix, and Time to Mitigate issues. You will improve our monitoring solutions and define SLIs/SLOs and develop automated solutions using a variety of coding languages. Our DevOps team is responsible for availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning. DevOps automation engineers create a bridge between development and operations by applying a software engineering mindset to system administration topics. Responsibilities: Contributes to the design, build and maintenance of modern cloud platforms that support agile teams Partners with key stakeholders as a platform champion for cloud-native systems, and coaches on how to use platform capabilities effectively through appropriate venues Drives continuous improvement of cloud and on-premise products & capabilities though internal user groups and external market research Driving innovation and platform evolution, Scaling cloud infrastructure to support our growing ecosystem Provide reliable, predictable deployment and maintenance of distributed systems Adhering to security best practices Writing and designing automation, monitoring, diagnostics and debug tooling to improve troubleshooting and recovery Participating in production support and on-call rotations Conducting incident management and contribute to associated retrospective/post mortem as needed Responsible for the Stability and Performance of critical Business Services Participating in Agile Sprints and associated ceremonies Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Required Experience & Skills: Minumum of 2 years of DevOps or Application engineer experience. 2 years of Cloud-based and on-premise application deployment/support Deep understanding of Ansible. Tomcat or any J2EE compliant middleware experience. Amazon EC2, RDS, VPC, IAM, and Cloudwatch experience Experience with Python or shell scripting languages. Python preferred. Knowledge and understading of Splunk is a plus Kubernetes and Docker experience required Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
30/01/2022
Full time
You won't just keep up, you'll break new ground. Millions of customers depend on our infrastructure, we depend on you. The success of our entire company rests on our systems, networks, and people. Our DevOps Engineers know that delivering on that promise takes a robust, scalable and efficient Infrastructure. So, if you're an expert on both cloud and on-premise applications and know the value of supporting technology and the people who depend on it, build you career here. Accertify Inc. is a wholly owned subsidiary of American Express and a leader in providing software, tools and strategies for preventing online fraud and mitigating enterprise-wide risks. Accertify is committed to providing e-commerce companies with comprehensive and cost-effective solutions to fraud. We are seeking a strong DevOps Engineer with Linux and Middleware Administration experience for our DevOps Automation Engineer role. The DevOps Automation Engineer is responsible for the technical design, deployment, monitoring and ongoing support and maintenance of a diverse set of cloud and on-prem technologies. The role is a technical, hands-on opportunity with a heavy focus on automation, resilient design and deployment of cloud ready systems and services. This is a DevOps position, responsible for the full-stack engineering and support of products that support our hybrid cloud capabilities. As a DevOps Automation Engineer at Accertify, you will take responsibility for new applications going into production to ensure operational excellence (Availability, latency, performance, efficiency, problem management, monitoring, emergency response and capacity planning). You will participate in anything that prevents a system/app from serving its' intended purpose, including slowness or outage, to understand how we can improve Time to Detect, Time to Fix, and Time to Mitigate issues. You will improve our monitoring solutions and define SLIs/SLOs and develop automated solutions using a variety of coding languages. Our DevOps team is responsible for availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning. DevOps automation engineers create a bridge between development and operations by applying a software engineering mindset to system administration topics. Responsibilities: Contributes to the design, build and maintenance of modern cloud platforms that support agile teams Partners with key stakeholders as a platform champion for cloud-native systems, and coaches on how to use platform capabilities effectively through appropriate venues Drives continuous improvement of cloud and on-premise products & capabilities though internal user groups and external market research Driving innovation and platform evolution, Scaling cloud infrastructure to support our growing ecosystem Provide reliable, predictable deployment and maintenance of distributed systems Adhering to security best practices Writing and designing automation, monitoring, diagnostics and debug tooling to improve troubleshooting and recovery Participating in production support and on-call rotations Conducting incident management and contribute to associated retrospective/post mortem as needed Responsible for the Stability and Performance of critical Business Services Participating in Agile Sprints and associated ceremonies Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Required Experience & Skills: Minumum of 2 years of DevOps or Application engineer experience. 2 years of Cloud-based and on-premise application deployment/support Deep understanding of Ansible. Tomcat or any J2EE compliant middleware experience. Amazon EC2, RDS, VPC, IAM, and Cloudwatch experience Experience with Python or shell scripting languages. Python preferred. Knowledge and understading of Splunk is a plus Kubernetes and Docker experience required Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we're supporting our customers' financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what's possible - and we're proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. From building next-generation apps and microservices in Javascript to using AI to help protect our customers from fraud, you could be doing transformational work that brings our iconic, global brand into the future. As a part of our tech team, we could work together to bring ground-breaking and diverse ideas to life that power the digital systems, services, products and platforms that millions of customers around the world depend on. If you love to work with APIs, contribute to open source, or use the latest technologies, we'll support you with an open environment and learning culture to grow your career. JavaScript Automation Engineer is a first-class citizen of our team and if you can deliver automated tests for an enterprise website, we have a position for you. Automation is challenging. We value the specialist knowledge and character required to automate the testing of sophisticated web pages and we want individuals capable of delivering those advantages. We thoroughly interview each candidate for hands on skills, attitude & enthusiasm. We are an elite team expecting you to have made a significant investment in your skills which we will raise to the next level in this position. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Writing, testing and delivering automation features Responsibilities include development and deployment of automation tests Develop test plans, testing resource requirements, and overall scheduling of testing activity Drive the development automation and testing is a CD/CI environment Develop manual and automated test cases and configurations needed to meet testing of business requirements Execute test cases/scripts to ensure delivery of quality software applications, including Systems Integration, Regression, and Performance Testing Generate test data to support the requirements and test case for various test phases Build and maintains CI/CD Automation process and execution Enthusiasm for everything JavaScript Significant experience in Selenium / WebDriver.io based browser testing in JS using Mocha or Jest Significant hands on experience in the NPM ecosystem Significant track record in JS test automation Experience with one or more mobile automation frameworks like Appium Understanding of recent JS developments Experience with SauceLabs and browserstack is a plus Experience with Agile, Agile at scale (SAFe) Experience with Jenkins and live operability testing concepts Experience with adaptive and responsive development techniques Experience with testing internationalization and localized web applications and content Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on .
30/01/2022
Full time
You won't just keep up, you'll break new ground. At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we're supporting our customers' financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what's possible - and we're proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day. From building next-generation apps and microservices in Javascript to using AI to help protect our customers from fraud, you could be doing transformational work that brings our iconic, global brand into the future. As a part of our tech team, we could work together to bring ground-breaking and diverse ideas to life that power the digital systems, services, products and platforms that millions of customers around the world depend on. If you love to work with APIs, contribute to open source, or use the latest technologies, we'll support you with an open environment and learning culture to grow your career. JavaScript Automation Engineer is a first-class citizen of our team and if you can deliver automated tests for an enterprise website, we have a position for you. Automation is challenging. We value the specialist knowledge and character required to automate the testing of sophisticated web pages and we want individuals capable of delivering those advantages. We thoroughly interview each candidate for hands on skills, attitude & enthusiasm. We are an elite team expecting you to have made a significant investment in your skills which we will raise to the next level in this position. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Writing, testing and delivering automation features Responsibilities include development and deployment of automation tests Develop test plans, testing resource requirements, and overall scheduling of testing activity Drive the development automation and testing is a CD/CI environment Develop manual and automated test cases and configurations needed to meet testing of business requirements Execute test cases/scripts to ensure delivery of quality software applications, including Systems Integration, Regression, and Performance Testing Generate test data to support the requirements and test case for various test phases Build and maintains CI/CD Automation process and execution Enthusiasm for everything JavaScript Significant experience in Selenium / WebDriver.io based browser testing in JS using Mocha or Jest Significant hands on experience in the NPM ecosystem Significant track record in JS test automation Experience with one or more mobile automation frameworks like Appium Understanding of recent JS developments Experience with SauceLabs and browserstack is a plus Experience with Agile, Agile at scale (SAFe) Experience with Jenkins and live operability testing concepts Experience with adaptive and responsive development techniques Experience with testing internationalization and localized web applications and content Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on .
You won't just keep up, you'll break new ground. Business Travel Account is a global, market-leading centralised billing product, which is a key differentiator for American Express for our corporate clients, including some of the world's most profitable and influential companies. You will join our emerging set of scrum teams building new capabilities to bolster the already market-leading offering. We value ideas, opinions and great communicators. We're proud that a culture of respect and teamwork exists among colleagues. Our Team Existing team of 30 technical staff. Small, co-located Agile teams of 7-8 people each including Engineers, Agile Champions, Quality Engineers plus Product Owners. We operate in a Scrum and Scaled Agile Framework environment (SAFe). We use tools such as Slack, Confluence, JIRA, and GitHub to collaborate. We are currently on a journey of transforming the technical landscape using a microservice architecture using technologies such as Java, Kotlin, Spring, and React. Due to this we are looking to bolster our technical talent by acquiring backend and full-stack developers. You will be responsible for end-to-end delivery of your software from inception to production, working on a mixture of green- and brown-field projects, learning from and contributing to your peer group. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Required Qualifications, Experience & Skills: Preferably a BSc or MS degree in computer science, computer engineering, or other technical discipline or equivalent work experience Ability to effectively interpret technical and business objectives and challenges and articulate solutions Excellent spoken and written English, clear oral communication skills Willing and able to express new ideas, concerns and opinions directly to team - attention to detail and accuracy is essential Proactive, enthusiastic, flexible and results driven Willingness to learn new technologies and exploit them to their optimal potential Software development methodologies TDD, BDD and a solid grasp of Domain Driven Design (DDD) Practical experience of working in an Agile environment Solid understanding of modern Java (11+), including Spring (Spring Boot, Spring Cloud, Spring Reactive). Kotlin advantageous Cloud native application development within either private or public clouds Kafka or alternative messaging implementations Testing frameworks for unit, integration and behaviour Experience with frontend technologies such as React would be beneficial Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
30/01/2022
Full time
You won't just keep up, you'll break new ground. Business Travel Account is a global, market-leading centralised billing product, which is a key differentiator for American Express for our corporate clients, including some of the world's most profitable and influential companies. You will join our emerging set of scrum teams building new capabilities to bolster the already market-leading offering. We value ideas, opinions and great communicators. We're proud that a culture of respect and teamwork exists among colleagues. Our Team Existing team of 30 technical staff. Small, co-located Agile teams of 7-8 people each including Engineers, Agile Champions, Quality Engineers plus Product Owners. We operate in a Scrum and Scaled Agile Framework environment (SAFe). We use tools such as Slack, Confluence, JIRA, and GitHub to collaborate. We are currently on a journey of transforming the technical landscape using a microservice architecture using technologies such as Java, Kotlin, Spring, and React. Due to this we are looking to bolster our technical talent by acquiring backend and full-stack developers. You will be responsible for end-to-end delivery of your software from inception to production, working on a mixture of green- and brown-field projects, learning from and contributing to your peer group. Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Required Qualifications, Experience & Skills: Preferably a BSc or MS degree in computer science, computer engineering, or other technical discipline or equivalent work experience Ability to effectively interpret technical and business objectives and challenges and articulate solutions Excellent spoken and written English, clear oral communication skills Willing and able to express new ideas, concerns and opinions directly to team - attention to detail and accuracy is essential Proactive, enthusiastic, flexible and results driven Willingness to learn new technologies and exploit them to their optimal potential Software development methodologies TDD, BDD and a solid grasp of Domain Driven Design (DDD) Practical experience of working in an Agile environment Solid understanding of modern Java (11+), including Spring (Spring Boot, Spring Cloud, Spring Reactive). Kotlin advantageous Cloud native application development within either private or public clouds Kafka or alternative messaging implementations Testing frameworks for unit, integration and behaviour Experience with frontend technologies such as React would be beneficial Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
You won't just keep up, you'll break new ground. American Express Global Network Platform authorizes and processes millions of payment transactions every day. The Card Network platform is the critical backbone for all of American Express payment transactions and is a real time low latency system that is always available and highly resilient, processing transactions from around the world 24x7, 365 days a year. Connected to the core network, there's a number of key customers facing systems that power the American Express brand for key spending channels such as mobile payments and e-commerce. We develop and deliver functionalities for both the core and the customer facing systems and are looking for engineers to be part of our high-skilled team. As a Senior Engineer, you will help lead a scrum team technically, building core features and functions of the payment network platform deployed in a private Kubernetes-based cloud. Tech stack characteristics: Java microservices for high-availability systems Scalable applications running on Spring 5, Vert.x, Spring Boot or similar Main stack: Java 8, Kafka, Couchbase API Gateways Relational Databases: Oracle NoSQL: Redis, Couchbase, Cassandra etc High performance cloud infrastructure (PaaS) Responsibilities include: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation Contribute to the deployment, support and monitoring of software across test, integration and production environments Collaborate with peer technology and development teams across different locations Have excellent written and verbal communications skills Help architect new solutions and services Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Required Skills & Experience: Hands-on expertise with Java application design, software development and automated testing Previously worked in an agile delivery team and is familiar with the processes and ceremonies A drive to learn industry leading/innovative technologies and solutions Open to innovation and experimentation, engage in fun and outcome oriented culture, and is always ready to try new concepts without fear of failure Team-oriented, and a core contributor, enabling the team to be more effective and productive University Degree in computer science, computer engineering or equivalent experience Significant hands-on experience on enterprise software development. Medium to advanced technical skills in the areas of microservices, APIs and Java 8 Knowledge in microservices using RESTFul APIs and relational/NoSQL databases Financial Transaction knowledge - ISO8583 messages, Tokenisation Standards, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes and OpenShift Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on
30/01/2022
Full time
You won't just keep up, you'll break new ground. American Express Global Network Platform authorizes and processes millions of payment transactions every day. The Card Network platform is the critical backbone for all of American Express payment transactions and is a real time low latency system that is always available and highly resilient, processing transactions from around the world 24x7, 365 days a year. Connected to the core network, there's a number of key customers facing systems that power the American Express brand for key spending channels such as mobile payments and e-commerce. We develop and deliver functionalities for both the core and the customer facing systems and are looking for engineers to be part of our high-skilled team. As a Senior Engineer, you will help lead a scrum team technically, building core features and functions of the payment network platform deployed in a private Kubernetes-based cloud. Tech stack characteristics: Java microservices for high-availability systems Scalable applications running on Spring 5, Vert.x, Spring Boot or similar Main stack: Java 8, Kafka, Couchbase API Gateways Relational Databases: Oracle NoSQL: Redis, Couchbase, Cassandra etc High performance cloud infrastructure (PaaS) Responsibilities include: Design and coding of user stories for distributed, scalable, high performant and systems using Java Debug software components and identify code defects for remediation Contribute to the deployment, support and monitoring of software across test, integration and production environments Collaborate with peer technology and development teams across different locations Have excellent written and verbal communications skills Help architect new solutions and services Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations. Required Skills & Experience: Hands-on expertise with Java application design, software development and automated testing Previously worked in an agile delivery team and is familiar with the processes and ceremonies A drive to learn industry leading/innovative technologies and solutions Open to innovation and experimentation, engage in fun and outcome oriented culture, and is always ready to try new concepts without fear of failure Team-oriented, and a core contributor, enabling the team to be more effective and productive University Degree in computer science, computer engineering or equivalent experience Significant hands-on experience on enterprise software development. Medium to advanced technical skills in the areas of microservices, APIs and Java 8 Knowledge in microservices using RESTFul APIs and relational/NoSQL databases Financial Transaction knowledge - ISO8583 messages, Tokenisation Standards, Payment Authorizations, Acquirers, Payment Networks, Issuers, Processors Designing and building Cloud native applications for cloud platforms using Docker, Kubernetes and OpenShift Why American Express? There's a difference between having a job and making a difference. Amex have been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. To complete your application please click on the links below. However, if you require any assistance with the completion of this process - or need any reasonable adjustments to be made - then please contact the Recruitment Team on