Software engineer

Pronunciation: /ˈsɔfˌwɛɹ ˈɛndʒəˈnɪɹ/

Software engineer (noun)

  1. A person who designs and writes computer programs, tests them, and helps make them work reliably for users.
  2. A specialist who applies engineering methods to create software systems, including planning, design, and performance improvement.

Examples

  • A software engineer builds computer programs for everyday tools.
  • Software engineers build computer programs that run on many devices.