I'm not sure about "Software Engineering", but "Programming" to me sounds like making a computer run something to your liking, which would include configuring it.
IMO the problem is that today we generally still only have one name for all of these jobs (software dev|engineer) when it reality we probably need 2 or 3. It makes planning one's career and searching for the right job very difficult.