Architektur, Skalierbarkeit & Testautomatisierung in verteilten Systemen Wir entwickeln und betreiben eine hochverfügbare, containerisierte Streaming- und Datenverarbeitungsplattform für europäische TV-Broadcaster. Mit mehreren Terabyte an täglichen Datenvolumen ist Testing bei uns keine nachgelagerte Aufgabe – automatisierte Qualitätssicherung ist integraler Bestandteil unserer Architekturstrategie. Du möchtest Verantwortung für technische Systeme übernehmen, ohne auf Testhygiene zu verzichten? Dann bist du bei uns richtig. Unsere Engineering-KulturTestautomatisierung ist Standard, nicht Ausnahme – jedes Feature wird mit Testspezifikation geplantContinuous Testing & Delivery: Wir committen mehrfach täglich, jeder Merge durchläuft die gesamte TestpyramideQualität durch Ownership: Jeder Squad verantwortet den Betrieb und die Teststrategie seiner MicroservicesOpen Source only: Kein Vendor-Lock-In – volle Kontrolle über Build- und Testsysteme TätigkeitenOwnership für Microservices, inkl. Architekturentscheidungen, Definition von APIs und Schnittstellenverhalten (REST/gRPC)Testgetriebene Entwicklung: Du konzipierst und etablierst Tests auf allen Ebenen – von Unit über Integration bis hin zu End-to-End und Contract TestingSpezifikation von Anforderungen inkl. Test-Cases als Akzeptanzkriterium – Testing ist für dich Bestandteil des Designs, nicht der NachbearbeitungEnge Zusammenarbeit mit Engineers und Business Product Ownern: Umsetzung neuer Features und refactoringfähiger Architekturen mit testbarer ModularitätVerantwortung für Betrieb & Qualitätssicherung: du stellst sicher, dass Services unter Last skalieren, ausfalltolerant sind – und zuverlässig getestet werdenUnterstützung bei Auswahl, Einführung und Betrieb von Test-Frameworks, Mocking-Strategien, Infrastruktur für Testdaten & CI/CD-Pipelines Anforderungen2 Jahre Erfahrung in einer technischen Führungsrolle mit Fokus auf Qualitätssicherung in verteilter SoftwarearchitekturFundiertes Verständnis von Testmethoden: Unit, Integration, Contract, E2E, Mutation Testing – idealerweise auch Erfahrung mit CI/CD-verknüpften Metriken (Test Coverage, Flaky Test Detection etc.)Erfahrung mit Programmatic Advertising, RTB, Ad Serving oder vergleichbaren Systemen mit hohem Request-Volumen (optional)Praktische Kenntnisse in mindestens einer Sprache wie C++, TypeScript, Python, Scala oder JavaRoutiniert im Umgang mit Git, Jira, observability stacks und modernen DevOps-Workflows Team Was wir dir bietenModernstes Equipment (Mac, Linux, freie Toolwahl)Remote-Optionen, flexible Arbeitszeiten, Smart Fridays (4-Tage-Woche-Experiment)Großzügiges Weiterbildungsbudget (Udacity, Coursera, Konferenzen, Coaching)JobRad, Deutschland-Ticket-Zuschuss, Urban Sports Club, RTL+ Premium, Company-EventsHilf uns, skalierbare Systeme zu bauen, bei denen Qualität und Testabdeckung keine Nebensache sind.Klingt das Interessant für Dich?Dann freuen wir uns auf Deine Bewerbung. BewerbungsprozessTelefoncall mit Sarah (Senior Recruiter @smartclip) Vorstellungsgespräch via Google-Meeting mit deinen zukünftigen FührungskräftenInterview entweder persönlich oder über Google Meet mit deinem zukünftigen TeamKurzfristiges Feedback durch das Team und Sarah