Description
We are a small autonomous team developing an ambitious multiplayer experience on Unreal Engine. We are looking for highly involved developers driven by execution, a sense of responsibility, and pride in building something concrete together.
Responsibilities:
- Design, implement, and maintain engine foundations under Unreal Engine, focusing on stability, performance, and scalability.
- Lead rendering and frame performance projects: diagnose and optimise GPU/CPU, define budgets, pipelines, and implement safeguards.
- Own end-to-end technical solutions: design, implement, integrate, review, and harden, with a production and live hygiene mindset.
- Collaborate daily with gameplay, tech art, VFX, level art, tools, and build teams to ensure engine choices support fast delivery without degrading performance.
- As a senior hands-on role: write code daily, debug close to the engine, challenge solutions, document reasoning, and elevate the team's quality standards.
Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent.
- At least 7 years of programming experience, preferably in the video game industry.
- Strong communication skills and ability to support and elevate the team.
- Experience with HLSL, DirectX, and C++.
- Understanding of console game development and performance optimisation.
- Strong mathematical skills (algebra, geometry, and calculus).
- Creativity and innovative spirit.
Nice to have:
- Experience on a team that has delivered a video game.
- Understanding of C#.