
Job description
As a Senior Software Engineer, you will drive the development of foundational technologies and work to improve the performance and stability of Apex Legends. You will work closely with gameplay teams, tools engineers, game designers and producers to create and maintain a wide-variety of systems across our entire technical stack, from the engine to our game services backend.
Debug and resolve complex issues in large-scale codebases across a variety of levels of abstraction, Collaborate with other engineers to quantify game performance, prevent regressions and improve launch stability, Improve our online multiplayer experience by contributing strong networking code, Design, own and maintain engine systems, focused on performance and stability across consoles and dedicated servers.
5+ years of experience developing and maintaining software or equivalent game development experience, Experience working in large, shared codebases (not necessarily games!), Strong working knowledge of C/C++, Proficiency in programming or scripting languages such as Python, Experience with profiling and optimizing software
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