Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
American Express

Senior Full Stack Software Engineer – Digital Banking

American Express

. Lead the design and implementation of full-stack platform capabilities, including domain models, backend services, APIs, and operational user interfaces .

Posted 10/26/2026full-timeSunrise • Florida • United StatesSenior💰 $123,000 - $215,250 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing complex full-stack systems, with a strong focus on API design, domain-driven design, and multi-tenant architecture. Proven ability to mentor engineers and lead technical initiatives while ensuring high performance and reliability in production environments.

Highest-signal resume keywords
Java Or Kotlin ProgrammingAPI Design SkillsDomain-Driven DesignMulti-Tenant System DesignEvent-Driven Programming

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaKotlinJavaScriptTypeScriptHTMLCSSReactDomain-Driven DesignAPI Contract TestingDistributed Systems Concepts
Soft Skills
Strong Written CommunicationStrong Verbal CommunicationMentoring EngineersTechnical Guidance
Tools & Technologies
Large Language Model Assisted DevelopmentCodexGitHub CopilotClaude Code
Industry Keywords
Multi-Tenant ArchitectureTenant IsolationOperational User InterfacesPerformance ImprovementsFault-Tolerant Services

Tech Stack

Tools & technologies
JavaJavaScriptKotlinReactTypeScript

About the role

Key responsibilities & impact
  • Lead the design and implementation of full-stack platform capabilities, including domain models, backend services, APIs, and operational user interfaces
  • Use domain-driven design to identify bounded contexts and separate business rules from infrastructure concerns
  • Design APIs with clear contracts, consistent resource models, predictable error handling, idempotency, versioning, and backward compatibility
  • Design multi-tenant capabilities with explicit boundaries for data, identity, configuration, workloads, and resource consumption
  • Address tenant isolation, authorization, noisy-neighbor risks, quotas, tenant-aware observability, and safe tenant onboarding and migration
  • Build distributed and event-driven systems accounting for concurrency, ordering, consistency, retries, backpressure, partial failure, and delivery semantics
  • Create processing and visualization components for real-time operational analysis
  • Build accessible, responsive, and performant interfaces for operators and internal platform users
  • Own services through production, including instrumentation, service-level objectives, capacity planning, incident response, and remediation
  • Define testing strategies across unit, integration, API contract, end-to-end, performance, and resilience testing
  • Improve build, test, deployment, and release tooling through the continuous integration and delivery pipeline
  • Use and improve large language model assisted development workflows
  • Evaluate technology choices based on reliability, security, maintainability, developer productivity, and lifecycle cost
  • Write technical proposals and explain architectural decisions, constraints, and trade-offs
  • Mentor engineers through design reviews, code reviews, pairing, and technical guidance
  • Work with product, operations, security, and engineering partners to turn business requirements into deliverable technical outcomes
  • Take ownership of complex work and drive it to completion when requirements are incomplete or evolving

Requirements

What you’ll need
  • A 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
  • Practical knowledge of domain-driven design, including bounded contexts, aggregates, domain services, domain events, and integration between domains
  • Strong API design skills, including HTTP semantics, schema design, compatibility, idempotency, pagination, error models, and contract testing
  • Understanding of distributed-systems concepts such as consistency, availability, partitioning, concurrency, ordering, retries, and failure recovery
  • Experience building fault-tolerant and horizontally scalable services
  • Experience with data modeling, transactions, caching, schema evolution, and safe data migrations
  • Ability to benchmark systems, diagnose bottlenecks, and make evidence-based performance improvements
  • Experience designing or operating multi-tenant systems
  • Understanding of tenant-isolation models and shared, partitioned, and dedicated infrastructure trade-offs
  • Experience enforcing tenant context across APIs, data access, background processing, events, caches, logs, and metrics
  • Knowledge of identity, authentication, authorization, least privilege, and auditable access
  • Experience designing tenant-aware configuration, feature enablement, quotas, and lifecycle management
  • Experience preventing cross-tenant data exposure, resource contention, and configuration leakage
  • Strong JavaScript or TypeScript, HTML, and CSS skills
  • Experience building production applications with React or a comparable component-based framework
  • Experience with client-side architecture, state management, data fetching, error handling, and frontend testing
  • Knowledge of semantic HTML, accessibility, responsive and adaptive design, and browser performance
  • Hands-on experience with large language model assisted development workflows and coding agents such as Codex, GitHub Copilot, Claude Code, or comparable tools
  • Experience using agents for implementation, testing, debugging, refactoring, documentation, code analysis, and repetitive development tasks
  • Ability to review generated code for correctness, security, performance, maintainability, and architectural alignment
  • Understanding of common large language model failure modes
  • Experience protecting source code, customer data, credentials, and other sensitive information when using approved AI development tools
  • Ability to lead technical design for complex initiatives while remaining directly involved in implementation
  • Strong written and verbal communication skills
  • Experience mentoring engineers and improving designs, code, and operational practices
  • Experience documenting technical decisions
  • Employment eligibility to work with American Express in the United States is required; the company will not pursue visa sponsorship

Benefits

Comp & perks
  • Competitive base salaries
  • Bonus incentives
  • 6% Company Match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive 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 paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities