software engineer/ˈsɔftwɛr ˌɛndʒəˈnɪr/Pluralsoftware engineers1a person who designs and creates computer programs using special tools and languagesSynonyms: programmercodercomputer programmer