Добрый день!
Я бы предложил ему попробовать сначала получить ВНЖ в РФ, на себя и свою семью, на основании положений 115-ФЗ «О правовом положении иностранных граждан в РФ»
Статья 8. Постоянное проживание иностранных граждан в Российской Федерации
2. Без получения разрешения на временное проживание вид на жительство выдается:
16) иностранному гражданину, являющемуся специалистом в сфере информационных технологий и заключившему трудовой договор или гражданско-правовой договор на выполнение работ (оказание услуг) с организацией, осуществляющей деятельность в области информационных технологий и получившей в порядке, установленном Правительством Российской Федерации, документ о государственной аккредитации организации, осуществляющей деятельность в области информационных технологий (за исключением организаций, имеющих статус резидента технико-внедренческой особой экономической зоны), и членам его семьи (супругу (супруге), детям (в том числе усыновленным), супругам детей, родителям (в том числе приемным), супругам родителей, бабушкам, дедушкам, внукам);
ВНЖ в России в данный момент бессрочный, поэтому это будет хорошим решением.