Topic List

Click a topic to learn more.


Term of the Moment

AZERTY keyboard


Look Up Another Term


Definition: software engineer


(1) A popular title for programmers and systems analysts in the 21st century. See programmer and systems analyst.

(2) A person who designs and programs system-level software, such as operating systems, database management systems (DBMSs) and embedded systems. The title is often used for programmers in the software industry who create commercial software packages, whether they be system level or application level. "Software engineer," "systems programmer" and "systems engineer" titles are often synonymous. See systems engineer, software technician and developer.