The frustrating reality of augmented hiring in Bangladesh's software industry
Why do companies like GP, Banglalink, and bKash etc hire so many software engineers through third-party companies like Vivasoft, Miaki, Exabyting, and others instead of hiring them directly?
I understand that direct hiring comes with long-term commitments, benefits, and other liabilities. But from an engineer's perspective, this model feels frustrating.
For example, suppose GP pays a vendor 100K BDT per month for one engineer, but the engineer receives only 60K. The remaining 40K goes to the vendor. Obviously, the vendor has operating costs, but the gap still feels huge.
The client gets the engineer's skills, the engineer does the actual technical work, yet a significant portion of the budget goes to the intermediary. Meanwhile, the engineer may earn much less than what the client is willing to spend on that resource.
What frustrates me most is that this model seems to have become normal in our industry. Engineers do the work, but third-party companies take a substantial cut, while the people actually building the products may struggle to get compensation that reflects their value.
Outsourcing itself isn't the problem, but this resource-based hiring model makes it feel like engineers are being treated more as billable resources than as people building long-term careers. It's frustrating to see how much value can be created by an engineer while so much of the budget never reaches them.