Mathematisch-technische Softwareentwickler (kurz: MATSE) konzipieren und warten Softwaresysteme. Hierzu verwenden sie gängige Verfahren und Lösungsalgorithmen. Darüber hinaus kommen Programmiersprachen wie C, C++ oder Java zum Einsatz. Neben der Systemfunktionalität berücksichtigt ein mathematisch-technischer Softwareentwickler auch die Benutzerfreundlichkeit. Mithilfe verschiedenster Testverfahren werden Schwachstellen des Systems identifiziert und beseitigt. Der gesamte Softwareentwicklungsprozess wird von mathematisch-technischen Softwareentwicklern dokumentiert.