remote
Lead Programmer 12 Month Contract - Keywords Studios
Software Engineer
Lead a multidisciplinary team of programmers to deliver high‑quality gameplay and engine features for AAA video‑game projects, using C++, C#, Unreal Engine and Unity while ensuring performance and technical excellence.
About the role
Key Responsibilities
- Architect, design, and implement core gameplay systems, tools, and engine features for multiple AAA titles.
- Lead a team of programmers, providing technical guidance, code reviews, and mentorship.
- Collaborate closely with designers, artists, and QA to translate creative vision into performant, stable code.
- Optimize graphics pipelines, memory usage, and runtime performance across console and PC platforms.
- Maintain and improve build pipelines, continuous integration, and debugging workflows.
Requirements
- 5+ years of professional game development experience, primarily in C++ and C#.
- Strong expertise with Unreal Engine and/or Unity, including custom engine extensions.
- Proven track record delivering gameplay and graphics systems for AAA or high‑profile projects.
- Deep understanding of performance profiling, memory management, and multi‑threaded programming.
- Excellent communication skills and experience leading small to medium‑size development teams.
Skills
ccunreal engineunity