Sr Software Engineer - Screening Engine
Core
Design and evolve fault-tolerant, high-throughput, low-latency distributed systems for sanctions, PEP, and adverse media screening to ensure regulatory compliance and operational scalability.
Role type
Senior Software Engineer (Screening Engine)
Builds
Production-grade microservices for financial crime screening
Domain
Fintech / Financial Crime Compliance
Deliverable
production ML models | product features
Required skills
Java, Spring framework, asynchronous messaging (Kafka, RabbitMQ, SQS), RESTful API design, relational databases (PostgreSQL, MySQL), non-relational databases, distributed systems design, observability, code ownership
Preferred skills
compliance engineering, financial crime domain, risk-adjacent engineering, string matching, fuzzy search, entity resolution algorithms, regulatory design (audit logging, explainability)
Technologies
Java, Spring, Kafka, RabbitMQ, SQS, PostgreSQL, MySQL
Responsibilities
Take end-to-end ownership of projects from design through deployment; proactively identify risks and blockers; write clean, testable code; contribute to technical and product roadmap; design and evolve distributed systems; lead code reviews and mentor team members; collaborate with compliance, risk, and operations teams
Seniority
Senior, hands-on IC