
Job description
As a Senior Software Engineer, you will report to Principal Technical Director and build the foundational technology that powers Apex Legends. You will design and maintain core engine systems across physics, memory, input, and platform layers.
Design and maintain core engine systems across multiple domains, optimize memory, CPU, and bandwidth across gameplay systems, debug and resolve complex issues in large-scale codebases, integrate platform and partner technologies into the engine, and collaborate with design, art, and audio on feature development.
8+ years developing game engine or systems-level code, strong C/C++ experience in performance-critical systems, experience working in large, shared codebases, shipped at least one AAA game on console or PC, experience optimizing memory, CPU, or runtime performance, and strong understanding of 3D math or simulation systems.
Company

Entertainment
Electronic Arts (EA) is a leading interactive entertainment company that designs, develops, and publishes high-profile mobile and console games for a global audience. With a portfolio that includes iconic franchises such as FIFA, The Sims, and Battlefield, EA combines cutting-edge technology with creative storytelling to deliver immersive gameplay experiences. The company’s distinctive culture encourages collaboration across diverse teams, fostering innovation and ensuring that every employee’s ideas shape the next generation of games. EA’s commitment to community engagement and continuous learning makes it an attractive destination for professionals who want to bring play to life on a worldwide scale.
Keep exploring

Electronic Arts

Electronic Arts

Electronic Arts

Electronic Arts

Electronic Arts

Electronic Arts