JFrog
Unity Technologies
Senior Software Engineer
Über die Stelle
Die Gelegenheit: Die Entwicklung der Unity-Plattform umfasst das Konzipieren, Erstellen, Testen und Warten der Systeme, die es Entwicklern ermöglichen, Live-Spiele in großem Maßstab bereitzustellen und zu betreiben. Das Diagnostics-Team ist Teil der LiveOps-Organisation von Unity und verantwortlich für die Daten, die Entwicklern zeigen, wie sich ihre Spiele in der Praxis verhalten: Absturzberichte der Unity-Runtime, Telemetrie und Observability über Kundenprojekte hinweg, Analysen zur Produktgesundheit sowie die Dashboards von Unity, die diese Daten für Entwickler nutzbar machen.
Wir suchen einen Senior Software Engineer, der sich dem Diagnostics-Team als Backend-orientierter Generalist anschließt. Sie leiten das End-to-End-Design über unseren gesamten Stack hinweg – von der Ingestion von Millionen von Spiel-Clients über Pipelines auf Basis von OpenTelemetry und einen Data Lake auf ClickHouse-Basis bis hin zu den Dashboards, auf die sich unsere Kunden verlassen. Dabei arbeiten Sie eng mit den Teams für Data, IAP, Profiler und DevX an den Integrationen zusammen, die Diagnostics wirklich nützlich machen. Unser Stack besteht hauptsächlich aus Go, sowie Kotlin, TypeScript und C#. Dies ist ein kleines, autonomes Team, in dem Senior-Expertise eine exponentielle Wirkung hat: Sie definieren, wie das Team Lösungen konzipiert, überprüft und bereitstellt, einschließlich der Art und Weise, wie wir agentische KI-Tools als festen Bestandteil unserer Arbeitsweise nutzen.
Die Gelegenheit: Die Entwicklung der Unity-Plattform umfasst das Konzipieren, Erstellen, Testen und Warten der Systeme, die es Entwicklern ermöglichen, Live-Spiele in großem Maßstab bereitzustellen und zu betreiben. Das Diagnostics-Team ist Teil der LiveOps-Organisation von Unity und verantwortlich für die Daten, die Entwicklern zeigen, wie sich ihre Spiele in der Praxis verhalten: Absturzberichte der Unity-Runtime, Telemetrie und Observability über Kundenprojekte hinweg, Analysen zur Produktgesundheit sowie die Dashboards von Unity, die diese Daten für Entwickler nutzbar machen.
Wir suchen einen Senior Software Engineer, der sich dem Diagnostics-Team als Backend-orientierter Generalist anschließt. Sie leiten das End-to-End-Design über unseren gesamten Stack hinweg – von der Ingestion von Millionen von Spiel-Clients über Pipelines auf Basis von OpenTelemetry und einen Data Lake auf ClickHouse-Basis bis hin zu den Dashboards, auf die sich unsere Kunden verlassen. Dabei arbeiten Sie eng mit den Teams für Data, IAP, Profiler und DevX an den Integrationen zusammen, die Diagnostics wirklich nützlich machen. Unser Stack besteht hauptsächlich aus Go, sowie Kotlin, TypeScript und C#. Dies ist ein kleines, autonomes Team, in dem Senior-Expertise eine exponentielle Wirkung hat: Sie definieren, wie das Team Lösungen konzipiert, überprüft und bereitstellt, einschließlich der Art und Weise, wie wir agentische KI-Tools als festen Bestandteil unserer Arbeitsweise nutzen.
Ihre Aufgaben
- Leitung des End-to-End-Designs für Ingestion, Pipelines, ClickHouse-Speicher und -Abfragen sowie die Dashboards, auf die sich Entwickler verlassen.
- Schreiben und Warten von qualitativ hochwertigen Go-Services, die in großem Maßstab mit von Angreifern kontrollierten Eingaben umgehen können, mit besonderem Fokus auf Zuverlässigkeit, Performance und saubere Datenverträge.
- Anheben der Standards für Code-Reviews und KI-gestützte Output-Reviews – Festlegen der Normen, die das Team bei der Arbeit mit Coding-Agenten anwendet.
- Zusammenarbeit mit verschiedenen Teams (Data, IAP, Unity Profiler, DevX, Analytics), um Integrationen zu entwerfen, die unter realer Produktionslast bestehen und den tatsächlichen Kundenbedürfnissen entsprechen.
- Mentoring für Ingenieure im Team, breites Teilen von Best Practices und Zerlegen komplexer Probleme in konkrete, wertschöpfende Lösungswege.
- Leitung des End-to-End-Designs für Ingestion, Pipelines, ClickHouse-Speicher und -Abfragen sowie die Dashboards, auf die sich Entwickler verlassen.
- Schreiben und Warten von qualitativ hochwertigen Go-Services, die in großem Maßstab mit von Angreifern kontrollierten Eingaben umgehen können, mit besonderem Fokus auf Zuverlässigkeit, Performance und saubere Datenverträge.
- Anheben der Standards für Code-Reviews und KI-gestützte Output-Reviews – Festlegen der Normen, die das Team bei der Arbeit mit Coding-Agenten anwendet.
- Zusammenarbeit mit verschiedenen Teams (Data, IAP, Unity Profiler, DevX, Analytics), um Integrationen zu entwerfen, die unter realer Produktionslast bestehen und den tatsächlichen Kundenbedürfnissen entsprechen.
- Mentoring für Ingenieure im Team, breites Teilen von Best Practices und Zerlegen komplexer Probleme in konkrete, wertschöpfende Lösungswege.
Was wir suchen
- Produktionserfahrung mit Go in hochdurchsatzfähigen Services sowie Sicherheit in einem breiten Spektrum von Backend-orientierten Aufgaben (Ingestion, Pipelines, OLAP/spaltenbasierte Speicherung und Abfragen, Dashboards bei Bedarf).
- Nachgewiesene Senior-Expertise: Erfahrung in der Leitung bereichsübergreifender Designs, Anheben des technischen Niveaus und Mentoring von Kollegen und anderen Teammitgliedern.
- Echte, praktische Erfahrung mit agentischen KI-Workflows: Sie haben Coding-Agenten (Claude Code, Codex, Cursor Agent Mode, Gemini CLI oder Ähnliches) bei der Arbeit eingesetzt, fundierte Meinungen zu deren Vor- und Nachteilen entwickelt und robuste Testumgebungen, Prompts oder Sub-Agenten erstellt, die mit Varianz umgehen können. Sie prüfen Modellausgaben mit der gleichen Sorgfalt wie PR-Code und können jede Zeile in eigenen Worten begründen.
- Erfahrung im Design und Abfragen von NoSQL- oder OLAP/spaltenbasierten Datenspeichern (ClickHouse ist ein Plus) sowie ein praktisches End-to-End-Verständnis von Daten-Pipelines.
- Exzellente Fähigkeiten in Zusammenarbeit und Kommunikation mit der Fähigkeit, effektiv über Teams und Zeitzonen hinweg zu arbeiten.
- Produktionserfahrung mit Go in hochdurchsatzfähigen Services sowie Sicherheit in einem breiten Spektrum von Backend-orientierten Aufgaben (Ingestion, Pipelines, OLAP/spaltenbasierte Speicherung und Abfragen, Dashboards bei Bedarf).
- Nachgewiesene Senior-Expertise: Erfahrung in der Leitung bereichsübergreifender Designs, Anheben des technischen Niveaus und Mentoring von Kollegen und anderen Teammitgliedern.
- Echte, praktische Erfahrung mit agentischen KI-Workflows: Sie haben Coding-Agenten (Claude Code, Codex, Cursor Agent Mode, Gemini CLI oder Ähnliches) bei der Arbeit eingesetzt, fundierte Meinungen zu deren Vor- und Nachteilen entwickelt und robuste Testumgebungen, Prompts oder Sub-Agenten erstellt, die mit Varianz umgehen können. Sie prüfen Modellausgaben mit der gleichen Sorgfalt wie PR-Code und können jede Zeile in eigenen Worten begründen.
- Erfahrung im Design und Abfragen von NoSQL- oder OLAP/spaltenbasierten Datenspeichern (ClickHouse ist ein Plus) sowie ein praktisches End-to-End-Verständnis von Daten-Pipelines.
- Exzellente Fähigkeiten in Zusammenarbeit und Kommunikation mit der Fähigkeit, effektiv über Teams und Zeitzonen hinweg zu arbeiten.
Was Sie idealerweise mitbringen
- Echtes Interesse oder Erfahrung in Observability und Telemetrie (insbesondere OpenTelemetry) – das ist unser Kerngeschäft.
- Front-end-Erfahrung mit TypeScript und Beiträgen zu Dashboard-Oberflächen. Backend ist der primäre Fokus für diese Rolle; Front-end-Fähigkeiten sind ein willkommener Bonus, aber keine tägliche Erwartung.
- Produktionserfahrung mit Kotlin oder Berührungspunkte mit C# auf Engine-Seite.
- Hintergrund im Gaming-Bereich – Verständnis dafür, wie Entwickler Diagnosedaten nutzen und was Spiel-Performance und Profiling für sie konkret bedeuten.
- Verantwortungsbewusster Umgang mit Nutzerdaten: Berücksichtigung von Vertrauensgrenzen, Aufbewahrungsfristen, hygienischem Logging (keine personenbezogenen Daten, keine Token, keine vollständigen Payloads) und Bedrohungsmodellierung vor der Implementierung von Funktionen.
Was Sie idealerweise mitbringen
- Echtes Interesse oder Erfahrung in Observability und Telemetrie (insbesondere OpenTelemetry) – das ist unser Kerngeschäft.
- Front-end-Erfahrung mit TypeScript und Beiträgen zu Dashboard-Oberflächen. Backend ist der primäre Fokus für diese Rolle; Front-end-Fähigkeiten sind ein willkommener Bonus, aber keine tägliche Erwartung.
- Produktionserfahrung mit Kotlin oder Berührungspunkte mit C# auf Engine-Seite.
- Hintergrund im Gaming-Bereich – Verständnis dafür, wie Entwickler Diagnosedaten nutzen und was Spiel-Performance und Profiling für sie konkret bedeuten.
- Verantwortungsbewusster Umgang mit Nutzerdaten: Berücksichtigung von Vertrauensgrenzen, Aufbewahrungsfristen, hygienischem Logging (keine personenbezogenen Daten, keine Token, keine vollständigen Payloads) und Bedrohungsmodellierung vor der Implementierung von Funktionen.
Zusätzliche Informationen
- Umzugsunterstützung ist für diese Position nicht verfügbar.
- Ein Arbeitsvisum oder eine Einwanderungssponsoring ist für diese Position nicht verfügbar.
- Umzugsunterstützung ist für diese Position nicht verfügbar.
- Ein Arbeitsvisum oder eine Einwanderungssponsoring ist für diese Position nicht verfügbar.
Diese Position erfordert vom Stelleninhaber ausreichende Englischkenntnisse für professionelle mündliche und schriftliche Kommunikation, da die Erfüllung der Aufgaben dieser Position häufige und regelmäßige Kommunikation mit Kollegen und Partnern weltweit erfordert, deren gemeinsame Sprache Englisch ist.
Headhunter und Personalvermittlungsagenturen dürfen keine Lebensläufe/CVs über diese Website oder direkt an Vorgesetzte senden. Unity akzeptiert keine unaufgeforderten Headhunter- und Agentur-Lebensläufe. Unity zahlt keine Gebühren an Drittagenturen oder Unternehmen, die keine unterzeichnete Vereinbarung mit Unity haben.
Der Schutz Ihrer Privatsphäre ist uns wichtig. Bitte nehmen Sie sich einen Moment Zeit, um unsere Datenschutzrichtlinien für Interessenten unity.com/legal/global-data-privacy-notice-to-prospects und Bewerber unity.com/de/legal/global-data-privacy-notice-to-applicants zu lesen.
Wenn Sie Fragen zum Datenschutz haben, kontaktieren Sie uns bitte unter [email protected].
Diese Position erfordert vom Stelleninhaber ausreichende Englischkenntnisse für professionelle mündliche und schriftliche Kommunikation, da die Erfüllung der Aufgaben dieser Position häufige und regelmäßige Kommunikation mit Kollegen und Partnern weltweit erfordert, deren gemeinsame Sprache Englisch ist.
Der Schutz Ihrer Privatsphäre ist uns wichtig. Bitte nehmen Sie sich einen Moment Zeit, um unsere Datenschutzrichtlinien für Interessenten unity.com/legal/global-data-privacy-notice-to-prospects und Bewerber unity.com/de/legal/global-data-privacy-notice-to-applicants zu lesen. Wenn Sie Fragen zum Datenschutz haben, kontaktieren Sie uns bitte unter [email protected].
Leistungen
Bei Unity möchten wir, dass unsere Teammitglieder erfolgreich sind. Wir bieten eine breite Palette an Leistungen, die darauf ausgelegt sind, das Wohlbefinden und die Work-Life-Balance zu unterstützen.
Bitte beachten Sie: Die Anspruchsberechtigung für Leistungen, spezifische Angebote und die Abdeckung variieren je nach Land und Beschäftigungsstatus.
Obwohl die genauen Leistungen variieren können, sind hier einige der Möglichkeiten, wie wir uns weltweit um unsere anspruchsberechtigten Teammitglieder kümmern: Umfassende Kranken-, Lebens- und Berufsunfähigkeitsversicherung | Pendlerzuschuss | Mitarbeiterbeteiligungsprogramme | Wettbewerbsfähige Altersvorsorgepläne | Großzügiger Urlaubsanspruch und persönliche Tage | Unterstützung für neue Eltern durch Elternzeit und Familienbetreuungsprogramme | Snacks im Büro | Programme und Unterstützung für psychische Gesundheit und Wohlbefinden | Mitarbeiter-Ressourcengruppen | Globales Mitarbeiterunterstützungsprogramm | Schulungs- und Entwicklungsprogramme | Freiwilligenarbeit und Spendenverdopplungsprogramm
Bei Unity möchten wir, dass unsere Teammitglieder erfolgreich sind. Wir bieten eine breite Palette an Leistungen, die darauf ausgelegt sind, das Wohlbefinden und die Work-Life-Balance zu unterstützen.
Bitte beachten Sie: Die Anspruchsberechtigung für Leistungen, spezifische Angebote und die Abdeckung variieren je nach Land und Beschäftigungsstatus.
Obwohl die genauen Leistungen variieren können, sind hier einige der Möglichkeiten, wie wir uns weltweit um unsere anspruchsberechtigten Teammitglieder kümmern: Umfassende Kranken-, Lebens- und Berufsunfähigkeitsversicherung | Pendlerzuschuss | Mitarbeiterbeteiligungsprogramme | Wettbewerbsfähige Altersvorsorgepläne | Großzügiger Urlaubsanspruch und persönliche Tage | Unterstützung für neue Eltern durch Elternzeit und Familienbetreuungsprogramme | Snacks im Büro | Programme und Unterstützung für psychische Gesundheit und Wohlbefinden | Mitarbeiter-Ressourcengruppen | Globales Mitarbeiterunterstützungsprogramm | Schulungs- und Entwicklungsprogramme | Freiwilligenarbeit und Spendenverdopplungsprogramm
Leben bei Unity
Unity [NYSE: U] ist die weltweit führende Game-Engine, die jeden Monat das Spielerlebnis für mehr als 3 Milliarden Nutzer antreibt. Die weltweit führenden Handyspiele, die meistgespielten PC-Indie-Titel, die innovativsten Konsolenspiele sowie nahezu alle führenden XR- und Web-Spiele werden mit Unity entwickelt, bereitgestellt und ausgebaut.
Unity ermöglicht es Teams in Branchen wie Automobil, Fertigung und Gesundheitswesen, in 3D zu entwerfen, zu simulieren und zusammenzuarbeiten – und schließt so die Lücke zwischen Ideen und Realität. Weitere Informationen finden Sie unter unity.com unity.com/.
Unity ist ein stolzer Arbeitgeber, der Chancengleichheit fördert. Wir verpflichten uns, ein integratives und innovatives Umfeld zu schaffen und feiern unsere Mitarbeiter unabhängig von Alter, Rasse, Hautfarbe, Abstammung, nationaler Herkunft, Religion, Behinderung, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung oder einem anderen gesetzlich geschützten Status.
Wenn Sie eine Behinderung haben, die Vorbereitungen oder Anpassungen erfordert, damit Sie ein angenehmes und positives Vorstellungsgespräch haben können, füllen Sie bitte dieses Formular docs.google.com/forms/d/e/1FAIpQLSdrbRLG1N-apH1eahQ622Gypo-rmiAB6LLTP1UsSWQNu7omxQ/viewform aus, um uns dies mitzuteilen.
Unity [NYSE: U] ist die weltweit führende Game-Engine, die jeden Monat das Spielerlebnis für mehr als 3 Milliarden Nutzer antreibt. Die weltweit führenden Handyspiele, die meistgespielten PC-Indie-Titel, die innovativsten Konsolenspiele sowie nahezu alle führenden XR- und Web-Spiele werden mit Unity entwickelt, bereitgestellt und ausgebaut.
Unity ermöglicht es Teams in Branchen wie Automobil, Fertigung und Gesundheitswesen, in 3D zu entwerfen, zu simulieren und zusammenzuarbeiten – und schließt so die Lücke zwischen Ideen und Realität. Weitere Informationen finden Sie unter unity.com unity.com/.
Unity ist ein stolzer Arbeitgeber, der Chancengleichheit fördert. Wir verpflichten uns, ein integratives und innovatives Umfeld zu schaffen und feiern unsere Mitarbeiter unabhängig von Alter, Rasse, Hautfarbe, Abstammung, nationaler Herkunft, Religion, Behinderung, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung oder einem anderen gesetzlich geschützten Status. Unsere Unterschiede sind Stärken, die es uns ermöglichen, die wachsenden und sich entwickelnden Bedürfnisse unserer Kunden, Partner und Mitarbeiter zu unterstützen.
Wenn Sie eine Behinderung haben, die Vorbereitungen oder Anpassungen erfordert, damit Sie ein angenehmes und positives Vorstellungsgespräch haben können, füllen Sie bitte dieses Formular docs.google.com/forms/d/e/1FAIpQLSdrbRLG1N-apH1eahQ622Gypo-rmiAB6LLTP1UsSWQNu7omxQ/viewform aus, um uns dies mitzuteilen.
