Arabesque is a fintech company which in their portfolio of funds that they manage, they also have a sharia-compliant fund. They have ethical investing as part of their ethos.
Would it be permissible to work on IT services for such a company? This could involve facilitating some services that are not shariah compliant.