Вопрос не совсем корректен, ибо каким инженером работать? Проектировщиком? Или инженером по безопасности? Между ними пропасть. Инженер - квалификация, а не специальность. Я например какое-то время работал на должности инженер-программист. Это получается вообще - жизнь удалась)
С программистом проще и в то же время сложнее. Программистом чего? Контроллеры программировать или в команде разработки разрабатывать информационные системы для автоматизации бизнеса… Или игры разрабатывать?
Важно понять, в какой сфере хочется работать. Что интересно. Сейчас такое время, когда специалисты в любой области хорошо получают (если они действительно специалисты).