Principal Game Programmer (f/m/x)

Principal Game Programmer (f/m/x)

Frankfurt am Main Vollzeit 75000 - 95000 € / Jahr (geschätzt) Kein Homeoffice möglich
Deck13

Auf einen Blick

  • Aufgaben: Leite das technische Team und löse komplexe Programmierprobleme in spannenden Spielen.
  • Unternehmen: DECK 13 Interactive, ein kreatives Studio mit einer Leidenschaft für unvergessliche Spielerlebnisse.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und die Möglichkeit, an AAA-Spielen zu arbeiten.
  • Weitere Informationen: Wachstumsorientierte Umgebung mit Mentoring-Möglichkeiten für Programmierer aller Erfahrungsstufen.
  • Warum dieser Job: Gestalte die Zukunft des Gamings und arbeite an innovativen Projekten mit einem talentierten Team.
  • Qualifikationen: Mindestens 10 Jahre Erfahrung in der Spieleentwicklung und Expertenkenntnisse in C++.

Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.

Unsere Geschichte: Bei DECK 13 Interactive sind wir mehr als nur ein Spielentwicklungsstudio – wir sind eine vielfältige, leidenschaftliche Gemeinschaft von Kreativen, die sich der Schaffung unvergesslicher Spielerlebnisse widmet. Seit unserer Gründung im Jahr 2001 im Herzen von Frankfurt, Deutschland, haben wir die Grenzen dessen, was in PC- und Konsolenspielen möglich ist, ständig erweitert. Jetzt Teil der PulluP Entertainment-Gruppe, gestaltet unser Team von rund 100 talentierten Fachleuten die Zukunft des Gamings. Wir sind die Köpfe hinter Titeln wie Lords of the Fallen, The Surge-Serie und Atlas Fallen, die für ihre reichen Welten und fesselndes Gameplay bekannt sind. Aber wir glauben, dass die besten Spiele noch vor uns liegen, und hier kommst du ins Spiel.

Deine Quest: Als unser Principal Game Programmer (f/m/x) wirst du der erfahrenste individuelle Beitragende im Programmierungsteam sein. Deine Mission umfasst das Setzen des technischen Standards über Unreal Engine, unsere Entwicklungstools und das Gameplay. Darüber hinaus wirst du die schwierigsten technischen Probleme übernehmen und die Architektur in enger Zusammenarbeit mit dem Technischen Direktor vorantreiben. Die Mentoring von Senior-, Regular- und Junior-Programmierern ist ein zentraler, formaler Teil der Rolle.

Deine Mission umfasst:

  • Technische und architektonische Entscheidungen über wichtige Systeme vorantreiben.
  • Verantwortung für die technisch anspruchsvollsten Arbeiten übernehmen: tiefgehende Optimierung, systemübergreifende Refaktorisierungen und risikobehaftete Bereiche des Codes.
  • Technische Standards und Best Practices festlegen und aufrechterhalten.
  • Programmierer aller Ebenen durch Pairing, Code-Reviews und technische Anleitung mentorieren, Wachstum fördern und komplexe Probleme lösen.
  • Dokumentation und Wissensaustausch für die Systeme und Bereiche, die du am besten kennst, übernehmen.
  • Neue Tools und Arbeitsabläufe identifizieren, bewerten und prototypisieren, um die Leistung des Teams zu verbessern.
  • Zur Einstellung durch technische Interviews und Einarbeitung beitragen.

Dein Toolkit:

  • Über 10 Jahre Erfahrung in der Spieleentwicklungsbranche.
  • Expertenkenntnisse in C++ mit einem tiefen Verständnis für Programmierprinzipien, Systemdesign und großangelegte Architekturen.
  • Umfangreiche Erfahrung in der Spieleprogrammierung sowohl auf Engine-Ebene als auch in der Entwicklung von Tools.
  • Tiefes Wissen über die Interna von Unreal Engine und wichtige Teilsysteme.
  • Eine nachweisliche Erfolgsbilanz beim Veröffentlichen von AA/AAA-Titeln mit erheblichem Einfluss auf zentrale Systeme.

Principal Game Programmer (f/m/x) Arbeitgeber: Deck13

DECK 13 Interactive ist ein hervorragender Arbeitgeber, der eine kreative und unterstützende Arbeitsumgebung in Frankfurt bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung und Teamarbeit haben unsere Talente die Möglichkeit, an spannenden Projekten zu arbeiten und ihre Fähigkeiten durch Mentoring und Wissensaustausch kontinuierlich zu erweitern. Unsere Kultur fördert Vielfalt und Innovation, was uns ermöglicht, die Grenzen des Game Designs zu verschieben und unvergessliche Spielerlebnisse zu schaffen.

Deck13

Kontaktdaten:

Deck13 Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Principal Game Programmer (f/m/x) erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Deck13 anzuklopfen, wenn du dich auf die Stelle als Principal Game Programmer (f/m/x) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Deck13 vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Game Programmer (f/m/x) mit Bravour zu bestehen

C++
Unreal Engine
System Design
Large-Scale Architectures
Game Programming
Tools Development
Technical Mentoring

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Deck13 klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Deck13 vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.