At a Glance
- Tasks: Build and maintain high-reliability systems for Ebury's AML platform.
- Company: Join a leading FinTech company focused on regulatory compliance.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Collaborative team culture with mentorship opportunities and global communication.
- Why this job: Make a real impact in the fight against financial crime with innovative technology.
- Qualifications: Extensive software development experience, especially in high-volume environments.
The predicted salary is between 80000 - 100000 £ per year.
- Senior Software Engineer (Fincrime)
- London Office - Hybrid: 4 days in the office, 1 day working from home
The Fin Crime 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 (Fin Tech, banking, payments)
- Understanding of AML/KYC processes and compliance requirements
- Familiarity with third-party screening or monitoring providers.
- #J-18808-Ljbffr
Senior Engineer (Fincrime) employer: ebury
Ebury is an exceptional employer that fosters a collaborative and innovative work culture, particularly within the dynamic Payments Experience team in London. Employees benefit from opportunities for professional growth, working with cutting-edge technologies like Python, TypeScript, and AWS, while contributing to meaningful projects that facilitate borderless payments on a global scale.