Description
Electronic Arts is hiring a Senior Software Engineer - Generalist (Foundations) for Apex Legends in Los Angeles, California, and Vancouver, British Columbia. The role reports to the Principal Technical Director and focuses on designing and maintaining core engine systems across physics, memory, input, and platform layers; optimizing performance; debugging large-scale codebases; integrating partner technologies; collaborating with design, art, and audio; and mentoring engineers. Candidates need at least 8 years of game engine or systems-level development experience, strong C/C++ experience, experience with large shared codebases, at least one AAA console or PC game, and experience optimizing memory, CPU, or runtime performance. The role offers a hybrid work model and compensation of CAD 141,400–204,400 in British Columbia or USD 165,000–256,000 in California.
