CSC Leasing Co.
Roblox
Senior Software Engineer (C++)
Über die Stelle
Täglich kommen zig Millionen Menschen zu Roblox, um in 3D-immersiven digitalen Erlebnissen zu erkunden, zu kreieren, zu spielen, zu lernen und sich mit Freunden zu verbinden – all das wurde von unserer globalen Community von Entwicklern und Kreativen geschaffen.
Bei Roblox bauen wir die Werkzeuge und die Plattform, die es unserer Community ermöglichen, jede erdenkliche Erfahrung zum Leben zu erwecken. Unsere Vision ist es, die Art und Weise, wie Menschen zusammenkommen, von überall auf der Welt und auf jedem Gerät, neu zu gestalten. Wir haben uns zum Ziel gesetzt, eine Milliarde Menschen mit Optimismus und Zivilcourage zu verbinden, und suchen nach großartigen Talenten, die uns dabei helfen.
Eine Karriere bei Roblox bedeutet, dass Sie an der Gestaltung der Zukunft menschlicher Interaktion arbeiten, einzigartige technische Herausforderungen in großem Maßstab lösen und dazu beitragen, sicherere und zivilere gemeinsame Erlebnisse für alle zu schaffen.
Das Consumer App Foundation Team sucht einen Senior Software Engineer zur Verbesserung der Roblox-Performance auf unseren unterstützten Plattformen. Unsere Plattform wird täglich von über 150 Mio. Menschen genutzt. Sie werden hauptsächlich mit plattformübergreifendem C++ Roblox-Spiel-Engine-Code arbeiten und mit Teams im gesamten Unternehmen zusammenarbeiten, um Engpässe zu identifizieren, messbare Verbesserungen zu liefern und Regressionen im Laufe der Zeit zu verhindern.
Unser Team ist für die End-to-End-Performance des Roblox-Clients auf Android, iOS, macOS, Windows, Xbox, Playstation und TV verantwortlich. Wir stellen uns den schwierigsten technischen Einschränkungen der Plattform, von Geschwindigkeit und Reaktionsfähigkeit bis hin zu Effizienz und Stabilität, um ein Hochleistungs-Erlebnis auf all unseren Geräten und Plattformen zu gewährleisten.
Sie werden
- Die End-to-End-Performance des Roblox-Clients auf allen Plattformen verantworten und direkt unsere wichtigsten Kennzahlen beeinflussen: TTI, App-Größe, Akkuverbrauch und mehr.
- Die notwendigen Systeme für Benchmarking, Profiling und Telemetrie entwickeln, um Regressionen frühzeitig zu erkennen und unsere Anwendung noch weiter zu skalieren.
- Eng mit Stakeholdern aus Engineering, Produkt und Design zusammenarbeiten, um technische Kompromisse zu bewerten, unternehmensweite Prioritäten abzustimmen und reibungslose Rollout-Pläne umzusetzen.
- Einen tiefgreifenden technischen Einfluss erzielen, indem Sie sich in komplexe, unbekannte Codebasen einarbeiten, ambitionierte Projekte von Greenfield-MVPs zu produktionsreifen Lösungen entwickeln und Kollegen in Best Practices für Performance schulen.
Sie haben
- 3+ Jahre Erfahrung im Schreiben von qualitativ hochwertigem, performantem C++-Code in großen, komplexen Codebasen
- Eine nachgewiesene Erfolgsbilanz im Aufbau zuverlässiger Mess-, Überwachungs- oder Regressionsschutzsysteme.
- Die Fähigkeit, komplexe, mehrdeutige Systeme autonom zu navigieren und stabile, produktionsreife Software zu liefern.
- Außergewöhnliche Kommunikationsfähigkeiten, um technische Kompromisse sowohl mit Ingenieurkollegen als auch mit funktionsübergreifenden Partnern zu diskutieren.
Bonus
- Praktische Erfahrung mit On-Device-Profiling (iOS und/oder Android), um Optimierungsmöglichkeiten zu finden und zu messen.
Jährliche Gehaltsspanne
Für Positionen, die sich in unserem Hauptsitz in San Mateo, CA, befinden: Das angegebene Grundgehalt für diese Position ist das unten aufgeführte. Das tatsächliche Grundgehalt hängt von einer Vielzahl von berufsbezogenen Faktoren ab, wie z. B. beruflicher Hintergrund, Ausbildung, Arbeitserfahrung, Standort, Geschäftsanforderungen und Marktnachfrage. Daher kann das tatsächliche Gehalt in einigen Fällen außerhalb dieses erwarteten Bereichs liegen. Diese Gehaltsspanne kann sich ändern und in Zukunft modifiziert werden. Alle Vollzeitmitarbeiter haben Anspruch auf Aktienoptionen und auf die auf dieser Seite beschriebenen Leistungen.
195.780 $—242.100 $ USD
Rollen, die sich in einem Büro befinden, sind dienstags, mittwochs und donnerstags vor Ort, mit optionaler Anwesenheit am Montag und Freitag (sofern nicht anders angegeben).
Roblox bietet allen Mitarbeitern und Bewerbern gleiche Beschäftigungsmöglichkeiten und verbietet Diskriminierung und Belästigung jeglicher Art, unabhängig von Rasse, Hautfarbe, Religion, Alter, Geschlecht, nationaler Herkunft, Behinderungsstatus, Genetik, geschütztem Veteranenstatus, sexueller Orientierung, Geschlechtsidentität oder -ausdruck oder einem anderen Merkmal, das durch Bundes-, Landes- oder lokale Gesetze geschützt ist. Roblox bietet auch angemessene Vorkehrungen für Kandidaten mit qualifizierenden Behinderungen oder religiösen Überzeugungen während des Einstellungsprozesses.
Nur für US-basierte Rollen: Bitte beachten Sie, dass das Unternehmen möglicherweise keine Kandidaten für diese Rolle beschäftigen kann, die eine Arbeitserlaubnis für die USA im Zusammenhang mit bestimmten US-Visakategorien haben, oder derzeit keine Unterstützung für zukünftige H-1B-Sponsoring anbieten kann.
