Auf einen Blick
- Aufgaben: Entwickle und verbessere die Kernplattform für innovative Bauprojekte.
- Unternehmen: All3, ein Unternehmen, das Architektur mit KI und Robotik revolutioniert.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Werde Teil eines großangelegten Projekts mit exzellenten Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft des Bauens mit modernster Technologie und einem dynamischen Team.
- Qualifikationen: Erfahrung in der Softwareentwicklung und Plattformarchitektur erforderlich.
Das prognostizierte Gehalt liegt zwischen 75000 - 100000 € pro Jahr.
All3 transformiert, wie Gebäude konzipiert, entwickelt und geliefert werden. Wir kombinieren KI-gestütztes Design mit robotergestützter Vorfertigung und Montage vor Ort, um maßgeschneiderte Architektur zu bauen, die zu den Kosten und der Geschwindigkeit der Massenproduktion passt - selbst die komplexesten Standorte werden erschlossen.
Wir suchen derzeit einen Principal Software Engineer, der unserem Team beitritt und sich auf den Aufbau und die Weiterentwicklung der Kernplattform konzentriert, die unsere Produkte antreibt. Dies ist keine typische Feature-Team-Rolle. Die Arbeit wird sich um eine gemeinsame Plattform drehen, auf die andere Produkte und Teams angewiesen sind. Dazu gehören die gemeinsame Datenschicht, Kernservices, Plattformlogik und produktorientierte Tools, die darauf basieren.
Wir benötigen jemanden, der senior genug ist, um auf Plattformebene zu denken, aber dennoch voll hands-on ist. Sie sollten sich wohlfühlen, architektonische Entscheidungen zu treffen, sich mit anderen technischen Leitern abzustimmen und bereit sein, wichtige Teile selbst umzusetzen.
Verantwortlichkeiten:
- Aufbau von Kernplattformdiensten und Produktfunktionen von Ende zu Ende;
- Definition und Weiterentwicklung der gemeinsamen Backend-Architektur, APIs und Datenmodelle;
- Entwurf der Systemlogik für Artefaktstatus, Ableitungen, Abhängigkeiten und Rückverfolgbarkeit;
- Sicherstellung der technischen Konsistenz über Anwendungen, die auf der Plattform aufgebaut sind;
- Übersetzung komplexer, bereichsübergreifender Anforderungen in klare und skalierbare Systeme;
- Schreiben von produktionsbereitem Code über Backend- und Frontend-Schichten;
- Festlegung der technischen Richtung durch Designarbeit, Code-Reviews und praktische Implementierung.
Anforderungen:
- Starke Erfahrung im Aufbau komplexer Softwaresysteme;
- Erfahrung im Entwurf gemeinsamer Plattformen, die von mehreren Teams genutzt werden;
- Solide Backend-Entwicklungsfähigkeiten in JVM-Sprachen wie Kotlin, Scala oder Java;
- Gutes Fullstack-Urteilsvermögen und die Fähigkeit, über Systemschichten hinweg zu arbeiten;
- Starkes Systemdesign und architektonisches Denken;
- Fähigkeit, komplexe Bereiche in klare Modelle und Workflows zu strukturieren;
- Effektive Kommunikation mit leitenden Ingenieuren und technischen Stakeholdern;
- Hands-on-Mentalität mit Fokus auf das Schreiben und Besitzen von Produktionscode.
Wäre schön, wenn Sie haben:
- Erfahrung mit workflow-intensiven oder modellintensiven Systemen;
- Erfahrung mit Rückverfolgbarkeit, Abhängigkeitsmanagement oder zustandsabhängiger Geschäftslogik;
- Erfahrung in der Bautechnologie, BIM, Design-Tools, Ingenieursoftware, Fertigung oder anderen multidisziplinären Produkten.
Bedingungen:
- Chance, Teil eines großangelegten Projekts zu sein;
Principal Software Engineer (m/w/d) Arbeitgeber: All3
All3 ist ein innovativer Arbeitgeber, der die Bauindustrie revolutioniert, indem er KI-gestützte Designs mit robotergestützter Vorfertigung kombiniert. Unsere Unternehmenskultur fördert Kreativität und Zusammenarbeit, während wir unseren Mitarbeitern umfangreiche Wachstums- und Entwicklungsmöglichkeiten bieten. Als Principal Software Engineer haben Sie die Möglichkeit, an einem bedeutenden Projekt zu arbeiten, das nicht nur technologische Herausforderungen bietet, sondern auch einen echten Einfluss auf die Zukunft des Bauens hat.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Principal Software Engineer (m/w/d) erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Verbindungen suchen, die dir helfen können, einen Fuß in die Tür zu bekommen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für die Rolle als Principal Software Engineer relevant sind. Wir können dir Ressourcen zur Verfügung stellen, um deine Fähigkeiten aufzufrischen.
✨Tipp Nummer 3
Sei proaktiv und zeige dein Interesse! Wenn du eine Stelle ins Auge gefasst hast, zögere nicht, direkt über unsere Website zu bewerben. Ein persönlicher Ansatz kann oft den Unterschied machen.
✨Tipp Nummer 4
Bereite Fragen für das Interview vor! Zeige, dass du dich mit der Firma und ihrer Technologie auseinandergesetzt hast. Das wird dir helfen, dich von anderen Bewerbern abzuheben und zeigt dein Engagement.
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Software Engineer (m/w/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Wir lieben es, wenn du deine Erfahrungen und Fähigkeiten klar darstellst, ohne dabei um den heißen Brei herumzureden.
Zeig deine Leidenschaft:Erzähle uns, warum du dich für die Rolle als Principal Software Engineer interessierst und was dich an unserer Mission begeistert. Deine Begeisterung kann einen großen Unterschied machen!
Bewirb dich über unsere Website:Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich bitte direkt über unsere Website. So können wir dich besser kennenlernen!
Wie man sich auf ein Vorstellungsgespräch bei All3 vorbereitet
✨Verstehe die Plattform
Mach dich mit der Architektur und den Kernservices vertraut, die All3 nutzt. Überlege dir, wie deine Erfahrungen in der Entwicklung komplexer Softwaresysteme zur Weiterentwicklung der Plattform beitragen können.
✨Bereite konkrete Beispiele vor
Sei bereit, spezifische Projekte oder Herausforderungen zu besprechen, bei denen du Backend-Architekturen oder APIs entworfen hast. Zeige, wie du technische Entscheidungen getroffen hast und welche Auswirkungen sie auf das Endprodukt hatten.
✨Kommunikation ist der Schlüssel
Übe, wie du komplexe technische Konzepte einfach erklären kannst. Du wirst mit anderen technischen Führungskräften kommunizieren müssen, also sei darauf vorbereitet, deine Ideen klar und präzise zu präsentieren.
✨Hands-on Mentalität zeigen
Betone deine Bereitschaft, aktiv an der Implementierung von Code zu arbeiten. Zeige, dass du nicht nur strategisch denken kannst, sondern auch bereit bist, selbst Hand anzulegen und produktionsbereiten Code zu schreiben.