Description
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.
As a Technical Lead, Engine Systems, you will report to Principal Technical Director and own the evolution of performance-critical engine systems for Apex Legends. You will lead development across CPU performance, memory, load times, and platform systems while guiding a team of senior engineers. You will define technical direction, simplify complex systems, and deliver stable, scalable solutions that improve player experience and support live service operations.
Responsibilities:
- Lead and support senior engineers building core engine systems
- Define technical roadmap for performance, memory, and platform systems
- Plan large system changes while maintaining live service stability
- Optimise CPU, memory, streaming, and load time performance
- Architect and implement engine systems using C++
- Partner with design, audio, and animation teams on scalable solutions
- Collaborate with EA Central Tech and platform partners on integrations
Qualifications:
- 10+ years in game development with engine systems experience
- 3+ years leading engineers on complex technical initiatives
- Expertise in C/C++ and performance optimisation techniques
- Experience working across large, mature codebases
- Shipped at least one AAA title on console or PC
- Experience developing for Sony, Microsoft, or Nintendo platforms
- Skilled in debugging, profiling, and optimising live systems