Engineering Director - Cloud Native Applications and Digital Payments at American Express
Join the Innovative Team at American Express: Engineering Director - Cloud Native Applications and Digital Payments
Let's build something amazing together. American Express is seeking an experienced Engineering Director to lead the development of cutting-edge digital payment solutions and cloud-native applications. As a key member of our tech group, you will have the opportunity to model, code, and architect programs that make us a fundamental piece of our clients' digital lives. We offer a dynamic and inclusive work environment where your voice is valued, and you have the autonomy to choose the tech stack to solve complex problems.
About American Express
American Express is a Fortune 100 company that offers a range of opportunities to work with the latest technologies and encourages you to contribute to the broader engineering community through open source. We understand the importance of keeping your skills fresh and relevant, and we provide dedicated time to invest in your professional development. Join #TeamAmex and find your place in innovation.
Job Summary
We are looking for an accomplished engineering leader to work on Worldwide Business Services' cutting-edge Digital Insights and Payment Product solutions that will be used by millions of cardholders and B2B clients globally. As an Engineering Director, you will lead multiple agile teams to deliver capabilities for our virtual payment platform, vPP, which delivers virtualization and tokenization capabilities for premium Amex Travel and expense management products.
Key Responsibilities
Provide technical leadership to deliver high-volume, low-latency software solutions for our clients
Drive cross-functional collaboration with peer technology and product teams across the organization to deliver high-impacting products
Perform hands-on engineering, design, development, and testing
Lead high-level and detailed technical designs and code reviews on a case-by-case basis
Drive consistent development practices - tools, Venture Structures, and common components
Bring an outside perspective on A2A and B2B integrations within the platform
Advocate for the utilization of new technologies and products to address business needs and improve efficiency
Guide colleagues in executing new, highly available, scalable, and robust applications
Provide technical mentorship to colleagues at all levels
Utilize technical expertise to help resolve people's top technical issues
Actively participate in group and broader design and engineering discussions and meetings
Foster a collaborative spirit across various teams
Promote a culture of innovation and experimentation to deliver faster, agile products
Be an advocate for open-sourcing and advance open-source contribution and reuse
Essential Qualifications
Bachelor's degree in Computer Science, Engineering, or related field
Experience with design and execution of distributed applications
Proven track record of architecting and developing Java and JavaScript cloud-native applications
Active coding experience in one of the languages: Java, Go, Python, and expertise in enterprise solutions like Kafka, RDBMS, NoSQL databases
Experience in implementing responsive, multi-threaded applications using RxJava, Vert.x is a plus
Thorough understanding of RESTful API design principles with strong API development experience
Self-motivated and able to thrive in a fast-paced environment
Experience working in high-performing, iterative development teams
Preferred Qualifications
Experience with cloud-native applications and digital payment solutions
Knowledge of current software development strategies and web applications
Experience with agile development methodologies and tools
Strong understanding of DevOps practices and tools
Skills and Competencies
Strong technical leadership and communication skills
Ability to collaborate with cross-functional teams and stakeholders
Experience with design thinking and problem-solving
Strong analytical and problem-solving skills
Ability to adapt to changing priorities and deadlines
Career Growth Opportunities and Learning Benefits
At American Express, we are committed to the growth and development of our employees. We offer:
Dedicated time for professional development and training
Opportunities to work on challenging projects and contribute to open-source initiatives
Collaborative and inclusive work environment
Flexible work arrangements, including remote work options
Competitive salary and benefits package
Work Environment and Company Culture
Our work environment is dynamic, inclusive, and supportive. We value diversity, equity, and inclusion, and strive to create a workplace where everyone feels welcome and empowered to contribute. Our company culture is built on:
Collaboration and teamwork
Innovation and experimentation
Diversity, equity, and inclusion
Employee growth and development
Community involvement and social responsibility
Compensation, Perks, and Benefits
We offer a competitive salary and benefits package, including:
Competitive hourly rate: $20-$30/hour
Comprehensive benefits package
Flexible work arrangements
Opportunities for professional growth and development
Ready to Apply?
If you are a motivated individual ready to contribute to a thriving team, we encourage you to apply now! We are excited to review your application.
Apply Now
Apply Now
Let's build something amazing together. American Express is seeking an experienced Engineering Director to lead the development of cutting-edge digital payment solutions and cloud-native applications. As a key member of our tech group, you will have the opportunity to model, code, and architect programs that make us a fundamental piece of our clients' digital lives. We offer a dynamic and inclusive work environment where your voice is valued, and you have the autonomy to choose the tech stack to solve complex problems.
About American Express
American Express is a Fortune 100 company that offers a range of opportunities to work with the latest technologies and encourages you to contribute to the broader engineering community through open source. We understand the importance of keeping your skills fresh and relevant, and we provide dedicated time to invest in your professional development. Join #TeamAmex and find your place in innovation.
Job Summary
We are looking for an accomplished engineering leader to work on Worldwide Business Services' cutting-edge Digital Insights and Payment Product solutions that will be used by millions of cardholders and B2B clients globally. As an Engineering Director, you will lead multiple agile teams to deliver capabilities for our virtual payment platform, vPP, which delivers virtualization and tokenization capabilities for premium Amex Travel and expense management products.
Key Responsibilities
Provide technical leadership to deliver high-volume, low-latency software solutions for our clients
Drive cross-functional collaboration with peer technology and product teams across the organization to deliver high-impacting products
Perform hands-on engineering, design, development, and testing
Lead high-level and detailed technical designs and code reviews on a case-by-case basis
Drive consistent development practices - tools, Venture Structures, and common components
Bring an outside perspective on A2A and B2B integrations within the platform
Advocate for the utilization of new technologies and products to address business needs and improve efficiency
Guide colleagues in executing new, highly available, scalable, and robust applications
Provide technical mentorship to colleagues at all levels
Utilize technical expertise to help resolve people's top technical issues
Actively participate in group and broader design and engineering discussions and meetings
Foster a collaborative spirit across various teams
Promote a culture of innovation and experimentation to deliver faster, agile products
Be an advocate for open-sourcing and advance open-source contribution and reuse
Essential Qualifications
Bachelor's degree in Computer Science, Engineering, or related field
Experience with design and execution of distributed applications
Proven track record of architecting and developing Java and JavaScript cloud-native applications
Active coding experience in one of the languages: Java, Go, Python, and expertise in enterprise solutions like Kafka, RDBMS, NoSQL databases
Experience in implementing responsive, multi-threaded applications using RxJava, Vert.x is a plus
Thorough understanding of RESTful API design principles with strong API development experience
Self-motivated and able to thrive in a fast-paced environment
Experience working in high-performing, iterative development teams
Preferred Qualifications
Experience with cloud-native applications and digital payment solutions
Knowledge of current software development strategies and web applications
Experience with agile development methodologies and tools
Strong understanding of DevOps practices and tools
Skills and Competencies
Strong technical leadership and communication skills
Ability to collaborate with cross-functional teams and stakeholders
Experience with design thinking and problem-solving
Strong analytical and problem-solving skills
Ability to adapt to changing priorities and deadlines
Career Growth Opportunities and Learning Benefits
At American Express, we are committed to the growth and development of our employees. We offer:
Dedicated time for professional development and training
Opportunities to work on challenging projects and contribute to open-source initiatives
Collaborative and inclusive work environment
Flexible work arrangements, including remote work options
Competitive salary and benefits package
Work Environment and Company Culture
Our work environment is dynamic, inclusive, and supportive. We value diversity, equity, and inclusion, and strive to create a workplace where everyone feels welcome and empowered to contribute. Our company culture is built on:
Collaboration and teamwork
Innovation and experimentation
Diversity, equity, and inclusion
Employee growth and development
Community involvement and social responsibility
Compensation, Perks, and Benefits
We offer a competitive salary and benefits package, including:
Competitive hourly rate: $20-$30/hour
Comprehensive benefits package
Flexible work arrangements
Opportunities for professional growth and development
Ready to Apply?
If you are a motivated individual ready to contribute to a thriving team, we encourage you to apply now! We are excited to review your application.
Apply Now
Apply Now