Zuora
Roku
Senior Software Engineer, Live
ROKU IST DIE VERÄNDERUNG, WIE DIE WELT FERNSIEHT
TEAMWORK MAKES THE STREAM WORK.
Roku ist die #1 TV-Streaming-Plattform in den USA, Kanada und Mexiko, und wir haben es uns zum Ziel gesetzt, jeden Fernseher weltweit mit unserer Technologie auszustatten. Roku hat das Streaming auf den Fernseher gebracht. Unsere Mission ist es, die TV-Streaming-Plattform zu sein, die das gesamte TV-Ökosystem miteinander verbindet. Wir bringen Verbraucher mit den Inhalten zusammen, die sie lieben, ermöglichen es Content-Publishern, große Zielgruppen aufzubauen und zu monetarisieren, und bieten Werbetreibenden einzigartige Möglichkeiten, Verbraucher gezielt anzusprechen.
Von Ihrem ersten Tag bei Roku leisten Sie einen wertvollen – und geschätzten – Beitrag. Wir sind ein schnell wachsendes börsennotiertes Unternehmen, bei dem niemand nur zuschaut. Wir bieten Ihnen die Möglichkeit, Millionen von TV-Streamern auf der ganzen Welt zu begeistern und gleichzeitig aussagekräftige Erfahrungen in verschiedenen Disziplinen zu sammeln.
WORAN ARBEITET DAS TEAM?
Dieses Team arbeitet die meiste Zeit an kundenorientierten Funktionen, die das Benutzererlebnis verbessern, von der Content-Entdeckung und Suche bis hin zu Roku Pay und Abonnements, eingebetteter Software und Firmware und vielem mehr. Unsere Produkt-Roadmap hilft uns, unser Wachstum und unsere Skalierung zu beschleunigen und überraschende neue Funktionen für zig Millionen Roku-Nutzer weltweit bereitzustellen.
Unsere Entwickler und Ingenieure sind Eigentümer. Sie sind von innen heraus motiviert, finden und übernehmen eine Funktion oder ein Projekt einfach, weil dieses Problem gelöst und ausgeliefert werden muss. Aber diese Einzelpersonen müssen mit verschiedenen Engineering-Teams, UI-Design, Produktteams und der Geschäftsleitung zusammenarbeiten, um Dinge zu realisieren. Das bedeutet, dass Ingenieure hier erfolgreich sind, weil sie diesen unabhängigen Geist und diese Motivation in einem stark kollaborativen Umfeld aufrechterhalten können. Wir sind die pragmatischen Träumer, die die Welt des Streaming-Media erfinden und neu erfinden.
WAS IST DIE ROLLE?
Roku hat das Streaming auf den Fernseher gebracht und entwickelt sich weiter, um die Branche anzuführen. Während wir gut positioniert sind, um die Zukunft des Fernsehens und der Streaming-Medien weltweit mitzugestalten, beruht der anhaltende Erfolg auf erfahrenen Software-Ingenieuren wie Ihnen, die Kernfunktionen für die Roku-Plattform entwickeln.
Der Senior Software Engineer wird maßgeblich zur Entwicklung unserer eingebetteten Benutzeroberfläche, zur Implementierung von Algorithmen für komplexe Funktionen zur intuitiveren Bedienung und zur zugrunde liegenden Architektur beitragen. Sie werden eng mit dem Produktmanagement zusammenarbeiten, um neue Funktionen zu verstehen oder bestehende Funktionen für internationale Marktanforderungen zu erweitern, Entwicklungen mit modernen C++-Bibliotheken/Frameworks und Skriptsprachen durchzuführen und Code von Drittanbietern zu integrieren. Sie werden auch an der Entwicklung von Tools beteiligt sein, die der größeren Entwicklergemeinschaft innerhalb von Roku helfen können. Eine nachgewiesene Erfolgsbilanz bei der Auslieferung hochwertiger Software auf eingebetteten Plattformen ist unerlässlich. Dies ist eine großartige Rolle für einen erfahrenen Profi, der ein hohes Maß an Sichtbarkeit genießt und von großem Geschäftseinfluss angetrieben wird.
Die von Ihnen implementierten Funktionen und Leistungsverbesserungen wirken sich täglich direkt auf Millionen von Benutzern aus. Dies ist eine großartige Rolle für einen erfahrenen Profi, der innovative Ideen für komplexe Probleme hat und diese Ideen in extrem zuverlässige Software umsetzen kann.
WIE WERDE ICH KI BEI ROKU EINSETZEN?
Bei Roku nutzen wir KI nicht nur, wir arbeiten mit ihr. KI-Agenten und intelligente Tools helfen bei der Erstellung von Entwürfen, Analysen und repetitiven Arbeitsabläufen, während unsere Mitarbeiter für die Richtung, das Urteilsvermögen und die Rechenschaftspflicht sorgen. Wir suchen neugierige, anpassungsfähige Entwickler, die zeigen können, wie sie KI oder Automatisierung eingesetzt haben, um schneller voranzukommen, die Messlatte höher zu legen und ihre Wirkung zu skalieren.
Wir schätzen Ihre KI-Kenntnisse, wenn Sie sich im Agenten-Engineering-Toolchain – Coding-Frameworks wie Claude Code oder Cursor, MCP-Server, benutzerdefinierte Skills oder Agenten-Frameworks – fließend bewegt haben. Und Sie können Projekte beschreiben, bei denen Sie mit diesen Tools reale Arbeit geleistet haben. Sie wissen, wie man einen Agenten steuert, seine Ausgabe verifiziert und sich in eine unbekannte Codebasis einarbeitet, wobei Ihnen ein Agent hilft.
WAS SOLLTE ICH ÜBER DIE KULTUR VON ROKU WISSEN?
Roku ist ein großartiger Ort für Menschen, die in einem schnelllebigen Umfeld arbeiten möchten, in dem sich jeder auf den Erfolg des Unternehmens konzentriert und nicht auf seinen eigenen. Wir versuchen, uns mit Menschen zu umgeben, die gut in ihrem Job sind, mit denen man gut zusammenarbeiten kann und die ihr Ego im Zaum halten. Wir schätzen Humor. Wir glauben, dass eine geringere Anzahl sehr talentierter Leute zu geringeren Kosten mehr erreichen kann als eine größere Anzahl weniger talentierter Teams. Wir sind unabhängige Denker mit großen Ideen, die mutig handeln, schnell vorankommen und durch Zusammenarbeit und Vertrauen Außergewöhnliches leisten. Kurz gesagt, bei Roku werden Sie Teil eines Unternehmens sein, das die Art und Weise verändert, wie die Welt fernsieht.
Wir haben eine einzigartige Kultur, auf die wir stolz sind. Wir betrachten uns in erster Linie als Problemlöser, was an sich eine zweiteilige Idee ist. Wir finden die Lösung, aber die Lösung ist nicht real, bis sie gebaut und an den Kunden geliefert wurde. Diese Tatkraft gibt uns einen pragmatischen Innovationsansatz, der uns seit 2002 gute Dienste leistet.
WAS SIND DIE VERANTWORTLICHKEITEN DER ROLLE?
- Entwicklung von Kernfunktionen der Roku Channel App und des Roku OS.
- Enge Zusammenarbeit mit Produktentwicklung, UI/UX-Design, Plattformdiensten und Release-Management-Teams zur Mitgestaltung unserer Anwendungsentwicklung. Untersuchung, Diagnose und Behebung von Problemen.
WELCHE ERFAHRUNGEN WÜRDEN JEMANDEM HELFEN, IN DER ROLLE BEI ROKU ERFOLGREICH ZU SEIN?
- Erfahrung in der Entwicklung von UI-Anwendungen mit gängigen Frameworks
- Fundierte Erfahrung in Typescript ist ein Muss
- Erfahrung im Schreiben von funktionalen Integrations- und Unit-Tests.
- Ein gutes Verständnis von Core-OS-Konzepten wie Speicherverwaltung und Multithreading
- Ein gutes Verständnis von API-Design, Überlegungen und Kompromissen
- Starke verbale und schriftliche Kommunikationsfähigkeiten (diese Rolle beinhaltet häufige Kommunikation mit Teams im gesamten Roku)
- Bachelor- oder Master-Abschluss in Informatik oder verwandten Fachbereichen - MS3
- Erfahrung in der Unterhaltungselektronik mit Schwerpunkt auf Medien-/Content- und/oder Ad-Produkten wäre von Vorteil.
- Nice to Have: Grundkenntnisse in C++
- Nice to have: Erfahrung mit Embedded-Software
WAS IST DER ANSATZ VON ROKU BEI HYBRIDARBEIT?
#LI-NM1
Roku fördert ein integratives und kollaboratives Umfeld, in dem Teams im Allgemeinen von Montag bis Donnerstag im Büro arbeiten. Freitage sind in der Regel flexibel für die Fernarbeit, außer für Mitarbeiter, deren spezifische Rollen oder zugewiesener Bürostandort eine Anwesenheit an fünf Tagen pro Woche erfordern.
UNTERKÜNFTE
Roku begrüßt Bewerber aller Hintergründe und bietet angemessene Unterkünfte und Anpassungen gemäß dem geltenden Recht. Wenn Sie zu irgendeinem Zeitpunkt im Einstellungsprozess eine angemessene Unterkunft benötigen, richten Sie Ihre Anfragen bitte an [email protected] [[email protected]?subject=Job%20Application%20Accommodations].
Um mehr über Roku, unsere globale Präsenz und unser Wachstum zu erfahren, besuchen Sie weareroku.com/factsheet.
Indem Sie Ihre Informationen angeben, bestätigen Sie, dass Sie möchten, dass Roku Sie bezüglich Stellenangeboten kontaktiert, dass Sie die Bewerber-Datenschutzhinweise von Roku gelesen haben weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants, und verstehen, dass Roku Ihre Informationen wie in dieser Mitteilung beschrieben verwendet.
Wenn Sie in Zukunft keine Mitteilungen von Roku bezüglich dieser oder ähnlicher Stellen erhalten möchten, können Sie sich jederzeit abmelden, indem Sie eine E-Mail an [email protected] [[email protected]?subject=Unsubscribe%20Request%20] senden.
WAS SIND EINIGE DER BENEFITS?
Roku verpflichtet sich, eine vielfältige Palette von Leistungen als Teil unseres Vergütungspakets anzubieten, um unsere Mitarbeiter und ihre Familien zu unterstützen. Unsere umfassenden Leistungen umfassen globalen Zugang zu Unterstützung und Ressourcen für psychische Gesundheit und finanzielles Wohlbefinden. Lokale Leistungen umfassen gesetzliche und freiwillige Leistungen, die möglicherweise Gesundheitswesen (medizinisch, zahnärztlich und optisch), Lebens-, Unfall-, Invaliditäts-, Pendler- und Altersvorsorgeoptionen (401(k)/Rentenversicherung) umfassen.
Mitarbeiter werden unterstützt, Urlaub gemäß den lokalen Urlaubsrichtlinien und anderen persönlichen Bedürfnissen zu nehmen, um ihre sich entwickelnden Arbeits- und Lebensbedürfnisse zu unterstützen.
Es ist wichtig zu beachten, dass nicht jede Leistung an jedem Standort oder für jede Rolle verfügbar ist. Für standortspezifische Details wenden Sie sich bitte an Ihren Recruiter.
