# Senior Software Engineer- Generalist (Apex Legends)

**Company**: Electronic Arts
**Location**: Los Angeles, California
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: regular
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/fi_FI/careers/JobDetail/Senior-Software-Engineer-Generalist-Apex-Legends/216015?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_002f6e93-086

## 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.

## Skills

### Required
- C/C++
- Python
- software performance optimization
- debugging
- large-scale codebases

### Nice to have
- live service game experience
- embedded scripting languages
- content or asset build pipelines
- developer-facing tooling
- backend or web services and cloud infrastructure

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/fi_FI/careers/JobDetail/Senior-Software-Engineer-Generalist-Apex-Legends/216015?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
