{"id":1983181,"url":"https://alion.io/job/american-express-sr-software-engineer-digital-banking","title":"Sr Software Engineer - Digital Banking","company":{"id":2209,"name":"American Express","domain":"americanexpress.com","url":"https://alion.io/company/american-express","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"A","score":100,"open_postings":54,"ghost_share":0,"stale_share":0.056,"repost_share":0.093,"time_to_fill_p50_days":7,"computed_at":"2026-10-10T05:45:15Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Phoenix, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":118000,"max_usd":216000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":2993},"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Gradle","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"Maven","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Amazon EC2","optional":true},{"name":"Amazon S3","optional":true},{"name":"AWS","optional":true},{"name":"Cassandra","optional":true},{"name":"Docker","optional":true},{"name":"Embeddings","optional":true},{"name":"Function Calling","optional":true},{"name":"GitHub","optional":true},{"name":"GitLab","optional":true},{"name":"Hadoop","optional":true},{"name":"Hallucination","optional":true},{"name":"LLM","optional":true},{"name":"LLM Guardrails","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Prompt Engineering","optional":true},{"name":"Python","optional":true},{"name":"RAG","optional":true},{"name":"Redis","optional":true},{"name":"Reranking","optional":true},{"name":"Spark","optional":true},{"name":"Structured Outputs","optional":true}],"status":"live","first_seen_at":"2026-10-06T16:21:07Z","employer_posted_date":"2026-10-06","last_verified_at":"2026-10-11T20:28:25Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the Powerful Backing of American Express. With a range of opportunities to work with the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success. Because Amex Tech is powered by our technology, our culture, and our colleagues.\nThe Technology organization enables and accelerates the company’s growth strategies, delivering global capabilities and services in support of Amex’s customers and colleagues, while maintaining 24/7 servicing and availability to ensure an uninterrupted, high-quality customer experience. Technology provides the foundation for everything we do in the company while driving differentiation through building and leveraging innovative technology and data insights.\nThe U.S. Consumer Services and Membership Digital Experiences Technology team (USCDT) brings together foundational strategic technology capabilities in digital experience engineering (Mobile and Web), marketing and advertising technology, enterprise communications, travel and lifestyle, and dining technology. It employs a ground-breaking focus with development responsibilities for customer-facing capabilities that deepen and expand digital engagement, as well as core technical capabilities that cut across business lines and customer segments.\nJoining the Digital Banking technology team means shaping secure, scalable, and resilient banking capabilities that support customer-facing financial experiences. In this role, you will apply deep backend engineering expertise across the software development lifecycle while partnering with product, architecture, operations, and business stakeholders to deliver high-quality platform services.\nThe Digital Banking platform focuses on accelerating financial innovation and enabling new banking products while maintaining high availability, resilience, observability, and engineering quality. The team builds and modernizes backend services, APIs, event-driven workflows, and integration patterns that support reliable delivery at scale.\nAs part of the team, you will work in a culture focused on engineering excellence, shared ownership, and continuous improvement. You will stay hands-on while influencing architecture, mentoring engineers, and partnering across product and business teams to deliver secure, customer-facing financial capabilities.\n Design, develop, and maintain backend services for Digital Banking platforms that support high transaction volume, security, scalability, and reliability.\nLead distributed systems design across service decomposition, asynchronous communication, fault tolerance, idempotency, backpressure, consistency of trade-offs, and graceful degradation.\nBuild Java microservices, REST APIs, batch jobs, and event-driven workflows using modern engineering patterns.\nContribute to workflow implementations and champion workflow orchestration best practices across services.\nEngage in hands-on design and development as part of a nimble agile team, contributing to architecture, code quality, delivery execution, and operational readiness.\nEnsure platforms are safely extensible, scalable, observable, reliable, and aligned to SLAs for internal and external users.\nDesign solutions that are testable, intuitive, maintainable, and easy for engineering teams to operate over time.\nActively participate in design reviews, code reviews, and engineering discussions for key components and cross-enterprise initiatives.\nPartner with stakeholders to translate business capabilities into secure, performant, and maintainable technical solutions.\nProvide technical mentorship to engineers, help teams overcome complex problems, and raise engineering standards across the team.\nStrong hands-on backend engineering experience with Java and its frameworks.\n\nExtensive hands-on experience building distributed applications and operating scalable, low-latency services across complex enterprise environments.\n\nStrong understanding of REST APIs, JSON, XML, service contracts, integration patterns, and API lifecycle practices.\n\nHands-on experience with Spring, Spring Boot, Spring Batch, JUnit, JDBC, Gradle/Maven, Jenkins, and modern CI/CD practices.\n\nExperience with Kafka or similar streaming/event-driven technologies; Kafka Streams experience is highly desirable.\n\nPractical knowledge of distributed systems, caching, high availability techniques, multi-threading, and performance analysis.\n\nExperience with relational and NoSQL databases such as PostgreSQL, MongoDB, and similar data platforms.\n\nCommitment to continuous integration, automated/repeatable testing, secure coding practices, and collaborative engineering environments.\n\nAbility to think abstractly, work through ambiguous problems, and enable business capabilities through pragmatic technical decisions.\n\nExcellent written and verbal communication skills with the ability to partner across engineering, product, architecture, and operations.\n\nExperience mentoring, coaching, and influencing engineers while remaining hands-on with design and development.\n\nYou have strong expertise with the following:\nDocker, Github capabilities, and deployment automation in modern platform environments.\nPayment systems, real-time transaction platforms, customer account management, data/reporting, or fintech APIs.\nFull-stack development exposure and/or Data side experience with Python, Hadoop, or Spark.\nExperience with in-memory computing solutions and advanced performance optimization techniques.\nLeadership experience in a fast-paced development environment, including technical ownership, design facilitation, and delivery of accountability.\nThe primary focus of this role is core backend engineering. GenAI experience is a preferred differentiator for candidates who can apply AI responsibly in regulated enterprise environments.\n\nBig Plus if you have:\nExposure to LLM-powered applications, prompt engineering, structured outputs, or tool/function calling.\nFamiliarity with Retrieval-Augmented Generation patterns such as ingestion, chunking, embeddings, vector search, reranking, and relevance tuning.\nAwareness of GenAI guardrails, evaluation approaches, hallucination mitigation, PII handling, prompt injection risks, and data leakage controls.\nExperience with AWS services such as EC2, RDS, S3, and SQS, along with cloud-native architecture and DevOps practices.\nExperience working with governance practices such as data governance, secure data access, shared schemas, service contracts, auditability, compliance controls, and risk-aware engineering in regulated environments.\nExperience contributing to platform architecture across shared services, APIs, identity, payments, partner ecosystems, data governance, and modernization efforts.\nCore Technology Stack\nAreaTechnologies / Capabilities BackendJava (JDK 17-25), Spring frameworks, Spring Boot, REST / RPC APIs, Reactive frameworksBuild & TestJUnit, Gradle, Maven, Jenkins, GitLab, CI/CD, automated testingDataPostgreSQL, MongoDB, Redis, CassandraStreamingKafka, Kafka Streams, event-driven architecture, workflow orchestrationPlatformDocker, high availability, distributed systems design, fault tolerance, resiliency patterns, observability, performance analysisGood-to-have GenAILLM apps, RAG, embeddings, vector search, tool/function calling, MCP concepts, AI guardrailsGood-to-have Cloud / DevOpsAWS EC2, RDS, S3, SQS, cloud-native architecture, DevOps practicesGood-to-have GovernanceData governance, secure data access, shared schemas, service contracts, auditability, compliance controls, risk-aware engineering Good-to-have Platform ArchitectureShared services, APIs, identity, payments, partner ecosystems, data governance, modernization\nAt the core of Software Engineering, you should demonstrate:\nReliable backend delivery that improves speed-to-market for Digital Banking products.\nArchitecture quality, code quality, testing discipline, and operational readiness across the software development lifecycle.\nDemonstrates strong judgment in distributed systems of trade-offs, including latency, throughput, consistency, scalability, and failure of recovery.\nBalances hands-on delivery with technical leadership, mentorship, and cross-team collaboration.\nDesigns pragmatic, scalable solutions that support business growth while meeting security, compliance, and reliability expectations.\nA passion for documenting how systems work and making complex services easier for teams to operate and evolve.\nDepending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain positions.","description_format":"text","description_chars":8817,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Commercial & Retail Banks","Cards & Card Issuing","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-10-07T00:45:18Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 101 · green card filings: 30","filings_12m":101,"filings_prev_12m":132,"green_card_filings_12m":30,"median_offered_wage_usd":139485,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":13}],"liveness":{"score":76,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.849,"p_room":0.9,"age_days":3,"expected_fill_days":7,"reasons":["conf:0","velocity","win:mid","comp:brand"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/american-express-sr-software-engineer-digital-banking","json_url":"https://alion.io/job/american-express-sr-software-engineer-digital-banking.json","meta":{"generated_at":"2026-10-11T20:30:33Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8563,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2209},"rest":"https://alion.io/mcp/rest/get_company?id=2209"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Famerican-express-sr-software-engineer-digital-banking"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Famerican-express-sr-software-engineer-digital-banking"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Famerican-express-sr-software-engineer-digital-banking"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/american-express-sr-software-engineer-digital-banking\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Famerican-express-sr-software-engineer-digital-banking"}]}