
Software Engineer III - Financial Crimes Technology
American Express2 days ago
Charlotte, NC, USASenior
Base Salary
$104k - $175k/yr
Responsibilities
- Design, develop, configure, test, deploy, and support NICE Actimize SAM solutions for AML transaction monitoring.
- Develop and maintain Actimize SAM detection scenarios, monitoring rules, thresholds, configurations, and data-processing workflows.
- Build data ingestion, transformation, validation, and integration pipelines connecting SAM with enterprise data sources, databases, and downstream systems.
- Perform SQL development, query optimization, database troubleshooting, and application troubleshooting for transaction monitoring systems.
- Troubleshoot scenario execution, transaction processing, data quality, batch-processing, performance, and integration issues.
- Contribute to platform enhancements, upgrades, deployment automation, testing automation, monitoring, operational support, reliability, observability, and documentation.
- Collaborate with Product, Compliance, Risk, Engineering, senior engineers, and architects on requirements, design, development, testing, deployment, and technical discussions.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, Information Technology, or a related field.
- At least 4 years of software engineering or enterprise application development experience, including hands-on NICE Actimize SAM experience.
- Practical experience developing, configuring, customizing, testing, or supporting Actimize SAM in production.
- Experience with Actimize SAM detection scenarios, monitoring rules, thresholds, transaction-processing workflows, Actimize Intelligence Server, and SAM application architecture.
- Strong SQL skills, including complex queries, stored procedures, query optimization, and database troubleshooting.
- Experience with relational databases such as Oracle, Microsoft SQL Server, or PostgreSQL.
- Experience with data integration, ETL processes, data mapping, data validation, application troubleshooting, and batch-processing failures.
- Proficiency in at least one programming or scripting language such as Java or Python.
- Understanding of AML transaction monitoring, detection scenarios, and financial crime compliance concepts.
- Familiarity with software development lifecycle practices, version control, automated testing, APIs, web services, and enterprise application integration.
- Preferred experience includes financial-services AML implementations, production support, SAM upgrades, database performance tuning, large-scale batch processing, and Google Cloud Platform.
- Preferred knowledge includes BSA/AML, KYC, Customer Due Diligence, Suspicious Activity Reporting, data governance, data quality, and regulatory data management.
Benefits
- Competitive base salaries and bonus incentives.
- 6% company match on the retirement savings plan and free financial coaching.
- Comprehensive medical, dental, vision, life insurance, and disability benefits.
- Flexible working model with hybrid, onsite, or virtual arrangements depending on the role and business need.
- More than 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.