(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.