На русских программистов очень хороший спрос за границей, отделения у компании по всему миру, их даже спрашивают каждый год - куда хотите поехать работать, выбирайте, мы будем планировать. Документы оформляют на него и семью. Язык технический англ. он знает насколько это нужно, но говорить не может. Программистам вообще и не надо так уж много болтать, они не секретарши и не продавцы, сидят пишут программы, языки программирования везде одинаковые Надо конечно учиться разговаривать.. Курсы в компании есть, но они малоэффективны. Может нанять репетитора и зубрить всей семьей?