- Lead a team of senior generalist engineers, fostering a collaborative, solutions-focused environment.
- Plan and execute major technical changes while maintaining a stable live-service codebase.
- Solve complex challenges across multithreading, build processes, CPU optimization, and scripting systems.
- Analyze and improve existing systems to streamline performance and maintainability.
- Define technical roadmaps and staffing plans aligned with long-term engine goals.
- Mentor engineers through reviews, architecture discussions, and hands-on guidance.
- Architect, implement, and maintain low-level engine systems in C++.
- Collaborate across disciplines to design efficient, scalable solutions.
- Optimize systems for memory, CPU, and streaming performance.
- Lead cross-platform development for Sony, Microsoft, and Nintendo hardware.
- Debug and resolve complex engine issues in large-scale, live environments.
- Partner with internal and external tech teams (EA Central Tech, first-party partners) to integrate new technologies.
- Passion for games and improving core engine systems.
- Technical expertise: Deep C/C++ and systems programming knowledge; strong focus on performance and optimization.
- Versatility: Comfortable across engine domains and large codebases.
- Experience: 10+ years in game development, including 5+ in engine architecture and 3+ in a technical leadership role.
- Leadership: Proven ability to guide experienced engineers and align teams on complex goals.
- Platform knowledge: AAA engines, console development (Sony/Microsoft/Nintendo), Perforce, Visual Studio, Windows; shipped at least one AAA title.
- Expert debugging and performance optimization using industry profilers; cross-disciplinary collaboration and solutions-focused mindset.
- Preferred: Bachelor’s degree in CS/Math, experience with PS5/Xbox Series X|S, multiplayer AAA titles, or Linux debugging.