software engineer(n = noun.person) coder, computer programmer, programmer - a person who designs and writes and tests computer programs;
is a kind of applied scientist, engineer, technologist, computer user
has particulars: cracker, hacker, cyber-terrorist, cyberpunk, hacker
aeronautical engineer, aerospace engineer, alpha software, army engineer, automotive engineer, beta software, civil engineer, compatible software, computer software, efficiency engineer, electrical engineer, engineer, engineer corps.