Reverse Engineer (m/f/x) – Streaming Platform Research & Reliability

Permanent employee, Full-time · Office: AT - Steyr, Remote

Read job description in:
The Position

We are looking for a Reverse Engineer to help us understand and validate client and protocol behavior of large-scale live-streaming platforms and to improve the reliability of our integrations. You will analyze mobile/web clients, network behavior, and software components to build internal diagnostics, documentation, and tooling that keeps our product stable as platforms evolve.

Duties
  • Analyze mobile and web client behavior to understand protocol and feature changes

  • Inspect network traffic, reproduce issues, and support incident response when platform changes break functionality

  • Build internal tooling for debugging, regression detection, and monitoring

  • Document findings in a way that engineering teams can use (clear notes, diffs, test cases)

  • Collaborate closely with backend/product teams to prioritize fixes and reduce breakage

Compliance note:
We expect all work to be performed in compliance with applicable laws and platform policies, with a strong focus on privacy and responsible engineering.

Requirements
  • Strong experience in reverse engineering complex software systems (mobile and/or web)

  • Solid skills in binary analysis, disassembly, and decompilation (IDA Pro, Ghidra, Hopper or similar)

  • Experience with Android apps (APK/DEX) and native libraries (ARM/ARM64)

  • Ability to analyze network behavior and understand API/protocol changes

  • Familiarity with dynamic instrumentation (e.g., Frida or similar)

  • Strong problem-solving skills with undocumented/obfuscated systems

  • Evidence of past work (projects, write-ups, research, or tools)

  • Fluent in English (written & spoken)

Great to have
  • Experience analyzing protected/obfuscated applications and complex runtime behavior

  • Practical understanding of cryptography and secure protocol design

  • Background in application security research or pentesting

  • Python, Go, C/C++, or Rust for tooling/automation

What we offer

TikFinity is built by a small, high-impact team that ships fast and takes engineering seriously. You’ll work directly with the people who build and run the product - no layers, no politics, just real ownership and real impact. We’re remote-first, flexible with your schedule, and focused on outcomes, not hours. You’ll get the freedom to explore, build internal tooling, and shape how we keep our integrations stable as platforms evolve.

Compensation

For Austria-based employment, the gross annual salary range is €65,000–€95,000.
For other locations, compensation is benchmarked to the local market and depends on qualifications and experience.

About us
At TikFinity, we build the next generation of tools for creators - from smart dashboards and interactive overlays to widgets and alerts.
Our development team constantly innovates for thousands of streamers and creators on Twitch, TikTok Live, and beyond.
Join our team and help shape the future of streaming experiences - by creators, for creators.
Die Position

Wir suchen einen Reverse Engineer, der uns dabei unterstützt, das Verhalten von Clients und Protokollen großer Live-Streaming-Plattformen zu verstehen und zu validieren sowie die Zuverlässigkeit unserer Integrationen zu verbessern. Du analysierst Mobile- und Web-Clients, Netzwerkverhalten und Softwarekomponenten, um interne Diagnosewerkzeuge, Dokumentation und Tools zu entwickeln, die unser Produkt stabil halten, während sich Plattformen weiterentwickeln.

Deine Aufgaben
  • Analyse des Verhaltens von Mobile- und Web-Clients, um Protokoll- und Funktionsänderungen zu verstehen

  • Untersuchung von Netzwerkverkehr, Reproduktion von Fehlern und Unterstützung bei Incident-Response, wenn Plattformänderungen Funktionen beeinträchtigen

  • Entwicklung interner Tools für Debugging, Regressionserkennung und Monitoring

  • Dokumentation der Erkenntnisse in einer für Engineering-Teams nutzbaren Form (klare Notizen, Diffs, Testfälle)

  • Enge Zusammenarbeit mit Backend- und Produktteams, um Fixes zu priorisieren und Ausfälle zu reduzieren

Compliance-Hinweis

Wir erwarten, dass alle Arbeiten in Übereinstimmung mit geltenden Gesetzen und Plattformrichtlinien durchgeführt werden, mit einem starken Fokus auf Datenschutz und verantwortungsbewusstes Engineering.

Was du mitbringst
  • Fundierte Erfahrung im Reverse Engineering komplexer Softwaresysteme (Mobile und/oder Web)

  • Sehr gute Kenntnisse in Binäranalyse, Disassemblierung und Dekompilierung (z. B. IDA Pro, Ghidra, Hopper oder vergleichbare Tools)

  • Erfahrung mit Android-Apps (APK/DEX) und nativen Bibliotheken (ARM/ARM64)

  • Fähigkeit zur Analyse von Netzwerkverhalten und zum Verständnis von API- und Protokolländerungen

  • Vertrautheit mit dynamischer Instrumentierung (z. B. Frida oder ähnliche Tools)

  • Ausgeprägte Problemlösungsfähigkeiten bei nicht dokumentierten oder obfuskierten Systemen

  • Nachweise früherer Arbeiten (Projekte, Write-ups, Research oder Tools)

  • Fließende Englischkenntnisse in Wort und Schrift

Great to have
  • Erfahrung mit der Analyse geschützter/obfuskierter Anwendungen und komplexem Laufzeitverhalten

  • Praktisches Verständnis von Kryptographie und sicherem Protokolldesign

  • Kenntnisse in Python, Go, C/C++ oder Rust für Tooling und Automatisierung

  • Hintergrund in Application Security Research oder Penetrationstests

Was wir anbieten

TikFinity wird von einem kleinen, leistungsstarken Team entwickelt, das schnell liefert und Engineering ernst nimmt. Du arbeitest direkt mit den Personen zusammen, die das Produkt bauen und betreiben – keine Hierarchien, keine Politik, sondern echte Verantwortung und messbarer Einfluss. Wir arbeiten remote-first, bieten flexible Arbeitszeiten und legen den Fokus auf Ergebnisse statt Arbeitsstunden. Du erhältst die Freiheit, neue Ansätze zu erforschen, interne Tools zu entwickeln und mitzugestalten, wie wir unsere Integrationen stabil halten, während sich Plattformen weiterentwickeln.

Gehalt

Für eine Anstellung in Österreich liegt das Bruttojahresgehalt zwischen 65.000 € und 95.000 €.
Für andere Standorte richtet sich die Vergütung nach dem lokalen Markt und hängt von Qualifikation und Erfahrung ab.

Über uns
At TikFinity, we build the next generation of tools for creators - from smart dashboards and interactive overlays to widgets and alerts.
Our development team constantly innovates for thousands of streamers and creators on Twitch, TikTok Live, and beyond.
Join our team and help shape the future of streaming experiences - by creators, for creators.
Work at OWN3D and begin the greatest quest of your life!
We are looking forward to receiving your application.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.