Senior Software Engineer – Enterprise Architecture
About American Express
At American Express, our culture is built on a 175-year history of innovation, shared values, and leadership behaviors. We are committed to backing our customers, communities, and colleagues. As part of Team Amex, you’ll experience this powerful support with opportunities to grow, develop new skills, and advance your career.
Your ideas matter, your work makes an impact, and together, you’ll help define the future of American Express.
About Enterprise Architecture
Enterprise Architecture is a key enabler of American Express’ technology strategy. The team is structured around four pillars:
- Architecture as Code: Owns and operates foundational technologies leveraged by engineering teams.
- Architecture as Design: Provides solution and technical design for transformation programs and business-critical projects.
- Governance: Defines technical standards and develops tools to automate controls and ensure compliance.
- Colleague Enablement: Focused on colleague development, recognition, training, and enterprise outreach.
What You’ll Be Working On
As a Senior Software Engineer in Enterprise Architecture, you will partner with engineering and product teams to ensure architectural designs, technology decisions, and engineering practices align with enterprise strategy and standards. Ideal candidates are seasoned engineer-architects who enjoy influencing technical direction, guiding design decisions, and developing proofs of concept (POCs) to validate architecture patterns or technology approaches.
Qualifications
Required
- Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent professional experience.
- 6+ years of progressive experience in software engineering and/or architecture roles within large-scale, distributed environments.
- Strong understanding of enterprise architecture principles, design patterns, and software engineering best practices.
- Experience architecting solutions for large-scale enterprise systems.
- Experience with microservices, API design (REST/gRPC), and event-driven architectures.
- Expertise in cloud platforms (AWS, GCP, Azure) and container orchestration tools (Kubernetes, Docker).
- Strong technical depth in one or more programming languages such as Java, Kotlin, Go, or Python.
- Solid understanding of data systems, integration strategies, and system scalability.
- Deep understanding of security-by-design principles and compliance frameworks.
- Demonstrated ability to lead and collaborate cross-functionally across multiple engineering organizations.
- Excellent communication and documentation skills.
Preferred
- Experience in architecting solutions for servicing or case management domains.
- Familiarity with architecture governance, technology lifecycle management, and architecture review processes.
- Experience contributing to enterprise-wide architecture communities or standards boards.
- Knowledge of observability practices and tools such as Open Telemetry, Prometheus, Grafana, and Kibana.
- Open-source contribution or thought leadership in architecture or engineering excellence.
Salary & Benefits
Salary Range: $123,000 – $215,250 annually + bonus + benefits. Actual pay will consider location, experience, and other job-related factors.
Benefits include:
- Competitive base salaries and bonus incentives.
- 6% company match on retirement savings plan.
- Financial coaching and well-being support.
- Comprehensive medical, dental, vision, life insurance, and disability benefits.
- Flexible working model (hybrid, onsite, or virtual) depending on role and business needs.
- 20+ weeks paid parental leave for all parents.
- Access to global on-site wellness centers and Healthy Minds confidential counseling.
- Career development and training opportunities.
Work Model
Amex Flex provides flexibility while preserving the important aspects of our in-person culture. Depending on business needs, colleagues may work onsite, in a hybrid model, or fully virtually.
Equal Opportunity Employer
American Express is an equal opportunity employer. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other protected status. All qualified applicants, including those with arrest or conviction records, will be considered in accordance with applicable state and local laws.
Eligibility
Applicants must be legally authorized to work in the United States. This position does not offer visa sponsorship.
US Job Seekers – View the “Know Your Rights” poster.