Senior Software Engineer (Java/Kotlin)

AI overview

Join high-scale, cross-functional teams to design and build innovative cloud-native services that empower organizations in the fight against financial crime.

What you will be doing: 

At ComplyAdvantage, we’re building cutting-edge technology to stop money from ending up in the hands of criminals. Our mission is to reveal the truth for a safer world, and our platform helps thousands of organizations detect and prevent financial crime in real time.
We’re looking for Senior Software Engineers who want to work on high-scale, distributed systems and solve complex data and architecture challenges - all in service of a mission that matters.

As a Senior software Engineer, you’ll play a critical role in designing, building, and scaling our cloud-native services. You’ll work closely with cross-functional teams, including ML engineers, data scientists, to power key features of our platform:

  • Build and maintain backend services that process and enrich massive volumes of data - extracting signals from media sources, applying machine learning models, and merging insights with structured datasets.
  • Join a cross-functional squad and help drive backend architecture decisions as we continue to evolve and scale our systems.
  • Design APIs and backend services that are robust, secure, and performant under load.
  • Implement event-driven workflows using Kafka, and manage distributed processing pipelines.
  • Ensure code quality through tests, code reviews, observability best practices, and DevOps ownership.
  • Take technical ownership and contribute to mentoring less experienced engineers in the team.

Our Tech Stack:

  • Cloud-Based Infrastructure: Fully cloud-based with a Kubernetes-focused tech stack. Compute workloads run in Kubernetes clusters across multiple regions.
  • Development is organised around 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, Yugabyte
  • We 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 Cloud, we build with GitLab tooling and deploy our code using ArgoCD

About you:

We're looking for experienced backend engineers who:

  • Have 5+ years of experience building backend systems in Kotlin or Java
  • Understand modern backend architecture: microservices, APIs, event sourcing
  • Have hands-on experience with distributed systems or large-scale data processing
  • Have deployed and maintained production systems on cloud platforms (AWS or GCP)
  • Know how to write clean, testable, well-documented code — and care about doing it right
  • Are comfortable with CI/CD, containerisation, and observability tools
  • Can mentor teammates, lead by example, and thrive in collaborative environments

Nice to haves

  • Experience working in cross-disciplinary teams with ML engineers or SREs
  • Familiarity with infrastructure-as-code, security best practices, or SRE practices
  • Exposure to agile development, pair programming, and continuous delivery

Education:

  • BSc/BA degree in computer science, engineering or related discipline OR relevant years of experience in required skills.

What’s in it for you? 

  • Equity as we want you to have a part of what we are building 
  • Private medical insurance designed to keep you ensuring peace of mind while you excel in your career.
  • Unlimited Time Off Policy- A work-life balance and focus on our well-being are critical to keeping us performing at our best 
  • We embrace a hybrid approach that requires employees to be in the office for two days a week. We strongly believe that this approach fosters collaboration and enables the building of meaningful relationships
  • You will also get a new starter budget to kit out your home office 
  • Opportunity to work on innovative projects with smart-minded people keen to share their knowledge and continuously improve 
  • Annual learning budget (prorated based on start date) to drive your performance and career development. 

About us:

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.

Perks & Benefits Extracted with AI

  • Flexible Work Hours: We embrace a hybrid approach that requires employees to be in the office for two days a week. We strongly believe that this approach fosters collaboration and enables the building of meaningful relationships.
  • Health Insurance: Private medical insurance designed to keep you ensuring peace of mind while you excel in your career.
  • Learning Budget: Annual learning budget (prorated based on start date) to drive your performance and career development.
  • Home office starter budget: You will also get a new starter budget to kit out your home office.
  • Paid Time Off: Unlimited Time Off Policy- A work-life balance and focus on our well-being are critical to keeping us performing at our best.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job

This job is no longer available