If you’re not a well-known tech giant like Google  Apple or Facebook, recruiting top developers can be a struggle. From sourcing talent to convincing developers to sign on, the road is filled with bumps and curves.

Some of the keys to making this easier are asking candidates the right questions, offering a flexible culture, and being willing to hire despite geographical constraints. Below, seven technology executives from Forbes Technology Council share the biggest challenges they’ve encountered when it comes to recruiting developers, and how they overcame them.