How about a company that offers a technical co-founder as a service.
You could take your idea to them and they would decided weather or not that wanted to work with you.
If both sides agree they took you on as a client for a 20% cut.
For the programmers it would give them a chance to work on multiple startups per year and for the client they would get the expertise or help they needed.