American Express

Sr Full Stack Software Engineer - Digital Banking

American Express
Apply
17 hours ago
Sunrise, FL, USASenior

Base Salary

$123k - $215k/yr

Responsibilities

  • Lead the design and implementation of full-stack platform capabilities, including domain models, backend services, APIs, and operational user interfaces.
  • Design domain-driven, multi-tenant, distributed, and event-driven systems with appropriate boundaries, consistency, resiliency, and failure handling.
  • Build real-time processing and visualization components and accessible, responsive, performant interfaces for operators and internal platform users.
  • Own services in production, including instrumentation, service-level objectives, capacity planning, incident response, remediation, and operational improvements.
  • Define testing strategies spanning unit, integration, API contract, end-to-end, performance, and resilience testing.
  • Improve build, test, deployment, and release tooling through continuous integration and delivery pipelines.
  • Use and improve large language model-assisted development workflows while maintaining engineering, security, and review standards.
  • Evaluate technology choices, write technical proposals, explain architectural trade-offs, and document technical decisions.
  • Mentor engineers through design reviews, code reviews, pairing, and technical guidance.
  • Partner with product, operations, security, and engineering stakeholders to deliver technical outcomes amid evolving requirements.

Requirements

  • Track record of designing and delivering complex production systems as a senior engineer.
  • Strong experience with Java or Kotlin and the JVM ecosystem.
  • Experience with asynchronous, reactive, or event-driven programming and fault-tolerant, horizontally scalable services.
  • Practical knowledge of domain-driven design, including bounded contexts, aggregates, domain services, and domain events.
  • Strong API design skills covering HTTP semantics, schemas, compatibility, idempotency, pagination, error models, and contract testing.
  • Understanding of distributed-systems concepts including consistency, availability, partitioning, concurrency, ordering, retries, and failure recovery.
  • Experience with data modeling, transactions, caching, schema evolution, safe data migrations, benchmarking, bottleneck diagnosis, and performance improvement.
  • Experience designing or operating multi-tenant systems and enforcing tenant context across APIs, data, processing, events, caches, logs, and metrics.
  • Knowledge of identity, authentication, authorization, least privilege, and auditable access in multi-tenant systems.
  • Strong JavaScript or TypeScript, HTML, and CSS skills, with production experience using React or a comparable component-based framework.
  • Experience with client-side architecture, state management, data fetching, error handling, frontend testing, accessibility, responsive design, and browser performance.
  • Hands-on experience with large language model-assisted development workflows and coding agents such as Codex, GitHub Copilot, or Claude Code.
  • Ability to review generated code for correctness, security, performance, maintainability, and architectural alignment, while protecting sensitive information.
  • Ability to lead complex technical designs, mentor engineers, communicate clearly, make trade-offs visible, and work effectively through ambiguity.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company match on the retirement savings plan and free financial coaching.
  • Medical, dental, vision, life insurance, and disability benefits.
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need.
  • 20+ weeks of paid parental leave for all parents, including pregnancy, adoption, or surrogacy.
  • Access to onsite wellness centers, confidential counseling through the Healthy Minds program, and career development and training opportunities.
American Express

About American Express

10,000+ employees

American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.

Contact me