Firaxis Games is seeking a motivated Lead Programmer to direct their development team. The ideal candidate will serve as a domain expert in Unreal Tech, providing direction on technical decisions and ensuring successful Unreal5 Engine integration.
Responsibilities:
- Consult with departments to understand project goals and requirements
- Provide direction and advice on technical decisions, architecture, and workflow optimization to ensure successful Unreal5 Engine integration
- Set high standards for code quality, performance, and maintainability
- Assist team to resolve difficult technical issues and address Unreal Engine-related challenges
- Design and implement modifications, reorganizations, extensions, and optimizations to existing code base
- Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry
- Lead optimization across several platforms
Requirements:
- 3+ years of engineering experience using Unreal Engine
- Some leadership capacity
- A broad knowledge of Unreal's internals
- Excellent communication, collaboration, and mentoring skills
- Highly proficient in C++ programming language
- Comfortable with multi-threading, templates, and optimizing
- Strong problem solving and debugging skills
- Self-motivated and passionate about games
- Good team communication skills, able to translate rough ideas into concrete implementations
- Experience with multiple languages, frameworks and tools a plus