SoftwareentwicklerIn

Haupttätigkeiten

Einkommen

SoftwareentwicklerInnen verdienen ab 2.110 Euro bis 3.560 Euro brutto pro Monat.

Je nach Qualifikationsniveau kann das Einstiegsgehalt auch höher ausfallen:

  • Beruf mit Lehrausbildung: 2.110 bis 2.230 Euro brutto
  • Beruf mit mittlerer beruflicher Schul- und Fachausbildung: 2.110 bis 2.230 Euro brutto
  • Beruf mit höherer beruflicher Schul- und Fachausbildung: 2.320 bis 2.860 Euro brutto
  • Akademischer Beruf: 2.710 bis 3.560 Euro brutto

Beschäftigungsmöglichkeiten

Softwareentwicklerinnen und Softwareentwickler werden in Computerkonzernen, Softwarehäusern, Rechenzentren und in IT-Abteilungen großer Unternehmen beschäftigt. Häufig sind sie auch selbstständig tätig. Auf Online-Arbeitsplattformen ("click working") kann auch Beschäftigung in Form von spezifischen Auftragsarbeiten für Selbständige gefunden werden.

Aktuelle Stellenangebote

.... in der online-Stellenvermittlung des AMS (eJob-Room): 980 zum AMS-eJob-Room

Österreich-Karte der offenen Stellen

Österreich Karte

In Inseraten gefragte berufliche Kompetenzen


Weitere berufliche Kompetenzen

Berufliche Basiskompetenzen

Berufliche Kompetenzen und Fähigkeiten, die meist Voraussetzung im Beruf SoftwareentwicklerIn sind:

Fachliche berufliche Kompetenzen

Fachkenntnisse und Fähigkeiten, die im Beruf SoftwareentwicklerIn benötigt werden:

    • Betriebssysteme (z. B. LINUX, Windows, Android)
    • Datenbankentwicklung
    • Datenbankmanagementsysteme (z. B. MySQL, Oracle-Datenbanken, MS SQL-Server, PostgreSQL)
    • Datenbankadministration (z. B. Betreuung von relationalen Datenbanken)
    • Datenbank- und Datenbankabfragesprachen (z. B. SQL)
    • Advanced Analytics (z. B. Apache Kafka)
    • IT-Sicherheits-Software (z. B. Firewall-Systeme)
    • Cyber Security (z. B. Informationssicherheit)
    • Englisch (z. B. Technisches Englisch)
    • Frameworks (z. B. Bootstrap)
    • Webprogrammierung (z. B. REST-API, ASP.NET)
    • Cloud Computing (z. B. Microsoft Azure, OpenStack, SaaS, Red Hat OpenShift)
    • Application Server und Web-Entwicklungsumgebungen (z. B. Web-API)
    • IT-Anforderungsanalyse
    • IT-Projektmanagement (z. B. Scrum, JIRA)
    • Berufsspezifische Normen und Richtlinien (z. B. ISO 26262)
    • Webdesign (z. B. Responsives Webdesign)
    • Netzwerkprotokolle (z. B. IEC 61850, SAML, SOAP)
    • Netzwerktypen (z. B. Client-/Server Technologien)
    • Auszeichnungssprachen (z. B. SASS/CSS, XML, HTML)
    • Programmierbibliotheken und Schnittstellen (z. B. .NET, Windows Presentation Foundation)
    • Objektorientierte Programmiersprachen (z. B. ABAP, Groovy, JPA, Spring Boot, Java, C#, Eclipse, Spring Framework)
    • Compiler Programmiersprachen (z. B. C, C++)
    • Script-Sprachen (z. B. AngularJS, JavaScript)
    • Interpreter Programmiersprachen (z. B. PHP, Python)
    • Prozedurale Programmiersprachen (z. B. PL/1)
    • Softwareentwicklungsmethoden (z. B. Docker, CI/CD, Kubernetes)
    • Softwareprogrammierung (z. B. Customizing, Objektorientierte Programmierung, UML)
    • Softwaretests (z. B. Durchführung von Softwaretests)
    • Spezialgebiete Softwareentwicklung (z. B. Programmierung von Apps, Hardwarenahe Softwareentwicklung, Entwicklung von Systemsoftware, Programmierung von Schnittstellen, Entwicklung von Webapplikationen, Programmierung von Netzwerken, Programmierung von Scripts, Entwicklung von Apps)
    • UI-Entwicklung (z. B. GUI-Tests)
    • Softwareplanung (z. B. IT-Lastenhefterstellung, Requirements Engineering)
    • Software Change Management (z. B. GitHub)
    • Softwareentwicklungstools (z. B. Gradle, Visual Studio, Qt, Jenkins)
    • Konfigurationsmanagement (z. B. Terraform)
    • Ingenieurwissenschaften (z. B. Elektrotechnik und Informationstechnik, Simulink)

Überfachliche berufliche Kompetenzen

Soft-Skills, Kompetenzen und Fähigkeiten, die im Beruf SoftwareentwicklerIn benötigt werden:

Digitale Kompetenzen nach DigComp

1 Grundlegend 2 Selbstständig 3 Fortgeschritten 4 Hoch spezialisiert
               
Beschreibung: SoftwareentwicklerInnen sind Expertinnen und Experten für alle Bereiche der Digitalisierung. Sie sind in der Lage, große Datenmengen in unterschiedlichen und immer wieder neuen Zusammenhängen zu ermitteln, zu bewerten und zu analysieren. Daraus entwickeln sie neue Ableitungen für Anwendungen, Geschäftsmodelle, Problemlösungen usw. Die erforderlichen Kompetenzen hängen dabei stark vom konkreten Tätigkeitsbereich ab, erfordern jedoch stets ein spezialisiertes und anspruchsvolles Niveau.

Detailinfos zu den digitalen Kompetenzen

Kompetenzbereich Kompetenzstufe(n)
von ... bis ...
Beschreibung
0 - Grundlagen, Zugang und digitales Verständnis 1 2 3 4 5 6 7 8 SoftwareentwicklerInnen haben ein ausgeprägtes und umfassendes Verständnis für komplexe Zusammenhänge der Digitalisierung. Sie können sowohl allgemeine als auch berufsspezifische digitale Anwendungen (z. B. Augmented Analytics, Bilderkennung, Blockchain, Cloud Computing, Distributed Filesystem, Edge Computing, Machine Learning, Mensch-Maschine-Kommunikation, Process Mining, Security Automation) und Geräte selbstständig und sicher anwenden. Sie sind in der Lage, auch komplexe und unvorhergesehene Aufgaben alleine und im Team flexibel zu lösen und können selbstständig neue Anwendungen und Lösungen entwickeln und umsetzen.
1 - Umgang mit Informationen und Daten 1 2 3 4 5 6 7 8 Der Umgang mit großen Daten- und Informationsmengen (Big Data) ist für SoftwareentwicklerInnen selbstverständlich. Sie recherchieren, analysieren und bewerten in ihrer Berufstätigkeit permanent Daten und entwickeln daraus Anwendungen und Lösungen für komplexe Fragestellungen und Probleme.
2 - Kommunikation, Interaktion und Zusammenarbeit 1 2 3 4 5 6 7 8 SoftwareentwicklerInnen verwenden komplexe digitale Anwendungen zur Kommunikation, Zusammenarbeit und Dokumentation auf höchstem Niveau und unterstützen andere beim Einsatz solcher Tools.
3 - Kreation, Produktion und Publikation 1 2 3 4 5 6 7 8 SoftwareentwicklerInnen entwickeln innovative Ansätze für die automatisierte Analyse und Auswertung großer Datenmengen in den unterschiedlichen betrieblichen Kontexten. Sie müssen digitale Informationen und Daten routiniert und selbstständig erstellen und in bestehende digitale Anwendungen einpflegen können.
4 - Sicherheit und nachhaltige Ressourcennutzung 1 2 3 4 5 6 7 8 SoftwareentwicklerInnen beurteilen die für den jeweiligen Anlassfall relevanten Datenschutz- und -sicherheitsregeln und können diese eigenständig auf ihre Tätigkeit anwenden bzw. in ihrem Verantwortungsbereich für die Einhaltung und Umsetzung der Regeln sorgen. Sie arbeiten zudem maßgeblich an der Entwicklung neuer geeigneter Maßnahmen zur Datensicherheit mit.
5 - Problemlösung, Innovation und Weiterlernen 1 2 3 4 5 6 7 8 SoftwareentwicklerInnen entwickeln selbstständig und im Team digitale Lösungen für hochkomplexe berufsspezifische Fragestellungen. Sie entwickeln neue Lösungen und Anwendungen auch für schlecht definierte Problemstellungen.

Ausbildung, Zertifikate, Weiterbildung

Typische Qualifikationsniveaus

  • Beruf mit Lehrausbildung
  • Beruf mit mittlerer beruflicher Schul- und Fachausbildung
  • Beruf mit höherer beruflicher Schul- und Fachausbildung
  • Akademischer Beruf

Deutschkenntnisse nach GERS

Elementare Sprachverwendung Selbständige Sprachverwendung Kompetente Sprachverwendung
A1A2B1B2C1C2

Während ihre Arbeit mit den IT-Tools häufig in englischer Sprache erfolgt, ergeben sich die höheren Anforderung an die Deutschkenntnisse vor allem aus der mündlichen und schriftlichen Kommunikation im Team und vor allem mit Kundinnen und Kunden. Sie müssen komplexe Arbeitsanweisungen verstehen und ausführen können und ihre Arbeitsergebnisse schriftlich dokumentieren. Bei der Entwicklung von deutschsprachigen Anwendungen sind jedenfalls sehr gute Deutschkenntnisse erforderlich.


Weitere Berufsinfos

Selbstständigkeit

Freier Beruf:
  • Patentanwalt/-anwältin
  Reglementiertes Gewerbe:
  • Ingenieurbüros (Beratende IngenieurInnen)
  Eine selbständige Berufsausübung ist im Rahmen eines freien Gewerbes möglich.

Berufsspezialisierungen

  • AnwendungsentwicklerIn Schreibweisevarianten Öffnen/Schließen

  • Anwendungssoftware-DeveloperIn Schreibweisevarianten Öffnen/Schließen Zusätzliche Informationen Öffnen/Schließen

  • AnwendungstechnikerIn Schreibweisevarianten Öffnen/Schließen Zusätzliche Informationen Öffnen/Schließen

  • App-DeveloperIn Schreibweisevarianten Öffnen/Schließen Zusätzliche Informationen Öffnen/Schließen

  • ApplikationsentwicklerIn Schreibweisevarianten Öffnen/Schließen Zusätzliche Informationen Öffnen/Schließen

Zuordnung zu AMS-Berufssystematik (Sechssteller)

  • 647104 Programmierer/in (DI)  
  • 647113 Systementwickler/in (DI)  
  • 647114 Softwaretechniker/in (Softwareentwickler/in) (DI)  
  • 647117 Anwendungsentwickler/in und -programmierer/in (DI)  
  • 647122 Informatiker/in (Anwendungsentwicklung) (DI)  
  • 647132 Systemprogrammierer/in (EDV) (DI)  
  • 647135 SAP-Entwickler/in (SAP-Programmierer/in) (DI)  
  • 647136 System Engineer (DI) (m./w.)  
  • 647137 Software Engineer (DI) (m./w.)  
  • 647140 Senior Application Engineer (DI) (m./w.)  
  • 647142 Application Engineer (DI) (m./w.)  
  • 647143 Firmware-Entwickler/in (DI)  
  • 647144 .NET-Softwareentwickler/in (DI)  
  • 647503 Programmierer/in (Ing)  
  • 647513 Systementwickler/in (Ing)  
  • 647514 Softwaretechniker/in (Softwareentwickler/in) (Ing)  
  • 647517 Anwendungsentwickler/in und -programmierer/in (Ing)  
  • 647525 Informatiker/in (Anwendungsentwicklung) (Ing)  
  • 647538 Systemprogrammierer/in (EDV) (Ing)  
  • 647541 SAP-Entwickler/in (SAP-Programmierer/in) (Ing)  
  • 647542 System Engineer (Ing) (m./w.)  
  • 647543 Software Engineer (Ing) (m./w.)  
  • 647546 Senior Application Engineer (Ing) (m./w.)  
  • 647548 Application Engineer (Ing) (m./w.)  
  • 647550 Firmware-Entwickler/in (Ing)  
  • 647551 .NET-Softwareentwickler/in (Ing)  
  • 647803 Programmierer/in  
  • 647813 Softwaretechniker/in (Softwareentwickler/in)  
  • 647822 Anwendungsentwickler/in und -programmierer/in  
  • 647832 Informatiker/in (Anwendungsentwicklung)  
  • 647841 Systemprogrammierer/in (EDV)  
  • 647847 SAP-Entwickler/in (SAP-Programmierer/in)  
  • 647851 Senior Application Engineer (m./w.)  
  • 647855 Application Engineer (m./w.)  
  • 647856 Firmware-Entwickler/in  
  • 647857 .NET-Softwareentwickler/in  
  • 647860 Softwareentwickler/in  
  • 647865 Applikationsentwickler/in - Coding  
  • 647887 Applikationsentwickler/in - Coding  

Berufe der deutschen Berufssystematik

  • Anwendungsprogrammierer/Anwendungsprogrammiererin
  • Assistent/Assistentin für Informatik (Softwaretechnik)
  • Backend-Entwickler/Backend-Entwicklerin
  • Blockchain-Entwickler/Blockchain-Entwicklerin
  • Chatbot-Entwickler/Chatbot-Entwicklerin

Informationen im Ausbildungskompass

Häufig gestellte Fragen zum Beruf SoftwareentwicklerIn

Wie viel verdient man als SoftwareentwicklerIn?

Das Einstiegsgehalt beträgt mindestens 2.110 brutto pro Monat.

Wie viele offene Stellen gibt es für den Beruf SoftwareentwicklerIn?

Derzeit gibt es 980 offene Stellen im eJob-Room des AMS.

Was muss man als SoftwareentwicklerIn können?

Als SoftwareentwicklerIn braucht man häufig folgende berufliche Kompetenzen und Fähigkeiten: .NET, Agile Softwareentwicklung, Angular, C, C#, C++, Datenbankmanagementsysteme, Englisch, Java, JavaScript, LINUX, Requirements Engineering, Softwaredokumentation, SQL, XML.

Wie gut muss man als SoftwareentwicklerIn Deutsch können?

Für den Beruf SoftwareentwicklerIn benötigt man Deutschkenntnisse auf Niveau B2: Kann die Hauptinhalte komplexer Texte zu konkreten und abstrakten Themen verstehen; versteht im eigenen Spezialgebiet auch Fachdiskussionen. Kann sich so spontan und fließend verständigen, dass ein normales Gespräch mit Muttersprachlern ohne größere Anstrengung auf beiden Seiten gut möglich ist. Kann sich zu einem breiten Themenspektrum klar und detailliert ausdrücken, einen Standpunkt zu einer aktuellen Frage erläutern und die Vor- und Nachteile verschiedener Möglichkeiten angeben. B2 ist die vierte von sechs Stufen im GERS (Gemeinsamer Europäischer Referenzrahmen für Sprachen).
Dieses Berufsprofil wurde aktualisiert am 21. August 2024.

Diese Seite wurde aktualisiert am: 07. November 2024 V2.7.0.0