What you will be doing:
Join the Transaction Monitoring Squad within the Risk Apps Tribe. We are a high-impact team responsible for a core defensive layer of the company: a real-time application that identifies and flags suspicious financial activities.
As a Software Engineer, you will:
Write Great Code. You’ll write maintainable, production-ready code for the "Mesh" platform, understanding that code is read more than it’s written.
Own Delivery. We are obsessed with shipping value; you will own software deliveries beyond just a pull request, driving the team's production roadmap.
Write and Own Your Tests. We maintain high standards for a critical product. You will be responsible for writing your own tests and ensuring maintainability; we do not rely on a separate QA team.
Full-Stack Collaboration. While focused on backend APIs and microservices, you will work closely with frontend engineers, product owners, and data scientists to design end-to-end solutions.
Continuous Growth. Participate in dedicated L&D days to sharpen your skills and share knowledge back with the team to improve our ways of working.
Our Tech Stack:
Our technology stack is designed to run on public cloud architectures, notably AWS and GCP.
Development is organised around Java, Kotlin and Python for our backend languages and TypeScript/ES6+React for our frontend stack.
We make substantial use of relational database technologies, notably Postgres.
We also use an event-sourced model powered by Kafka for our communication bus and gRPC for our intra-service communication protocol.
We use modern observability solutions from Grafana and deploy our code using ArgoCD.
We have a strong emphasis on engineering excellence and strive to ship the best possible code and the best possible solutions to our customers.
As a Software Engineer, you will have: Experience writing large scale production-grade applications. Worked in an agile environment and experience in pair programming. A firm commitment to writing your own tests as part of the development lifecycle. Experience working with cloud-based (AWS/Azure/GCP) or containerised infrastructure (Kubernetes/Docker/Jenkins). Nice to haves: Deep understanding of Kafka and event-sourced models. Experience with Postgres or Yugabyte. Familiarity with Spring Boot, TypeScript, or gRPC. Education: BSc/BA degree in computer science, engineering or related discipline OR relevant years of experience in required skills. Our mission is to empower every business to eliminate financial crime. By harnessing AI, a unified platform, and an extensive partner ecosystem, we help customers turn compliance into a catalyst for growth, operational resilience, and enduring regulatory trust. More than 3,000 enterprises across 75 countries rely on our end-to-end platform and the world’s most comprehensive financial crime risk intelligence. With full-stack agentic automation, we help organizations automate up to 95% of KYC, AML, and sanctions reviews, cut onboarding times by 50%, reduce false positives by 70%, and handle 7x more work with the same staff. ComplyAdvantage is headquartered in London and has global hubs in New York, Lisbon, Singapore, and Cluj-Napoca. It is backed by Balderton Capital, Index Ventures, Ontario Teachers’ Pension Plan, Goldman Sachs, and Andreessen Horowitz. Learn more about compliance re-engineered for the age of AI at complyadvantage.com.