# Senior Software Developer (UI) - Battlefield

**Company**: Electronic Arts
**Location**: Montreal, Quebec
**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/fi_FI/careers/JobDetail/Senior-Software-Developer-UI-Battlefield/215617?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_6f1d0c3a-6a9

## Description

Electronic Arts is seeking a Senior Software Developer (UI) to join their team in Montreal. As a Senior Software Engineer on the UI Engine team, you will lead initiatives focused on scalability, performance, and platform robustness across Battlefield's UI technology stack.

The ideal candidate will have 8+ years of professional software engineering experience, extensive experience working with engine-level or central technology systems in the games industry, and deep expertise in C++ and large-scale, performance-critical codebases.

Responsibilities:

- Drive scalable platform initiatives within the UI engine domain in collaboration with technical leadership.

- Architect, implement, and evolve engine-level UI systems with a strong focus on performance and robustness.

- Identify systemic bottlenecks and lead cross-team efforts to address CPU, memory, and runtime efficiency challenges.

- Break down complex technical problems into actionable work across the team.

- Partner with engine systems, rendering, and performance teams to align on optimization strategies.

Example Work:

- Lead cross-discipline efforts to improve CPU and memory efficiency of UI systems in large-scale gameplay scenarios.

- Build and extend profiling, budgeting, and performance analysis capabilities at the engine level.

- Refactor and modernize legacy systems to improve stability, maintainability, and performance visibility.

Benefits: Electronic Arts offers a comprehensive benefits package, including health services, mental well-being support, retirement savings, paid time off, family leave, free games, and more.

## Skills

### Required
- C++
- large-scale performance-critical codebases
- CPU and memory profiling
- software engineering

### Nice to have
- Frostbite
- UI systems experience
- scalable engine platform development
- central performance or engine teams experience

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/fi_FI/careers/JobDetail/Senior-Software-Developer-UI-Battlefield/215617?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
