Senior Engineer, Server – NBA 2K

Senior Engineer, Server – NBA 2K

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice möglich
2

Auf einen Blick

  • Aufgaben: Entwickeln und optimieren Sie Backend-Architekturen für NBA 2K, einschließlich verteilter Systeme und Datenbanken.
  • Unternehmen: Visual Concepts ist ein führendes Spielentwicklungsstudio mit über 100 veröffentlichten Titeln.
  • Vorteile: Vollzeitmitarbeiter erhalten medizinische, zahnärztliche und visuelle Versicherungen sowie bis zu 25 Tage Urlaub.
  • Weitere Informationen: Die Position ist vollständig remote und kann überall in den USA ausgeübt werden.
  • Warum dieser Job: Arbeiten Sie an einem der beliebtesten Sportspiel-Franchises der Welt in einem kreativen Team.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere in serverseitigen Systemen und C++.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Bei Visual Concepts glauben wir, dass großartige Spiele von vielfältigen und befähigten Teams mit einer gemeinsamen Leidenschaft für das Spiel geschaffen werden. Als eines der weltweit führenden Spieleentwicklungsstudios haben wir über 100 Titel mit mehreren SKU veröffentlicht, die sowohl kritische Anerkennung als auch kommerziellen Erfolg erzielt haben. Unsere Teams sind unabhängig und unternehmerisch. Unsere Studios in Novato, Irvine, Budapest, Shanghai, Austin, Boise, Seoul und Parksville, Kanada, engagieren sich für Kunstfertigkeit und technische Innovation und bieten den besten Kandidaten die Möglichkeit, mit einigen der klügsten und kreativsten Köpfe der Branche zu lernen und zu wachsen.

Was wir brauchen: Wir suchen einen Senior Engineer mit einer Leidenschaft für serverseitige Entwicklung, um dem NBA 2K-Team beizutreten! In dieser Rolle übernehmen Sie Verantwortung in einem breiten technischen Bereich - arbeiten an verteilten Systemen, großangelegtem Computing und effizienten Datenbanken, um leistungsstarke Backend-Services zu erstellen. Ihre Arbeit wird eine Schlüsselrolle bei der Bereitstellung von Online-Erlebnissen spielen, die eine der beliebtesten Sportspiel-Franchises der Welt antreiben. Diese Rolle berichtet an den Lead Director of Programming.

Was Sie tun werden:

  • Arbeiten an der Backend-Architektur und den Services, die die Online-Funktionen von NBA 2K unterstützen
  • Entwerfen und Optimieren verteilter Systeme, um Skalierbarkeit, Zuverlässigkeit und Fehlertoleranz sicherzustellen
  • Erstellen und Pflegen von großangelegten Computing-Lösungen, die Millionen von gleichzeitigen Spielern bewältigen
  • Entwickeln effizienter Datenbankstrukturen und Abfragen zur Unterstützung von hochvolumigen, Echtzeit-Transaktionen
  • Liefern von leistungsstarken Backend-Services mit Fokus auf niedrige Latenz und Stabilität
  • Zusammenarbeiten mit Ingenieur- und Designteams, um nahtlose Online-Spielerlebnisse zu ermöglichen.

Wer gut passt:

  • 5+ Jahre Berufserfahrung in der Softwareentwicklung, mit starkem Fokus auf Backend- und serverseitige Systeme
  • Starke Kenntnisse in C++ mit solidem Verständnis der Prinzipien der objektorientierten Programmierung
  • Kenntnisse in einer oder mehreren Skriptsprachen wie Python, PHP, Perl oder Ruby, mit starker Präferenz für Python
  • Verständnis von verteilten und skalierbaren Systemen
  • Nachgewiesene Erfahrung mit multithreaded Programmierung, um Effizienz und Stabilität in großangelegten, Echtzeit-Umgebungen zu fördern
  • Demonstrierte Fähigkeit, neue Technologien und Trends zu recherchieren, zu bewerten und zu integrieren, um die Teamfähigkeiten, Plattformleistung und Produktinnovation zu verbessern
  • BS in Informatik oder gleichwertige Erfahrung in der großangelegten Softwareentwicklung
  • Erfahrung in der Entwicklung sicherer Transaktionssysteme, einschließlich virtueller Währung und kontobasierter Funktionen, ist ein großer Vorteil
  • Fähigkeiten in der Datenbankoptimierung, einschließlich Verbindungsmanagement und Abfrageleistungsoptimierung
  • Vertrautheit mit Online-Gaming-Architekturen und Service-Design für Live-, verbundene Spielerlebnisse
  • Grundkenntnisse in SQL-Datenbanken wie MySQL, Microsoft SQL Server oder ähnlichen Systemen
  • Erfahrung in der Entwicklung von Videospielkonsolen ist sehr vorteilhaft
  • Leidenschaft für Videospiele (nicht nur für unsere!)

Dies ist eine vollständig remote Rolle, die überall in den Vereinigten Staaten angesiedelt sein kann.

Senior Engineer, Server – NBA 2K Arbeitgeber: 2K

Visual Concepts bietet eine kreative Umgebung mit einem Fokus auf technische Innovation. Mitarbeiter genießen umfassende Leistungen wie 14 bezahlte Feiertage und Unterstützung für psychische Gesundheit. Die Studios befinden sich in mehreren Städten, darunter Novato und Irvine.

2

Kontaktdaten:

2K Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Engineer, Server – NBA 2K 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 2K anzuklopfen, wenn du dich auf die Stelle als Senior Engineer, Server – NBA 2K 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 2K vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Engineer, Server – NBA 2K mit Bravour zu bestehen

Backend-Entwicklung
Server-seitige Systeme
C++
Objektorientierte Programmierung
Python
Verteilte Systeme
Multithreaded-Programmierung

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 2K 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 2K 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.