Overview
Join a dynamic game development studio dedicated to crafting immersive, large-scale strategy experiences for PC and next-generation platforms. This role is pivotal in shaping the technical foundation of a flagship grand strategy title inspired by the Total War series, blending real-time tactical battles with deep campaign mechanics. As Lead Technical Programmer, you will architect and implement a robust battle system capable of supporting thousands of units, ensuring seamless integration between real-time and turn-based gameplay. You will collaborate closely with designers, artists, and fellow developers to deliver innovative systems that push the boundaries of the strategy genre.
Responsibilities
* Design and develop scalable battle systems supporting large-scale unit management and tactical combat using Unreal Engine 5 (C++)
* Engineer real-time to turn-based integration for seamless gameplay transitions
* Optimize performance for complex AI, pathfinding, and large unit counts
* Collaborate with design and art teams to ensure technical solutions align with creative vision
* Implement data-oriented design patterns for efficient system architecture
* Contribute to the development of campaign mechanics, AI behaviors, and emergent gameplay systems
* Mentor and guide junior programmers, fostering a culture of technical excellence
* Participate in code reviews, technical planning, and problem-solving sessions
Qualifications
* Expert proficiency in Unreal Engine 5 and C++ programming
* Proven experience developing large-scale RTS or grand strategy games
* Strong background in data-oriented design and scalable system architecture
* Deep understanding of AI, pathfinding, and real-time tactical combat mechanics
* Experience optimizing performance for complex simulations and high unit counts
* Ability to work collaboratively in a multidisciplinary team environment
* Excellent problem-solving, communication, and documentation skills
* Passion for strategy games and a keen understanding of player engagement and game balance
* Availability for a full-time contract position; remote work supported
#J-18808-Ljbffr