American Express · 6 hours ago
Senior Manager - Software Engineering Enterprise Architecture
American Express is a leading financial services company that values innovation and leadership. They are seeking a Senior Manager in Software Engineering to oversee the design and delivery of customer value capabilities, focusing on API applications and enhancing the developer experience. The role involves leading a team, managing product development, and ensuring alignment with company standards and goals.
Credit CardsFinanceFinancial ServicesPaymentsTravel
Responsibilities
Lead a team of backend engineers and deliver world class API applications using Java on the cloud
Responsible for the people management of a co-located and remote engineering teams. Mentor a team of engineers on their performance, and career development. Provide timely feedback and help them grow within Amex
Ensure team contributes to company standards (e.g. automated testing, code reviews, and writing beautiful, pragmatic code). Coach, guide and promote creation of high quality, clearly documented, and compliant deliverables across engineering teams
Work with product team closely to understand the product and customer needs; and enable the product and customer vision for the company. Collaborate with a wide variety of stakeholders within business and technology teams to prioritize, plan, and execute the development schedule for major product releases
Manage Tech OKRs and strive to continuously improve the metrics month over month
Engage in hands-on design and ensure alignment of strategy, architecture, tools/methods with software engineers and architects to execute product roadmaps
Recruit best in class and diverse mobile talent from the industry
Drive innovation within a fast-paced agile environment
Qualification
Required
Bachelor's degree in computer science, computer science engineering, or related experience required; advanced degree preferred
5+ years of active engineering, 2+ years leadership experience in a complex technical environment and/or comparable experience
Successful design, creation, and deployment of one or more enterprise-grade technology assets, including integration of cross-platform solutions in an Agile product environment
Extensive hands-on experience in Java, Spring Boot, API development, and related technologies to design and deliver scalable, high-performance backend solutions with experience in front-end technologies considered a strong plus
Experience with agile software development methodologies and practices such as Scrum/Kanban, iterations, user stories
Ability to set priorities and multi-task in a fast-paced environment
Hands on experience with automation testing and documentation (i.e. automated, functional, and performance)
Ability to learn and adapt in a rapidly changing environment
Adaptable to changes in product requirements, organizational structures, and business conditions
Expertise in software engineering as well as with various Agile methodologies such as SCRUM and Kanban
Experience with leading employees including having one on one sessions to provide regular feedback and mentoring
Lead reviews of colleagues' work
Proficient in the common types of software development life cycle
Recent hands-on experience with the primary technology stacks within platform portfolio (relevant frameworks, languages, etc.)
Full understanding of Service Oriented Architecture design principles, execution patterns and performance optimization
Ability to clearly communicate and collaborate well with technical and non-technical partners
Foundation in design, data structures and algorithms, and strong analytical and debugging skills with customer-facing products experience
Able to assess and interview team members to identify and develop talent
Ability to influence technological growth across teams
Preferred
Advanced degree preferred
Experience with Gen AI technologies and use cases is an added advantage
Benefits
Competitive base salaries
Bonus incentives
6% Company Match on retirement savings plan
Free financial coaching and financial well-being support
Comprehensive medical, dental, vision, life insurance, and disability benefits
Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
Free and confidential counseling support through our Healthy Minds program
Career development and training opportunities
Company
American Express
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.
Funding
Current Stage
Public CompanyTotal Funding
unknown1978-01-13IPO
Leadership Team
Recent News
2026-01-25
CB Insights
2026-01-23
2026-01-22
Company data provided by crunchbase