Senior Software Engineer I - MFT - Enterprise Architecture
American ExpressAbout the role
Description
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. From delivering differentiated products to providing world-class customer service, we operate with a strong risk mindset, ensuring we continue to uphold our brand promise of trust, security, and service.
Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.
Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the Powerful Backing of American Express. With a range of opportunities to work with the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success. Because Amex Tech is powered by our technology, our culture, and our colleagues.
About Enterprise Architecture:
Enterprise Architecture is an organization at American Express. The four pillars of Enterprise Architecture include:
Architecture as Code: this pillar owns and operates foundational technologies that are leveraged by engineering teams across the enterprise.
Architecture as Design: this pillar includes the solution and technical design for transformation programs and business critical projects which need architectural guidance and support.
Governance: this pillar is responsible for defining technical standards and developing innovative tools that automate controls to ensure compliance.
Colleague Enablement: this pillar is focused on colleague development, recognition, training, and enterprise outreach.
The Architecture as Code team is driving a new way of building web experiences for our customers.
We are looking for a forward-thinking Senior Software Engineer I who would be responsible for the end-to-end design and delivery for customer value capabilities in US and international markets. You will be hands on in designing the fundamental architecture that powers our web frameworks like content management, search and navigation and web authoring.
WHAT YOU WILL BE WORKING ON
We are looking for a Senior Software Engineer to help design and build a cloud-native Managed File Transform (MFT) platform that enables secure, scalable, and highly resilient file exchange across internal systems and external partners.
In this role, you will develop distributed, event-driven file processing solutions using modern cloud architectures, containerization, and automation. You will play a key role in shaping a secure, high-performance platform that supports large-scale data movement across several applications.
We value engineers who are curious, collaborative, and passionate about building reliable, cloud-native systems that operate at scale.
KEY RESPONSIBILITIES
- Design, build, and enhance MFT solutions deployed in cloud-native environments.
- Develop scalable file ingestion, validation, encryption, routing, and delivery pipelines.
- Implement resilient, fault-tolerant, and auto-scaling architectures to ensure high availability.
- Build secure and intuitive APIs to support partner onboarding, configuration, file tracking, and monitoring.
- Develop reusable frameworks and components that standardize processes, reduce dupli
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s