Что ж, если вы недостаточно доверяете своим разработчикам, чтобы они могли работать с вашим кодом, не нанимайте их.
Я не вижу способа, чтобы вы могли существенно ограничить их доступ к коду, не оказав серьезного влияния на их производительность. Даже если бы вы могли скомпилировать часть кода, очень полезно иметь доступ к полному исходному коду для понимания проблем и ошибок.
В любом случае, вы можете переоценивать угрозу: большинство видов пиратства были бы возможны даже с двоичным кодом, и без инфраструктуры и клиентов, предоставляемых вашей компанией, украденный код, вероятно, не стоит много.