We are looking for an experienced
Lead/Principal Gameplay Programmer
to drive gameplay systems, mentor engineers, and own core technical architecture for our upcoming titles. This role requires strong Unreal Engine expertise, deep C++ knowledge, and leadership capability to guide a gameplay team through production and launch.
Key Responsibilities
Lead the design and implementation of gameplay systems using Unreal Engine (C++)
Architect scalable, high-performance gameplay frameworks and features
Collaborate closely with design, art, animation, and platform teams
Mentor and manage gameplay programmers, conduct code reviews, and enforce best practices
Drive technical decision-making and ensure production milestones are met
Optimize gameplay performance across platforms
Contribute to long-term technical vision and roadmap planning
Required Skills & Experience
10–12+ years in game development, with significant Unreal Engine experience
Strong expertise in C++ and gameplay systems architecture
Experience shipping at least one AA/AAA title
Deep understanding of gameplay mechanics, AI systems, physics, networking, or animation systems
Strong debugging, profiling, and optimization skills
Leadership experience managing or mentoring developers
Good to Have
Experience with multiplayer/networked gameplay
Console or cross-platform development experience
Experience working in large, distributed teams
What We’re Looking For
Strong ownership mindset
Ability to balance technical excellence with production realities
Passion for building high-quality, player-focused experiences
Long-term vision alignment with the studio’s growth