Как стать Software Engineer?
нет особых сложностей, можно стать c++ software engineer всего за 21 день. 


Более реалистичная последовательность:
1. Определить с желаемой областью разработки (web, gamedev, enterprise и т.п.)
2. Много и плотно учить используемые в данной области технологии
3. Написать пару-тройку завершённых приложений