Der Softwareentwickler und die Softwareentwicklerin arbeiten überwiegend in Firmen der IT- Branche. Meistens sind ihre Arbeitgeber Software- und Systemhäuser. Sie konzipieren und implementieren die Software- Bausteine wirtschaftlich und bedarfsgerecht. Sie wirken bei der Erstellung von Prototypen sowie bei der Entwicklungsumgebung und der Festlegung des Entwicklungsrahmens mit. Die funktionalen Änderungen und Erweiterungen stimmen sie mit den Spezialisten aus der Entwicklung ab und verfeinern die Systementwürfe. Im Team werden Datenformate und konkrete Schnittstellen abgestimmt, Datenstrukturen definiert und Programme oder Programmteile in einer besseren oder höheren Programmiersprache erstellt. Ihre Aufgaben erledigen sie an computerunterstützten Arbeitsplätzen und der Schwerpunkt ihrer Tätigkeiten ist das entwickeln von Software- Bausteinen. Ihnen stehen dazu Datenverarbeitungsanlagen, vernetzte Systeme von der Informations- und Telekommunikationstechnik, Peripheriegeräte sowie Softwaresysteme zur Verfügung. In Systemhäusern sind sie für die Programmierungsarbeiten zuständig, in der Unternehmensberatung ist es der IT- Support und in Ingenieurbüros entwickeln sie Systeme für die technische Fachplanung und das Ingenieurdesign.