The Senior Software Engineer I will work within American Express’s Enterprise Architecture organization in the Chief Technology Office. Enterprise Architecture enables the company’s technology strategy through four pillars: Architecture as Code, which operates foundational technologies used across the enterprise; Architecture as Design, which provides solution and technical design for transformation programs and business-critical projects; Governance, which defines technical standards and develops tools to automate compliance controls; and Colleague Enablement, which supports colleague development, recognition, training, and enterprise outreach. The role designs, develops, and delivers enterprise-grade software across the full stack, using Java and Python. It leads the implementation of distributed systems and owns features through design, development, deployment, monitoring, and production support. The engineer provides technical leadership within an Agile team, mentors junior engineers, collaborates with architects and product and cross-functional teams, and contributes to scalable APIs, microservices, event-driven systems, cloud-native adoption, and engineering excellence.
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