The Senior Software Engineer II will join 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 role designs, develops, and delivers scalable software across the full stack, using Java and Python to build enterprise platforms and services. It leads architecture and implementation of distributed systems and owns features through design, development, deployment, monitoring, and production support. The engineer provides technical leadership on an Agile team, mentors junior engineers, collaborates with architects and product and cross-functional teams, and helps shape technical direction. The position also advances engineering excellence, cloud-native adoption, system reliability, and developer productivity. American Express describes a culture grounded in innovation, shared values, leadership behaviors, and a commitment to customers, communities, and colleagues. The company offers support for colleague well-being, learning, and career development. Its Amex Flex working model may be onsite, hybrid, or fully virtual depending on the role and business needs. The posting does not provide a specific salary range; pay depends on location, experience, and other job-related factors.
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