The Sr Software Engineer I role is part of Enterprise Architecture, an organization within American Express’s Chief Technology Office that enables the company’s technology strategy. Enterprise Architecture includes Architecture as Code, Architecture as Design, Governance, and Colleague Enablement. The engineer designs, develops, and delivers enterprise-grade full-stack software and distributed systems using Java and Python. The role owns feature delivery end to end, from design and implementation through deployment, production monitoring, and support. It provides technical leadership within an Agile team, supports engineering quality and developer productivity, and collaborates with architects, product managers, and cross-functional partners to turn business needs into scalable technical solutions. The position also contributes to cloud-native development, API and microservice evolution, system reliability and observability, and the improvement of engineering practices. American Express describes a flexible working model that may be onsite, hybrid, or virtual depending on the role and business needs. The salary range is referenced, but no figures are provided in the supplied posting.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior