Launch Legends
Keystone
Investigations Engineer – Quellcode (C++, Java, Javascript, Python, SQL)
Über die Stelle
Keystone ist eine führende Beratungsgesellschaft für Wirtschaft, Technologie und Strategie, die Unternehmen dabei unterstützt, Transformationen erfolgreich zu meistern. Da bahnbrechende Innovationen Branchen umgestalten, den Wettbewerb neu definieren und unsere Gesellschaft verändern, entstehen komplexe und stark umkämpfte Ökosysteme. Keystone berät Technologieführer, Fortune 100-Unternehmen, deren Rechtsbeistände und Regierungen in Geschäfts-, Wirtschafts-, Rechtsstreitigkeits- und Regulierungsstrategien im Zusammenhang mit diesen Innovationen und Wettbewerbsökosystemen. Wir sind global tätig und unterhalten Büros in New York City, Boston, San Francisco, Seattle, London, Dubai und Washington, D.C.
Über die Rolle als Source Code Investigations Engineer
Als Source Code Investigations Engineer bei Keystone tauchen Sie tief in komplexe Softwaresysteme ein, um Beweise für die Verletzung von geistigem Eigentum aufzudecken. Ihre Arbeit reicht von der Rückverfolgung der Abstammung von Algorithmen und der Identifizierung kopierten oder abgeleiteten Codes bis hin zur Präsentation strukturierter technischer Erkenntnisse, die einer rechtlichen Überprüfung standhalten.
Bei Keystone glauben wir, dass Vielfalt wichtig ist. Auf jeder Ebene unserer Firma streben wir danach, Vielfalt zu fördern und voranzutreiben, eine inklusive Kultur zu pflegen und sicherzustellen, dass unsere Kollegen ein tiefes Gefühl von Respekt und Zugehörigkeit haben. Wenn Sie daran interessiert sind, Ihre Karriere mit Kollegen aus verschiedenen Hintergründen und Kulturen auszubauen, sollten Sie Keystone in Betracht ziehen.
Hauptverantwortlichkeiten
- Analyse von Softwaresystemen und Präsentation von zusammenfassenden Erkenntnissen für Kunden
- Bewertung der Originalität, Ähnlichkeit und Unterschiede zwischen mehreren Softwaresystemen
- Reverse Engineering von Softwareanwendungen, -funktionen und -merkmalen
- Bewertung der Komplexität und des Werts entwickelter Software
- Untersuchung des Verhaltens von Softwaresystemen im Vergleich zum erwarteten Verhalten aufgrund rechtlicher Ansprüche
- Erstellung von Dokumenten, die die Funktionalität und das Verhalten von Softwaresystemen beschreiben
- Präsentation technischer Erkenntnisse für nicht-technische Kunden
- Entwicklung und Produktivsetzung von Werkzeugen zur effizienteren und skalierbareren Analyse von Quellcode
Was Sie mitbringen
- Erfahrung als Softwareberater, Quellcode-Prüfer und/oder Softwareentwickler
- Fließende Kenntnisse in einer Vielzahl von Programmiersprachen, Datenbanken und Plattformen, wie z. B.: Java, C++, C, C#, Python, PHP, SQL, MySQL, MongoDB, Windows, Linux, Android, iOS
- Tiefes Verständnis grundlegender Konzepte der Informatik, wie z. B.: Datenstrukturen, Architekturdesign, Programmierparadigmen (objektorientiert, funktional, deklarativ), Algorithmen, verteilte Systeme, Nebenläufigkeit, Berechnungskomplexität, Datenbanksysteme, Netzwerke, Compiler und machine learning
- Außergewöhnliche schriftliche und mündliche Kommunikationsfähigkeiten
- Fähigkeit, in einem schnelllebigen Umfeld mit hohen Einsätzen zu arbeiten
- Der Wunsch, Teil eines großartigen Teams und einer Organisation zu sein und zu deren Wachstum beizutragen
- Die Leidenschaft, zu lernen, zu wachsen und uns bei der Verbesserung unseres Geschäfts zu helfen
- Bachelor-Abschluss in Informatik; Master ist ein Plus
Zusätzlich zum Jahresgehalt bieten wir jährliche 401k Beiträge und ein wettbewerbsfähiges Leistungspaket. Die tatsächliche Vergütung innerhalb des Bereichs hängt von der Stufe ab, auf der die Person basierend auf ihren Fähigkeiten, Erfahrungen und Qualifikationen eingestellt wird.
Jährlicher Gehaltsrahmen
$135,000—$186,000 USD
