remote
Lead Programmer - 12 Month - D3T
Software Engineer
Lead a multidisciplinary programming team on AAA game projects, driving performance, architecture, and feature delivery using C++, Unreal Engine, and Unity. Collaborate closely with design and art teams to deliver high‑quality, scalable game experiences.
About the role
Key Responsibilities
- Architect and implement core gameplay systems in C++ for AAA titles, ensuring performance and scalability.
- Lead a small team of programmers, providing mentorship, code reviews, and technical guidance.
- Collaborate with designers, artists, and QA to translate concepts into robust, maintainable code.
- Optimize engine and gameplay code for multiple platforms, focusing on frame‑rate and memory usage.
- Integrate third‑party tools and middleware, managing version control and build pipelines.
Requirements
- 5+ years of professional game programming experience, with a strong portfolio of AAA projects.
- Expertise in C++ and experience with Unreal Engine and Unity.
- Proven ability to lead and mentor junior developers in a fast‑paced environment.
- Solid understanding of real‑time rendering, physics, and AI systems.
- Excellent problem‑solving skills and a passion for delivering polished, high‑quality games.
Skills
cunreal engineunity