The Sr Software Engineer I will build and support Enterprise Personalization products and systems for American Express’s Enterprise Orchestration Platform. The team develops batch and real-time analytical, machine learning, and modeling solutions using modern cloud-native technologies, including GCP, Java, Spark, BigQuery, Pub/Sub, Dataflow, and GKE. Its platform enables scalable personalization across multiple customer touchpoints and business domains, supporting more than 21 channels and processing approximately 15 million transactions daily across 25 markets. The role owns technical aspects of software development for assigned applications and performs hands-on architecture, design, development, testing, and ongoing support. As a senior engineer on an agile team, the role contributes to consistent engineering practices, collaborates with peers and stakeholders, and works with product owners on product plans, feature priorities, and technical requirements. The position typically spends 60–70% of its time writing and testing code.
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