FREE ACCESS
5,000–10,000 jobs/day
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.

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 fitCore 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 resumeApplicant 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 & technologiesJavaJavaScriptKotlinReactTypeScript
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