Taro Logo

Software Engineer - KYC & AML

A regulated Financial Services Institution providing payment and spend management solutions
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer - KYC & AML

Join Spendesk's KYC & AML team within the Payments Group as a Software Engineer, where you'll work on mission-critical compliance infrastructure. This role focuses on building and maintaining the regulatory compliance and risk management platform, handling customer due diligence, risk assessment, transaction monitoring, and regulatory reporting. As part of a regulated Financial Services Institution, you'll work with cutting-edge technologies including Node.js, TypeScript, and various AWS services to ensure compliance, security, and operational reliability.

The position offers a unique blend of technical challenges and regulatory compliance work, making it perfect for engineers interested in fintech and regulatory technology. You'll collaborate with multiple teams including Compliance, Risk & Operations, and regulatory bodies while building scalable, secure systems. The tech stack includes modern tools like Kubernetes, Kafka, and React, with a strong focus on maintaining high availability and security standards.

This is an excellent opportunity for a mid-level software engineer with 3+ years of experience to work in a highly regulated environment while building critical financial infrastructure. The role combines technical expertise with business impact, offering exposure to both software development and financial compliance domains. You'll be part of a collaborative team that values code quality, testing, and knowledge sharing, while working on systems that directly impact the company's ability to operate as a financial institution.

The hybrid work environment in London provides flexibility while maintaining team collaboration. You'll have the chance to work with modern technologies, contribute to critical financial systems, and grow your expertise in both technical and regulatory domains. The role offers significant learning opportunities in fintech, compliance, and enterprise-scale software development.

Last updated 5 days ago

Responsibilities For Software Engineer - KYC & AML

  • Design, develop, and maintain core components of Spendesk's KYC & AML infrastructure
  • Implement secure and efficient APIs for KYC workflows, AML monitoring processes, and regulatory reporting flows
  • Build and enhance internal tools to support compliance operations, risk assessment, and suspicious activity detection
  • Work closely with the Product Manager to clarify requirements and contribute to technical design discussions
  • Write well-documented, maintainable, and tested code
  • Contribute to monitoring and alerting systems
  • Participate in code reviews and knowledge sharing
  • Collaborate with internal teams on compliance matters and process improvements

Requirements For Software Engineer - KYC & AML

Node.js
TypeScript
React
PostgreSQL
Redis
Kubernetes
Kafka
  • 3+ years of experience as a Software Engineer, ideally in backend development
  • Experience with Node.js and TypeScript in production environments
  • Experience building and maintaining REST APIs in a high-availability environment
  • Understanding of event-driven architecture
  • Proficient in SQL and relational database design
  • Experience writing comprehensive tests and working with CI/CD pipelines
  • Experience implementing and deploying applications on cloud providers
  • Fluent in English (spoken and written)

Interested in this job?

Jobs Related To Spendesk Software Engineer - KYC & AML