Senior Game Developer (C++)

Gameloft
•Remote

About The Position

We are looking for an experienced C++ Game Developer to join the team working on Disney Magic Kingdoms, a live mobile game where players build and expand their own Disney theme park, unlock iconic Disney characters, complete story-driven quests, and enjoy regularly updated events and content. The developer will contribute throughout the full game development cycle by building features and technologies, supporting existing systems, and helping improve product quality and performance. The role combines strong C++ engineering fundamentals with hands-on game development and collaboration across disciplines. The position offers the opportunity to deepen expertise in C++ game development, work with complex real-time systems, and gain experience across different areas of a live mobile game. The developer can strengthen knowledge of game architecture, performance optimization, multithreading, and system integration while contributing to a globally recognized Disney title. The team works closely across engineering, art, and design. The recruitment process may include a recruiter interview, an online technical assessment, a technical interview, and a project/team interview if required. Applicants must submit a full version of their CV in English; qualified candidates will be invited to complete an online technical assessment.

Requirements

  • At least 3 years of practical C++ programming experience on commercial or other real-world projects.
  • Strong understanding of software architecture and object-oriented programming.
  • Solid knowledge of 3D mathematics.
  • Practical experience with multithreading.
  • Ability to design and maintain efficient, reusable, and reliable code.
  • Understanding of performance, optimization, and application responsiveness.
  • Strong problem-solving and debugging skills.
  • Ability to work effectively within a cross-functional development team.
  • Responsibility, ownership, and commitment to agreed deadlines.
  • Good English reading and writing skills.
  • A full version of the CV in English is required for application consideration.

Nice To Haves

  • Programming experience for mobile devices and/or consoles.
  • Professional or personal experience in video game development or other real-time 3D applications.
  • Knowledge of client-server communication and networking technologies.
  • Experience with scripting languages such as Python, Lua, TypeScript, or similar.
  • Experience working with Unity and/or Unreal Engine.

Responsibilities

  • Develop game features in C++ according to design specifications, technical requirements, and existing programming standards.
  • Integrate game components, including engine systems, gameplay, UI, graphics, animations, and sound.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Optimize and troubleshoot game systems to ensure performance, quality, and responsiveness.
  • Contribute to game design specifications and technical specifications.
  • Support and improve existing game technologies and systems.
  • Investigate technical issues and contribute to solutions throughout the development lifecycle.
  • Collaborate with Game Developers, 2D and 3D Artists, Game Designers, Level Designers, and Backend Developers throughout development.

Benefits

  • Possibility to work remotely in a global product company.
  • Competitive salary based on experience and qualifications.
  • 21 days of paid vacation.
  • 5 days of paid sick leave.
  • National holidays as non-working days.
  • Medical insurance.
  • Access to psychologist support.
  • Parental leave.
  • Access to an educational platform with courses, training programs, and certifications.
  • Employee Referral Program.
  • Technical support and equipment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service