Your next adventure starts here.

Contact Us

Work for Know Your Customer

At Know Your Customer, we provide next-generation digital onboarding solutions to financial institutions around the world. We have offices in Hong Kong, Dublin, Singapore, London and Shanghai and our team members are spread across seventeen countries and four continents, with most of us working remotely. We are a highly digital, fast-moving company with lots of enthusiasm for what we do and a collective growth mindset.

You can see our current opportunities below. We are always growing, so if you don’t see a suitable role at the moment but you think you would be a good match for us, please send your CV and a short cover letter to

Current Opportunities

We are fully committed to being transparent about how we collect and use your data when you apply for a role at Know Your Customer.
For more information on how we process candidates’ personal data, click here.

Senior Software Developer
Software Developer
Software Test Engineer
Software Test Automation Engineer

It's great to be part of a distributed team where all departments are working together and important questions are discussed openly, with each member contributing their insights and suggestions. Also, the range of tasks and technologies I get to work on as a QA Engineer is extremely vast and no two days are the same.

Alesia ZubovichQA Engineer

Progressive organisation with really positive teams spread out across the world. Each member's opinion is valued and encouraged. Overall a fun environment with the opportunity to work with some disruptive technologies and fantastic clients.

Niall O' BrienUX Designer

Since joining the Know Your Customer's dev team in 2018, I have had the opportunity to work on a variety of interesting and complex web/mobile projects as a Microsoft full stack developer. The team is extremely collaborative and agile, always taking into account both the developers' and end user's perspectives.

Steve WangFull Stack Developer