DEVELOP AND SUPPORT A Proprietary Multi-Platform Game Engine
PRINCIPAL ENGINE PROGRAMMER NEW IP
RESPONSIBILITIES
We’re looking for a Principal Engine Programmer to help shape the technical foundations of our new IP. You’ll play a key role in building, maintaining, and optimizing our engine systems — with a particular focus on Unreal Engine and similar technologies.
Design, prototype, and implement robust engine and gameplay systems.
Develop and maintain data-driven, modular, and scalable architectures.
Collaborate with design, gameplay, and art teams to define efficient pipelines and tools.
Profile, debug, and optimize engine performance across multiple platforms.
Review code, provide technical guidance, and mentor other programmers.
Contribute to long-term engine strategy and best practices.
REQUIREMENTS
Strong C/C++ programming skills with a deep understanding of object-oriented development and ECS architecture.
Proven experience working with Unreal similar engines at a systems or engine level.
Familiarity with source control, profiling, and debugging tools.
Strong math and problem-solving skills.
Comfortable collaborating in an agile, multidisciplinary environment.
Excellent communication and English skills.
Preferences
5+ years of professional experience in engine or gameplay programming.
Experience with Unreal Mass AI, Unity DOTS, or other hybrid ECS systems.
Background in physics, animation, or AI programming.
Tools programming experience with credits on a shipped title.
Experience contributing to engine or technology architecture decisions.
PLUSES
Experience with machine learning or procedural systems.
Passion for pushing technical boundaries and supporting creative teams.