Before the pandemic, all the good software development jobs were attached to big cities, and hardly any company accepted remote work. What would happen in many instances, is that companies from outside latam would pay a lot for relocating them (and their families) to other countries, commonly to US, Canada, Spain, Germany and UK - however a portion of those devs come back because there is a lot of value living in the countryside/smaller cities of latam when you have kids, it ends up with a better quality of life overall.
In the end those professionals (usually already seniors) open local companies to work as a contractor for their previous employer or any other company that accepts remote work and can pay invoices overseas, this way they end up keeping a high salary (especially when you consider the exchange rates) and the perks of working from home.
How would you hire/contact those professionals? Usually I get a lot of local agencies trying to contact me to work for outside, but offering local salaries, which makes absolutely no sense. In other words, how do you differentiate from Accenture/Thoughtworks or any other consultancy to hire the engineers?