Clue: Language always supporting smart designer of software, say (8)
Answer: ENGINEER
Explanation: Definition: designer of software, say
A charade of ENG (English, 'language') plus IN ('smart') plus E'ER ('always'), with 'supporting' indicating the order of the last two particles in the down light.