Language always supporting smart designer of software, say (8)
I believe the answer is:
engineer
'designer of software say' is the definition.
(software engineer)
'language always supporting smart' is the wordplay.
'language' becomes 'Eng' (Eng is short for English).
'always' becomes 'eer' (poetic way of saying ever).
'supporting' says to put letters next to each other (in a down clue, some letters go below others).
'smart' becomes 'in' (as in fashionable).
'eer' put after 'in' is 'ineer'.
'eng'+'ineer'='ENGINEER'
(Other definitions for engineer that I've seen before include "Skilfully arrange" , "He may be civil, mechanical or electrical" , "Person who uses scientific knowledge to solve practical problems" , "Design and build" , "Mechanic" .)