Kira Systems seeking Customer Success Manager in London
Serious enterprise software firm Kira Systems are recruiting a Customer Success Manager to be based in London with the company stating that the preferred candidate will have a law degree with legal practice experience. Kira Systems – a ‘graduate company’ from Legal Geek’s start-up map – is based in Toronto and equips enterprises with intuitive, […]