# Senior Software Engineer - Generalist (Foundations) (Apex Legends)

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

**Apply**: https://jobs.ea.com/ko_KR/careers/JobDetail/Senior-Software-Engineer-Generalist-Foundations-Apex-Legends/212117?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_678ee50b-168

## Description

Electronic Arts is seeking a Senior Software Engineer - Generalist (Foundations) to join the Respawn team in Los Angeles, CA, or Vancouver, BC. The successful candidate will work on building the foundational technology that powers Apex Legends.

As a Senior Software Engineer, you will report to the Principal Technical Director and design and maintain core engine systems across physics, memory, input, and platform layers. You will partner with cross-disciplinary teams to deliver scalable systems that improve performance, stability, and player experience in a live service environment.

Responsibilities:

- Design and maintain core engine systems across multiple domains

- Own cross-cutting technical initiatives from design to release

- 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

- Collaborate with design, art, and audio on feature development

- Mentor engineers through code reviews and technical guidance

Qualifications:

- 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

- Experience developing on Sony, Microsoft, or Nintendo platforms

- Strong understanding of 3D math or simulation systems

Electronic Arts offers a comprehensive benefits package that supports a balanced life, including medical insurance, mental health support, retirement savings, paid time off, family leave, and free games.

## Skills

### Required
- C/C++
- game engine development
- systems-level code
- performance optimization
- memory management
- CPU optimization
- bandwidth optimization
- debugging
- complex issue resolution
- platform integration
- partner technology integration
- feature development
- mentorship

---

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