The Senior Backend Software Engineer will design, develop, and maintain banking systems that support high transaction volumes, security, and scalability. The role supports banking products such as payment systems, data and reporting, and customer account management solutions. The engineer will contribute across the software development lifecycle, work continuously with stakeholders, and help build financial products and platform capabilities for American Express. Working as part of a nimble agile team, the engineer will contribute to architecture and workflow implementations while ensuring infrastructure and solutions are scalable, reliable, secure, testable, intuitive, maintainable, and able to meet service-level agreements. The position also designs, builds, and operates generative AI capabilities, including LLM-powered services, RAG systems, and tool-enabled workflows, with attention to security, reliability, and scalability. The engineer participates in design and code reviews and may mentor and coach junior engineers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior