
Sr Full Stack Software Engineer - Digital Banking
American Express17 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.
Tech Stack
Categories
About American Express
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.