Description
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. As a Senior Software Engineer, you will drive the development of foundational technologies and work to improve the performance and stability of Apex Legends.
Responsibilities:
- Debug and resolve complex issues in large-scale codebases across a variety of abstraction layers.
- Collaborate with other engineers to quantify game performance, prevent regressions, and improve launch stability.
- Design, own, and maintain gameplay and engine systems, focused on performance and stability across consoles and dedicated servers.
- Analyze live telemetry and crash data to find defects, prioritize fixes, and guide improvements that directly impact the player experience.
- Build the tools and automated content validation that keep artists, designers, and QA moving quickly and prevent bugs from reaching players.
Required Qualifications:
- 5+ years developing and maintaining software, or equivalent game development experience.
- Experience working in large, shared codebases, in games or otherwise.
- Strong working knowledge of C/C++.
- Proficiency in programming or scripting languages such as Python.
- Experience with profiling, auditing, and optimizing software performance.
- Experience debugging and supporting software running in production.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Benefits: Electronic Arts offers comprehensive benefits packages, including health services, mental well-being support, retirement savings, paid time off, family leaves, free games, and more.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/fi_FI/careers/JobDetail/Senior-Software-Engineer-Generalist-Apex-Legends/216015