{"id":1505710,"url":"https://alion.io/job/american-express-sr-software-engineer-i-4","title":"Sr Software Engineer I","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":41,"ghost_share":0,"stale_share":0.049,"repost_share":0.098,"time_to_fill_p50_days":7,"computed_at":"2026-10-06T05:45:30Z"}},"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":117000,"max_usd":215000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":2745},"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Gradle","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Maven","optional":false},{"name":"Rest API","optional":false},{"name":"Agile","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"Cassandra","optional":true},{"name":"CI/CD","optional":true},{"name":"Couchbase","optional":true},{"name":"Docker","optional":true},{"name":"DynamoDB","optional":true},{"name":"GCP","optional":true},{"name":"GitHub Actions","optional":true},{"name":"GitLab CI","optional":true},{"name":"Grafana","optional":true},{"name":"Jenkins","optional":true},{"name":"Kanban","optional":true},{"name":"Kubernetes","optional":true},{"name":"Micronaut","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"Prometheus","optional":true},{"name":"Quarkus","optional":true},{"name":"Reactive Programming","optional":true},{"name":"Scrum","optional":true},{"name":"Splunk","optional":true},{"name":"Vert.x","optional":true}],"status":"closed","first_seen_at":"2026-09-29T23:15:49Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-05T10:51:32Z","board_verified":false,"closed_at":"2026-10-05T10:51:32Z","days_open":5,"trust":{"level":"not_scored","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.\nWe’re looking for an experienced Sr. Engineer l to work on the mobile payments solutions that will be used by tens of millions of cardholders around the world. We want someone who is super creative and enjoys solving tough problems. You should be able to come up with brilliant solutions that no one else can, and be obsessive about UI/UX design and user experience.\nYou’ll be part of the Digital Payments Engineering team whose mandate is to develop new products and platforms for American Express customers. Payments Engineering’s aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase. The products will range from new payment vehicles and partnerships with other payment entities to interactive web experiences.\nStrong proficiency in Java 8+ with extensive experience developing enterprise-grade applications.\nHands-on experience with Kotlin for backend application development.\nStrong knowledge of modern Java features, including Streams API, Completable Future, lambda expressions, functional programming concepts, and the Java Concurrency framework \nStrong understanding of object-oriented design principles, SOLID principles, and common design patterns.\nExperience designing and developing RESTful APIs and microservices.\nExperience implementing secure application development practices, including JSON Web Encryption (JWE) and industry-standard encryption mechanisms for protecting sensitive data in transit and at rest.\nWorking knowledge of cryptographic concepts and standards, including JWE, JWT, JWS, TLS/SSL, AES, RSA, digital signatures, key management, and certificate-based authentication.\nExperience building scalable, resilient, and high-performance distributed systems.\nStrong understanding of multithreading, asynchronous programming, concurrency, synchronization, and performance optimization.\nExperience with Maven or Gradle build tools.\nStrong analytical, troubleshooting, and problem-solving skills.\n Preferred Qualifications\nExperience with one or more of the following:\nVert.x or other reactive frameworks (Spring WebFlux, Quarkus, Micronaut, Reactor)\nCouchbase or other NoSQL databases (MongoDB, Cassandra, DynamoDB)OAuth 2.0, OpenID Connect, and enterprise authentication/authorization frameworks\n\nEvent-driven architectures using Kafka or similar messaging platformsDocker and Kubernetes AWS, Open-Shift, or Google Cloud\nCI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools\nObservability tools such as Splunk, Prometheus, Grafana, or OpenTelemetry\n\nWork Experience\n5+ years of professional software engineering experience with a strong focus on backend application development.\nExtensive experience designing, developing, testing, and deploying enterprise applications using Java 8+ and Kotlin.\nHands-on experience implementing asynchronous and concurrent applications using Completable Future, Java Streams, Executor Framework, and Java concurrency utilities.\nExperience designing and building scalable RESTful APIs and microservices.\nExperience implementing application security using JWE, encryption libraries, secure key management practices, and industry-standard cryptographic protocols.\nExperience securing APIs using authentication and authorization standards such as OAuth 2.0, JWT, and TLS/SSL.\nExperience developing applications in distributed, multi-tier architectures.\nExperience with relational and NoSQL databases.\nExperience with Agile software development methodologies, including Scrum or Kanban.\nExperience writing automated unit, integration, and performance tests.\nExperience performing code reviews, mentoring engineers, and driving engineering best practices.\nExperience troubleshooting production issues, improving application performance, and enhancing system reliability.\nStrong communication and collaboration skills with the ability to work effectively across engineering, architecture, and product teams.\nNice to Have\nExperience with reactive programming using Vert.x or similar frameworks.\nExperience with event-driven and message-based architectures.\nExperience designing secure, high-throughput APIs for enterprise platforms.\nExperience leading technical design discussions and driving architectural decisions.\nExperience mentoring engineers and contributing to engineering standards and best practices.\nBachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, or equivalent practical experience.\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":6184,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commercial & Retail Banks","Cards & Card Issuing","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-09-30T05:33:19Z"},{"event":"close","at":"2026-10-05T10:51:32Z"}],"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":null,"pay":null,"html_url":"https://alion.io/job/american-express-sr-software-engineer-i-4","json_url":"https://alion.io/job/american-express-sr-software-engineer-i-4.json","meta":{"generated_at":"2026-10-07T01:47:22Z","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","counted_by":"address","units_charged":1,"used_today":2914,"day_limit":5000,"remaining_today":2086,"minute_limit":60,"resets_at":"2026-10-08T00: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-i-4"},{"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-i-4"},{"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-i-4"},{"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-i-4\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Famerican-express-sr-software-engineer-i-4"}]}