I do not or sell shares myself. I just make this process of buying and selling easier for my company’s clients. Is this considered co-operation in sin and transgression, if a client buys shares of a company involved in haram activities using my program? Or the sin is on the client himself if he does so? The company I work for told me that they do not buy or sell shares of companies whose activities are haram. Shall I accept this offer until I make sure myself if they were truthful about this or not?.
If the company deals only in permissible shares, then there is nothing wrong with working on a program that enables clients to buy and sell these shares via the stock exchange. But if it deals in both haraam and permissible shares, it is not permissible to help with that, by programming or otherwise, because it comes under the heading of cooperating in sin and transgression, and Allaah says (interpretation of the meaning):
“Help you one another in Al‑Birr and At‑Taqwa (virtue, righteousness and piety); but do not help one another in sin and transgression. And fear Allaah. Verily, Allaah is Severe in punishment”
Sin is not limited to the one who deals directly with the haraam thing, rather it also affects the one who helps him with that, approves of it or promotes it.
Based on this, if you are certain that the company only deals in permissible shares, then there is nothing wrong with you accepting a job with them.
We ask Allaah to guide you.
And Allaah knows best.