KYC & AML team (Know Your Customer & Anti-Money Laundering)
, a key part of the
Payments Group
at Spendesk. As part of this highly skilled and collaborative team, you will work on the mission critical end-to-end compliance infrastructure that Spendesk requires for its customers -- our
regulatory compliance and risk management platform
. This is an exciting opportunity to work at the heart of our financial infrastructure, building scalable, secure, and reliable systems to manage
customer due diligence, risk assessment, transaction monitoring, and regulatory reporting
.
The
Payments Group
oversees all money movement across Spendesk, including
card issuance, wire transfers, balance management, and transaction processing
, and other internal stakeholders to ensure we provide the
best-in-class compliance experience
to our internal teams and maintain regulatory standards -- while maintaining the highest standards of system reliability and scalability.
This role offers broad exposure, from
technical design and development
to
compliance operations, regulatory monitoring, and process improvements
, making it ideal for someone who enjoys working across the full software development lifecycle in a highly regulated environment.
###
Key Responsibilities
+
Design, develop, and maintain
core components of Spendesk's KYC & AML infrastructure, including customer screening systems, integrating with third- party compliance tools for entity verification and monitoring, and providing compliance data via secure APIs
+ 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 around compliance workflows
+ Write
well-documented, maintainable, and tested
code to ensure the platform is resilient and easy to evolve
+ Contribute to
monitoring and alerting
systems to ensure regulatory compliance reliability and proactively address compliance issues
+ Participate in
code reviews
and
knowledge sharing
within the team to improve our engineering practices
+ Collaborate with internal teams (Compliance, Operations, Legal, Customer Support) to
investigate compliance matters
and help
improve regulatory processes
###
What we're looking for
+ 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.
+ An understanding or interest in learning about event-driven architecture. Proficient in
SQL
and relational database design (PostgreSQL preferred).
+ Experience writing
comprehensive tests
and working with modern
CI/CD pipelines
.
+ Comfortable collaborating across
engineering, product, compliance
, and
operations
teams.
+ Experience implementing and deploying applications on one or more cloud provider (AWS, GCP, Azure).
+ Fluent in
English
(spoken and written) -- it?s our business language.
###
Nice to have
+ Knowledge with
React
and
frontend development
+ Understanding or experience working in
regulated financial environments
or with
payment service providers
.
+ Previous work with
AWS services
, i.e.
SQS
,
Lambda, Step Functions, CodePipeline
...
+ Experienced working with
Kubernetes, Terraform or Kafka
Knowledge about systems observability, ideally working with
Datadog
+ Strong
system design
skills, with the ability to design for scalability, fault tolerance, and high performance.
+ A track record of leading