Auf einen Blick
- Aufgaben: Leite die technische Richtung des Compilers und entwickle Lösungen für unsere Kunden.
- Unternehmen: Software AG, ein führendes Unternehmen in der Datenverarbeitung mit über 50 Jahren Erfahrung.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Vielfältige und inklusive Arbeitsumgebung mit hervorragenden Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft von Compiler-Technologien und arbeite an innovativen Projekten.
- Qualifikationen: Erfahrung im Compilerbau und starke technische Führungsfähigkeiten.
Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
Software AG hilft Unternehmen, ihre Abläufe, Infrastruktur und Technologie zu verwalten und zu optimieren, mit Produkten, die Komplexität vereinfachen, Transparenz erhöhen und Organisationen auf Veränderungen vorbereiten. Software AGs KI-gestützte Prozessintelligenz, Anwendungsentwicklung, Hochleistungsdatenbanken und strategische Portfoliomanagementlösungen werden von Banken, Einzelhändlern, Herstellern, Regierungen und mehr genutzt.
Für diese Position suchen wir einen erfahrenen und motivierten Senior Assembler-Entwickler, der bestehende Produkte unterstützen oder Lösungen für unsere Kunden entwickeln kann. Wir stellen einen Principal Compiler Architect ein, der die technische Richtung des Compilers für unser JOPAZ-Produkt übernehmen und in die Leitung des Teams hineinwachsen kann, das es entwickelt.
Was Sie tun werden:
- Den Compiler von Anfang bis Ende besitzen
- Die Korrektheit als oberste Priorität wahren
- Definieren und verteidigen, wie COBOL-Semantiken auf die JVM abgebildet werden, sodass kompilierte Programme verhaltensmäßig äquivalent zur nativen Ausführung sind
- Leistung auf der JVM vorantreiben
- Den technischen Fahrplan für die Optimierungsstrategie festlegen, bereichsübergreifende Designentscheidungen treffen und den Codebestand kohärent halten, während er wächst
- Über das Produkt hinweg zusammenarbeiten, einschließlich der Mainframe-Konnektivitätsschichten
- In technische und personelle Führungsrollen hineinwachsen
Was wir suchen (unbedingt erforderlich):
- Nachgewiesene Erfahrung in der Compiler-Konstruktion – Sie haben einen Produktionscompiler gebaut oder maßgeblich dazu beigetragen; nicht nur Compiler-Frameworks verwendet.
- Korrektheits- und Semantikin engineering
- Architektur-level Urteil für Optimierungsstrategien
- Fähigkeit, bereichsübergreifende technische Entscheidungen in einem langlebigen Codebestand zu treffen und zu verteidigen
- Instinkte für technische Führung (Ingenieure betreuen, Designs klar kommunizieren)
Starke Pluspunkte (nicht erforderlich):
- Praktische COBOL-Kenntnisse oder Erfahrung mit einer anderen Legacy-/Geschäftssprache und deren Gewohnheiten
- z/OS-Erfahrung: Java auf z/OS, zIIP und Spezialmaschinen-Offload, JCL/Batch, …
- Verifizierung im großen Maßstab, differenzielle Tests, Konformitätssuiten, Fuzzing oder formale Methoden
Diversity matters! Bei Software AG setzen wir uns dafür ein, ein Umfeld des gegenseitigen Respekts und der Fairness zu schaffen, in dem allen Bewerbern und Mitarbeitern gleiche Beschäftigungsmöglichkeiten ohne Rücksicht auf Rasse, Farbe, Religion, Geschlecht, Schwangerschaft, nationale Herkunft, Alter, körperliche und geistige Behinderung, Familienstand, sexuelle Orientierung, Geschlechtsidentität und jede andere durch geltendes Recht geschützte Eigenschaft zur Verfügung stehen.
Principal Compiler Architect Arbeitgeber: Software AG
Als einer der größten Softwarehersteller Deutschlands bietet unser Unternehmen in Darmstadt ein inspirierendes Arbeitsumfeld mit internationalen Entwicklerteams und flachen Hierarchien. Wir fördern eine angenehme, kollegiale Atmosphäre und bieten umfassende Weiterbildungsmöglichkeiten sowie ein attraktives, leistungsorientiertes Einkommenspaket. Bei uns haben Sie die Chance, Verantwortung zu übernehmen und an spannenden, interdisziplinären Projekten zu arbeiten, während Sie Ihre Work-Life-Balance durch unser hybrides Arbeitsmodell optimieren können.