Software Engineer - AML Risk
Core
Build detection systems and controls to identify money laundering and terrorist financing risks across Wise's global payment products.
Role type
Senior backend software engineer (financial crime detection)
Builds
AML detection controls, alerting systems, and data-intensive distributed services
Domain
Fintech / Financial Crime / AML
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Kafka, distributed systems, data-intensive systems, production system ownership, testing, monitoring, code review, scalability, observability, privacy, security
Preferred skills
AML/financial crime domain knowledge, machine learning, large language models
Technologies
Java, Spring Boot, Kafka
Responsibilities
Build and improve AML detection controls; own work end-to-end from design to deployment; write well-tested, maintainable code; use data to validate solutions and measure outcomes; participate in code reviews and improve documentation; design with scalability, observability, privacy, security, reliability, and cost in mind
Seniority
Mid-level (2–5 years), hands-on IC
