Странный вопрос. Поскольку в чем разница инженера и программиста?
Если брать в разрезе ИТ профессий, то разницы никакой, это синонимы. Если вообще, то инженер физик и программист совсем разные профессии.
Так что сначала точно определитесь терминологией, прежде чем спрашивать такие вопросы. По сути же инженер и программист это одно и тоже и смотреть нужно прежде всего на функционал, кто и что делает. Поскольку за свой опыт я был и инженером-исследователем, и программистом, и инженером-программистом, и программистом, инженером по тестированию и ещё куча разных вариаций.
А по деньгам, могу сказать в зависимости от величины компании , вам могут платить 40к и 240к за одну и туже работу