New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Senior Software Developer (UI) - Battlefield

Electronic Arts
Apply →
hybrid senior full-time Montreal, Quebec

First indexed 20 Sept 2026

Description

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

As a Senior UI Software Engineer on the Battlefield UI Engine team, you will build and evolve the underlying technology powering UI across all game modes, live services, and platforms.

Responsibilities

  • Engine-Level UI Architecture: Design, implement, and modernize core UI systems, layout pipelines, input handling, and data-driven UI frameworks.
  • UI Performance & Memory: Profile, budget, and optimize runtime UI cost (CPU cycles, draw calls, memory footprint, and frame-time stability) during intensive multiplayer gameplay.
  • Cross-Discipline Collaboration: Partner closely with UI artists, technical designers, rendering, and gameplay engineers to solve complex UI integration challenges across platforms.
  • Technical Leadership: Lead technical investigations into complex UI/engine bugs, guide architecture decisions, and mentor team members.

Qualifications

  • Core C++ & Systems: Strong C++ background in performance-critical, real-time codebases (AAA games, game engines, or complex interactive software).
  • UI & Runtime Experience: Solid understanding of game UI architecture (HUD/menu runtime systems, layout/draw pipelines, event/input handling, or data binding).
  • Performance & Profiling: Strong grasp of CPU/memory optimization, multi-threading, debugging, and UI profiling tools/budgets.
  • Collaboration & Leadership: Proven track record of breaking down complex problems and partnering with both content creators and core tech teams.

Benefits

We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/en_US/careers/JobDetail/Senior-Software-Developer-Engine-UI-Battlefield/215617