Auf einen Blick
- Aufgaben: Leite die Architektur und löse komplexe technische Herausforderungen in einem innovativen Umfeld.
- Arbeitgeber: SaaS-Unternehmen mit einem Team von ehemaligen SpaceX-Führungskräften.
- Mitarbeitervorteile: Hybrid-Arbeit, umfassende Gesundheitsversorgung und Multisport-Karte.
- Andere Informationen: Erlebe echte Karrierechancen und arbeite an bedeutenden Projekten.
- Warum dieser Job: Gestalte die Zukunft mit Technologien, die Raketen und Fusionsreaktoren antreiben.
- Gewünschte Qualifikationen: Mindestens 8 Jahre Erfahrung in der Backend-Entwicklung mit C# und .NET.
Das voraussichtliche Gehalt liegt zwischen 75000 - 100000 € pro Jahr.
Über Manufacturo
Manufacturo unterstützt Unternehmen, die Satelliten, Fusionsreaktoren, nächste Generation von Flugzeugen und hyperschallfähige Fahrzeuge bauen. Unsere Kunden arbeiten an einigen der fortschrittlichsten Industrieprogrammen der Welt – und sie sind auf Software angewiesen, die mithalten kann. Unternehmen wie Hermeus, Relativity Space und Sierra Space nutzen Manufacturo, um komplexe Fertigungsoperationen mit mehr Kontrolle, Rückverfolgbarkeit und Geschwindigkeit durchzuführen.
Wir sind ein SaaS-Unternehmen mit einem Team, das ehemalige Führungskräfte von SpaceX umfasst. Wir handeln schnell, operieren global und treffen Entscheidungen zügig - denn die Menschen, die wir bedienen, können sich nichts weniger leisten. Ihre Stimme wird hier gehört, und die Arbeit, die Sie leisten, wird einen echten Einfluss auf die Welt haben.
Die Rolle
Als Principal Software Engineer bei Manufacturo werden Sie sowohl in den schwierigsten Problemen der Plattform als auch in der Breite arbeiten, um den Standard für andere festzulegen. Sie definieren die Architektur, heben den Qualitätsstandard an und stellen sicher, dass die richtigen technischen Entscheidungen getroffen werden, nicht indem Sie aus der Ferne anweisen, sondern indem Sie die Person im Raum sind, deren Meinung Gewicht hat, weil die Arbeit dies untermauert.
Diese Rolle erfordert sowohl tiefgehende praktische technische Beiträge als auch die Fähigkeit, die Auswirkungen anderer zu multiplizieren. Wir benötigen jemanden, der die schwierigsten Probleme angehen kann, während er gleichzeitig Senior-Entwickler und Teamleiter dabei hilft, bessere technische Entscheidungen durch Lehre, Feedback und klare Standards zu treffen.
Sie berichten direkt an den Director of Software Engineering und fungieren als technischer Partner in der gesamten Organisation. Dies ist eine Rolle als individueller Beitragender ohne Personalverantwortung.
Sie sollten sich wohlfühlen, in einer sich schnell ändernden Umgebung zu arbeiten, in der sich Prioritäten entwickeln, neue Informationen schnell auftauchen und starkes technisches Urteilsvermögen erforderlich ist, um die Teams in die richtige Richtung zu bewegen, ohne die Qualität zu verlieren.
Unsere Plattform besteht aus einem Monolithen, der die Kern-Domäne (Produktion & Planung) behandelt, sowie unterstützenden Mikrodiensten. Sie werden helfen, die architektonische Evolution des Kerns zu leiten und den Qualitätsstandard über den gesamten Stack hinweg zu erhöhen.
Was Sie tun werden:
- Leiten Sie eine strukturierte Behebung der Kernplattformarchitektur - Reduzierung der Kopplung, Etablierung klarer Dienstgrenzen und Aufbau der Grundlage für KI-native Fähigkeiten.
- Bewerten Sie schnell den aktuellen Zustand des Codes und erstellen Sie innerhalb der ersten 90 Tage eine priorisierte architektonische Roadmap.
- Besitzen Sie die Architektur und technische Richtung des Kerns der Plattform.
- Bewältigen Sie die schwierigsten Ingenieurprobleme, einschließlich Leistungsengpässen, komplexen Integrationen und architektonischer Evolution.
- Definieren und entwickeln Sie Backend-Engineering-Standards in allen Teams.
- Leiten Sie Design-Reviews und verfassen Sie RFCs/ADRs für hochwirksame technische Entscheidungen.
- Arbeiten Sie mit dem Director of Software Engineering, Produkt- und Engineering-Leitung zusammen, um die technische Machbarkeit frühzeitig zu bewerten, die Richtung zu gestalten und Kompromisse zu lösen, bevor sie zu Lieferproblemen werden.
- Mentorieren Sie Senior Engineers in Code-Reviews, Architektur-Workshops, Pair Programming, technischen Diskussionen und Tech Talks, die verbessern, wie die Organisation Software entwirft, erstellt und betreibt.
- Erhöhen Sie den Qualitätsstandard im Backend durch Beispiele, Lehre und klare Standards.
Erforderliche Fähigkeiten & Erfahrungen:
- 8+ Jahre Erfahrung in der Backend-Entwicklung mit tiefem, nachgewiesenem Fachwissen in C# und modernem .NET.
- Eine nachweisliche Erfolgsbilanz in einer Rolle als Staff Engineer, Principal Engineer oder Senior Tech Lead.
- Nachgewiesene Erfahrung in der Architektur, dem Aufbau und der Verantwortung für große, komplexe Systeme von Anfang bis Ende, einschließlich monolithischer und verteilter Architekturen.
- Expertenkenntnisse in SQL und Datenbankdesign, einschließlich der Diagnose langsamer Abfragen in der Produktion und der Gestaltung von Schemata, die unter realer Last standhalten.
- Tiefe praktische Expertise mit Entity Framework, einschließlich Leistungsabgleich, Abfrageverhalten und Datenzugriffsstrategie.
- Starkes architektonisches Urteilsvermögen und Erfahrung in der pragmatischen Anwendung von Konzepten wie DDD und sauberer Architektur.
- Ein starkes Qualitätsbewusstsein, einschließlich Testautomatisierungsstrategie und klaren Standards dafür, was "fertig" bedeutet.
- Starke schriftliche und mündliche Kommunikationsfähigkeiten in Englisch - Sie sind in der Lage, technische Kompromisse zu erklären, andere Ingenieure zu mentorieren, Code-Reviews zu leiten und Architektur-Diskussionen zu moderieren.
- Begeisterung für und praktische Kenntnisse mit KI-Coding-Tools wie Cursor und Claude Code als Produktivitätsmultiplikatoren.
Wünschenswert:
- Praktische Erfahrung mit Cloud-Infrastruktur in großem Maßstab, wobei Azure einen starken Vorteil darstellt.
- Erfahrung mit Angular oder einem modernen Frontend-Framework - genug, um informierte architektonische Entscheidungen über den gesamten Stack hinweg zu treffen.
- Vertrautheit mit Azure DevOps und CI/CD-Pipeline-Design auf organisatorischer Ebene, nicht nur Nutzung.
- Erfahrung im Design für compliance-gesteuerte Bereitstellungsbeschränkungen - Datensouveränität, Mandantenisolierung und Schema-Management über mehrere unabhängige Datenbanken.
- Hintergrund oder echtes Interesse an Manufacturing Execution Systems (MES) - das Verständnis des Bereichs macht die schwierigsten Probleme lösbar.
Unser Tech-Stack:
- Backend: .NET, C#, Entity Framework, SQL Server / Azure SQL
- Messaging: Azure Service Bus, MassTransit
- Observability: OpenTelemetry, Grafana-Stack
- Frontend: Angular, unsere eigene Angular-Komponentenbibliothek
- Cloud: Azure
- CI/CD: Azure DevOps
- KI-Tools: Cursor, Claude Code und andere moderne KI-unterstützte Entwicklungstools
Was Sie im Gegenzug erhalten:
- Arbeit, die Ihr Fachwissen wert ist.
- Seltene architektonische Herausforderungen - drei koexistierende Bereitstellungsmodelle, unternehmensweite Komplexität und eine Plattform mit echtem Wachstumspotenzial in den richtigen Händen. Dies ist die Art von Arbeit, die eine Karriere definiert, nicht nur einen Lebenslauf füllt.
- Menschen, die Ihnen entsprechen.
- Sie werden mit Ingenieuren und Führungskräften mit Hintergründen von SpaceX und anderen hochkarätigen Organisationen zusammenarbeiten. Erwarten Sie, herausgefordert zu werden, nicht nur gefolgt.
- Echte Autorität, echter Zugang.
- Direkte Zusammenarbeit mit dem CPO und dem Director of Development. Ihre Entscheidungen werden gehört, diskutiert und umgesetzt - mit organisatorischer Unterstützung, um Standards durchzusetzen.
- Kunden, die das nächste Jahrhundert gestalten.
- Raketen, Fusionsreaktoren, hyperschallfähige Systeme. Die Probleme, die Sie hier lösen, haben Konsequenzen, die zählen.
- KI als Grundlage, nicht als Randerscheinung.
- Sie werden die Architektur aufbauen, die KI in die Plattform integriert - nicht später nachträglich.
- Hybrides Arbeiten mit drei Tagen in unserem Büro in Krakau, umfassende Gesundheitsversorgung einschließlich Lebensversicherung und einer Multisportkarte.
- Diese Rolle ist für jemanden, der ernsthaft an seinem Handwerk interessiert ist. Wenn das auf Sie zutrifft, würden wir gerne mit Ihnen sprechen.
Principal Software Engineer Arbeitgeber: Manufacturo
Kontaktperson:
Manufacturo HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Principal Software Engineer
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor, indem du häufige Fragen und Probleme übst, die in deiner Rolle auftreten könnten. Wir können dir helfen, die besten Ressourcen zu finden!
✨Tipp Nummer 3
Sei bereit, deine Erfahrungen und Projekte klar und prägnant zu präsentieren. Zeige, wie du komplexe Probleme gelöst hast – das wird Eindruck machen!
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, gehört zu werden.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Principal Software Engineer
Tipps für deine Bewerbung 🫡
Sei authentisch!: Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert. Wir suchen nach echten Persönlichkeiten, die zu unserem Team passen.
Mach es klar und präzise!: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und wie du uns helfen kannst.
Betone deine Erfahrungen!: Erzähl uns von deinen bisherigen Projekten und Erfolgen, besonders wenn sie mit komplexen Systemen oder Architekturen zu tun haben. Zeig uns, wie du Herausforderungen gemeistert hast und welche Technologien du beherrschst.
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und wir sie direkt bearbeiten können. Wir freuen uns auf deine Unterlagen!
Wie du dich auf ein Vorstellungsgespräch bei Manufacturo vorbereitest
✨Verstehe die Technologie
Mach dich mit den Technologien und Tools vertraut, die Manufacturo verwendet, insbesondere .NET, C# und SQL. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch tiefere Einblicke in Architektur und Performance-Optimierung geben kannst.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese zu erläutern, insbesondere wie du komplexe Systeme entworfen und implementiert hast. Das zeigt deine praktische Erfahrung und Problemlösungsfähigkeiten.
✨Zeige deine Führungsqualitäten
Auch wenn es sich um eine individuelle Rolle handelt, ist es wichtig, deine Fähigkeit zur Zusammenarbeit und zum Mentoring anderer zu demonstrieren. Bereite dich darauf vor, Beispiele zu nennen, wie du anderen geholfen hast, technische Entscheidungen zu treffen oder Standards zu setzen.
✨Sei bereit für technische Fragen
Erwarte tiefgehende technische Fragen zu Architektur, Design-Patterns und Performance-Optimierung. Übe, wie du deine Gedanken strukturiert und klar kommunizieren kannst, um deine Entscheidungsfindung zu erklären. Das wird dir helfen, dein technisches Urteilsvermögen zu zeigen.