Разработка программного обеспечения — очень молодая область. Никакого «профильного высшего образования» для разработчиков сейчас просто нет. Поэтому большое количество компаний, занимающихся разработкой, с удовольствием берут на работу талантливых специалистов вне зависимости от диплома.