software engineer

Definitions of software engineer
  1. noun
    a person who designs and writes and tests computer programs
    synonyms: coder, computer programmer, programmer
    see moresee less
    types:
    cracker
    a programmer who cracks (gains unauthorized access to) computers, typically to do malicious things
    hacker
    a programmer for whom computing is its own reward; may enjoy the challenge of breaking into other computers but does no harm
    cyber-terrorist, cyberpunk, hacker
    a programmer who breaks into computer systems in order to steal or change or destroy information as a form of cyber-terrorism
    type of:
    applied scientist, engineer, technologist
    a person who uses scientific knowledge to solve practical problems
    computer user
    a person who uses computers for work or entertainment or communication or business
Word Family