Senior Game Engine Programmer
Role details
Job location
Tech stack
Job description
We are looking for a Senior Game Engine Programmer to join our engine team and contribute to the development and optimisation of cutting-edge game engine technologies. In this role, you will work on core engine systems across areas such as engine architecture, rendering, animation, physics, performance optimisation and cross-platform development. You will collaborate closely with gameplay, tools, art and production teams to build scalable and high-performance engine solutions for multiple platforms, including mobile, PC and console. You will also help solve complex engine challenges, and mentor other engineers within the team.
-
Design and implement advanced game engine technologies, including engine architecture, rendering, animation, physics and related systems.
-
Develop and optimise cross-platform engine solutions for mobile, PC and console platforms.
-
Work closely with gameplay, art, design and production teams to deliver robust and efficient technical solutions.
-
Analyse and resolve complex performance, stability and scalability issues across different platforms.
-
Follow and apply the latest technical developments from industry conferences and research papers, such as SIGGRAPH and GDC.
-
Provide technical guidance, code reviews and mentorship to other engineers on the team.
Requirements
-
Minimum 5 years of experience in 3D game engine development.
-
Strong understanding of game engine architecture and at least one major technical area such as rendering, animation, physics, performance optimisation.
-
Solid C/C++ programming skills, with strong knowledge of data structures, algorithms and software engineering principles.
-
Experience developing and shipping games or engine technologies on mobile, PC or console platforms.
-
Ability to read, understand and implement techniques from academic papers, industry talks or technical publications.
-
Strong problem-solving skills and the ability to work independently in complex technical areas.
-
Good communication skills and experience collaborating with cross-functional teams.
-
Self-driven, detail-oriented and committed to delivering high-quality technical work.
Preferred Qualifications
-
Experience with commercial engines such as Unreal Engine.
-
Deep expertise in rendering, animation systems, physics simulation or engine performance optimisation.
-
Experience with profiling, debugging and optimisation across multiple platforms.
-
Previous experience mentoring engineers or leading technical initiatives.