Principal Engine Programmer New IP

4a games

Job Summary

4A Games is seeking a Principal Engine Programmer to lead the technical foundation for a new IP. This role involves designing, implementing, and optimizing engine and gameplay systems, with a focus on Unreal Engine. The programmer will maintain scalable architectures, collaborate with multidisciplinary teams, and contribute to long-term engine strategy, ensuring high performance across various platforms.

Must Have

  • 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.
  • Strong C/C++ programming skills with deep understanding of object-oriented development and ECS architecture.
  • Proven experience working with Unreal or 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.

Good to Have

  • 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.
  • Experience with machine learning or procedural systems.
  • Passion for pushing technical boundaries and supporting creative teams.

Perks & Benefits

  • Comprehensive benefits package available

Job Description

DEVELOP AND SUPPORT A Proprietary Multi-Platform Game Engine

RESPONSIBILITIES

  • 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.

comprehensive benefits package available

8 Skills Required For This Role

Communication Problem Solving Cpp Unreal Unity Game Texts Agile Development Machine Learning

Similar Jobs