Senior Software Engineer (Fincrime)
London Office – Hybrid: 4 days in the office, 1 day working from home
The FinCrime Core team is responsible for Ebury’s AML (Anti-Money Laundering) platform. We are seeking a Senior Software Engineer to help us build and maintain high-reliability, low-latency systems that directly impact our regulatory compliance. In this role, you will work on mission-critical features, including real-time sanctions screening and transaction monitoring, ensuring that Ebury maintains the highest standards of safety and auditability in a regulated global environment.
Responsibilities
- Contribute to the development of our AML platform’s services, focusing on high reliability and scalability for real-time sanctions screening and transaction monitoring. You will be responsible for both delivering new features and improving/automating existing ones.
- Collaborate with your team members and engineering leaders to design complex event-driven services (using Kafka/SNS/SQS) and components using our Request For Comments (RFC) process.
- Coach and mentor less experienced team members, positively changing the trajectory of the team and serving as a technical escalation point for critical compliance issues.
- Lead product initiatives from discovery to delivery, working closely with product and compliance teams to ensure business requirements are translated into robust, audit-ready technical solutions.
- In line with our “You build it, you own it” philosophy, we expect you to take full ownership of the products you build, embracing both their development and ongoing maintenance in a regulated, high-availability environment.
About You
- Extensive experience developing complex software systems, specifically for high-volume, low-latency environments. We mainly work with Python, but strong OOP fundamentals are what matter most.
- Adept at both constructing and managing services, with proficiency in establishing standard APIs, implementing observability (logging, metrics, alerting), and integrating external systems.
- Experience with event-driven architectures and Kafka.
- A quality-first mindset: your code should be testable and well-covered with unit and integration tests. We use CI/CD (Jenkins/GHA) and Terraform for deployment, and you may need to contribute to these workflows from time to time.
- A strong mindset for system resilience, with experience designing fault-tolerant architectures, handling graceful degradation, and implementing recovery patterns to ensure uptime in high-stakes environments.
- Since you will work side by side with colleagues from different countries, you can communicate clearly and concisely in English, both written and spoken.
Nice to Have
- Experience in regulated industries (FinTech, banking, payments)
- Understanding of AML/KYC processes and compliance requirements
- Familiarity with third-party screening or monitoring providers.
#J-18808-Ljbffr…
