В должностные обязанности программиста С++ входит разработка программных продуктов, составление технической документации по разработанному программному обеспечению, поддержка работы систем. Пробовать свои силы в качестве программиста С++ могут студенты и выпускники вузов, имеющие опыт программирования на данном языке не менее полугода. От молодых специалистов требуется хорошая теоретическая подготовка: знание принципов объектно-ориентированного программирования и теории реляционных баз данных. Заработок начинающих программистов С++, работающих в Москве, составляет 50-70 тыс. руб.
Рассматривать вакансии с более высокими зарплатными предложениями могут ИТ-специалисты с опытом программирования на С++ более года, ранее участвовавшие в разработке приложений под Windows. Также востребовано умение разбираться в чужом коде и знание методик разработки в команде. Доход таких программистов возрастает до 83 тыс. руб.
Вход в следующий зарплатный диапазон открыт для программистов с опытом работы на С++ не менее двух лет, хорошо владеющих SQL. Помимо этого необходимо знание сетевых технологий, библиотек и шаблонов проектирования, опыт рефакторинга чужого кода, а также владение «техническим» английским. Программисты, соответствующие этим требованиям, зарабатывают в столице до 120 тыс. руб.
Асы программирования, работающие с языком С++ не менее трех лет, имеющие опыт разработки многопоточных приложений и оптимизации кода, знающие методологию проектирования программного обеспечения, в Москве могут претендовать на зарплату до 180 тыс. руб., а в Санкт-Петербурге — до 140 тыс. руб. Возможными пожеланиями к таким специалистам со стороны работодателей могут стать свободное владение английским языком, навыки создания клиент-серверных либо кроссплатформенных приложений.