The Senior Software Engineer I role is part of Enterprise Architecture within the Chief Technology Office at American Express. Enterprise Architecture enables the company’s technology strategy through four pillars: Architecture as Code, which operates foundational technologies used across engineering; Architecture as Design, which provides architectural guidance 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 focuses on colleague development, recognition, training, and enterprise outreach. The role designs, develops, and delivers full-stack enterprise software and distributed systems, with Java and Python, and owns features from design through production deployment and support. It provides technical leadership within an Agile team, promotes engineering excellence and cloud-native practices, mentors junior engineers, and collaborates with architects, product managers, and cross-functional teams to deliver scalable, reliable solutions. American Express describes a culture shaped by its history, shared values, Leadership Behaviors, and commitment to customers, communities, and colleagues. The company offers support for colleagues’ well-being, learning, and career growth. The job posting gives a salary-range notice but does not provide the range itself.
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