Sr Full Stack Software Engineer - Digital Banking
Company: American Express
Location: Sunrise, Florida, United States
Salary: $123K – $215.3K a year
Work arrangement: Hybrid
Employment type: Full-time
Experience: 5-10 years
Posted: 2026-10-26
Responsibilities
Lead the design and implementation of full-stack platform capabilities, including backend services, APIs, and operational user interfaces. Own services through production, including instrumentation, capacity planning, incident response, and performance optimization.
Requirements
Requires strong experience with Java or Kotlin, the JVM ecosystem, and modern frontend frameworks like React. Candidates must have a track record of designing complex, scalable, multi-tenant production systems and possess strong technical leadership skills.
Skills
- Java
- Kotlin
- JavaScript
- TypeScript
- React
- Domain-driven design
- API design
- Distributed systems
- Cloud computing
- Event-driven architecture
- Multi-tenant architecture
- System design
- Performance tuning
- Technical leadership
- Mentoring
- Large language models
Benefits
- Competitive base salaries
- Bonus incentives
- Retirement savings plan with 6% company match
- Financial coaching
- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
- Disability benefits
- Paid parental leave
- On-site wellness centers
- Counseling support
- Career development and training
About this role
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.
The 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.
The 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.
Joining the Digital Banking technology team means shaping secure, scalable, and
resilient banking capabilities that support customer-facing financial
experiences. In this role, you will apply deep backend
engineering expertise across the software development lifecycle while partnering
with product, architecture, operations, and business stakeholders to deliver
high-quality platform services.
Control Tower builds mission-critical tools that help our payment platforms
operate safely and efficiently. Our platform supports the development and
operation of the next generation of American Express financial products.
We are hiring a Senior Full-Stack Software Engineer to design and deliver
capabilities across backend services, APIs, developer tooling, and operational
user interfaces. You will work on a shared platform that serves multiple
products and tenants, each with distinct data, configuration, access, and
operational requirements.
This is a hands-on engineering role. You will lead the technical design and
delivery of complex initiatives, contribute to platform direction, mentor other
engineers, and improve the standards and tooling used by the team.
Control Tower builds mission-critical tools that help our payment platforms
operate safely and efficiently. Our platform supports the development and
operation of the next generation of American Express financial products.
We are hiring a Senior Full-Stack Software Engineer to design and deliver
capabilities across backend services, APIs, developer tooling, and operational
user interfaces. You will work on a shared platform that serves multiple
products and tenants, each with distinct data, configuration, access, and
operational requirements.
This is a hands-on engineering role. You will lead the technical design and
delivery of complex initiatives, contribute to platform direction, mentor other
engineers, and improve the standards and tooling used by the team.
RESPONSIBILITIES
What you will do:
* 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, define clear
ownership, and keep business rules separate 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 that account 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 an appropriate testing strategy 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 to
accelerate implementation, testing, debugging, documentation, and technical
analysis while maintaining engineering, security, and review standards.
* Evaluate technology choices based on reliability, security, maintainability,
developer productivity, and lifecycle cost.
* Write technical proposals and clearly 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.
QUALIFICATIONS
Architecture and backend engineering
* A track record of designing and delivering complex production systems as a
senior engineer.
* Strong experience with Java or Kotlin and ...
About American Express
Financial Services · 10,001+ employees · headquartered in New York, NY