This question already has an answer here:
A company is likely interested in hiring me and I am actually going through several interviews. It is a software vendor company that develop products for testing, validating, and virtualizing services. These products are agnostic to any business domain.
In case I am finally hired, I'll be providing consultancy regarding these products to any customer who will acquire a license. It could be retail, transport, telecom customers,...etc.
My question is: Is it permissible for me to accept the job if I am aware that I will likely have to provide consultancy to customers such as banks?
As far as I know, I will not be involved in any riba-involved transactions, nor I am aware of the kind of service they will virtualize.