Job Description
Lead the Way with American Express
At American Express, we believe progress happens when people and businesses are empowered. When you join #TeamAmex, you become part of a global, diverse community committed to backing our customers, communities, and one another. We support your growth through meaningful work, career development, and flexible benefits that foster both personal and professional success.
Why Join Us?
At Amex, your impact matters. Your contributions, leadership, and results are recognized and celebrated. We succeed as a team, upholding our values while delivering the best customer experience—guided by integrity and belonging.
Join us and be a part of something bigger.
Your Role: Software Engineer – Data Engineering (Risk Decision Technologies)
As a Software Engineer in our Risk Decision Technologies (RDT) team, you’ll help build scalable, cloud-native platforms that support critical risk functions—such as payments authorization, underwriting, collections, and account fulfillment. You’ll contribute to the Risk Data Management (RDM) platform, a key component of the Authorization Modernization Program (AMP), enabling rapid, data-driven decisions.
Key Responsibilities:
- Build and maintain microservices that manage a large-scale data hub
- Write clean, testable, high-quality code (80%+ development-focused role)
- Develop scalable, low-latency data pipelines
- Automate deployment processes and contribute to CI/CD pipelines
- Drive software quality through automated testing and refactoring
- Collaborate across teams and influence engineering best practices
- Innovate with new technologies and maintain high system availability
Required Qualifications:
- Bachelor’s degree in Computer Science, Electronics, or related field (or equivalent experience)
- 10+ years of software development and QA experience
- 5+ years working with Java and distributed system design
- Strong in data structures, algorithms, gRPC, Netty, and Oracle
Preferred Experience:
- Solid knowledge of software design patterns
- REST API development and database expertise
- Familiarity with tools like Maven, Jenkins, Git, and Salt
- Experience with Docker, OpenShift, or cloud deployments
- Java certification is a plus
- Willingness to learn and innovate with new technologies
Salary Range:
$110,000 – $190,000 annually + performance bonus + benefits
Actual compensation depends on location, experience, and role requirements.
Our Benefits Include:
- Competitive base salary & bonus
- 6% company match on retirement plans
- Comprehensive health, dental, vision, and life insurance
- Flexible working arrangements (hybrid, remote, or onsite)
- 20+ weeks paid parental leave for all parents
- On-site wellness centers (location-dependent)
- Free mental health and financial wellness support
- Career growth programs and training
- Up to 44 days of annual leave and generous family leave
- Access to employee networks and diversity-focused initiatives
Inclusion at Amex
American Express is an equal opportunity employer. We make hiring decisions regardless of race, color, religion, sex, gender identity, sexual orientation, national origin, veteran status, disability, or any other protected status. We also comply with all applicable laws related to criminal history, including the California Fair Chance Act.
Visa Sponsorship:
Depending on business needs and legal requirements, we may provide visa sponsorship for certain roles.
Work Model:
Our Amex Flex model allows you to work onsite, in a hybrid setup, or fully remote—based on role and business needs.
Ready to build the future with us?
Join Team Amex and let’s innovate together.