Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 25 Sept 2026 · Still live on 27 Oct 2026

Senior Software Developer - Game Integration & Capture Reliability

Electronic Arts Montreal, Quebec Hybrid senior full-time

Salary

$141,400 - $204,400 CAD per year

Apply on Electronic Arts

Description

Electronic Arts is seeking a Senior Software Developer for Game Integration & Capture Reliability. The successful candidate will integrate EA's shared game-data capture technology into production game codebases and establish systems for reproducible and maintainable instrumented title builds.

The role involves adapting title-specific engine systems to expose synchronized rendering, simulation, input, audio, and gameplay signals. The ideal candidate will have experience with C++, game-engine runtime systems, and Perforce streams.

Responsibilities:

  • Integrate the shared capture SDK into dedicated streams for multiple EA titles.
  • Own ongoing merges from title development streams and resolve integration conflicts.
  • Develop title-specific adapters for renderer outputs, camera state, input, physics, animation, navigation, audio, gameplay state, and action events.
  • Configure controlled capture modes, including fixed-timestep simulation and synchronization.
  • Establish reproducible capture builds tied to exact Perforce changelists and schema versions.
  • Develop automated validation for missing modalities, timing drift, and corrupted output.
  • Profile and debug performance, memory, threading, and stability issues.

Qualifications:

  • 8+ years of professional software engineering experience in AAA games or similar complex systems.
  • Expertise in C++.
  • Experience with game-engine runtime systems and Perforce streams.
  • Familiarity with build systems, CI/CD tooling, and scripting languages like Python.

The role is hybrid, working three days a week in Redwood City, Montreal, or Vancouver, with a reporting line to the Lead Technical Director.

In terms of compensation and benefits, EA offers a package including vacation time, sick leave, extended health/dental/vision coverage, life insurance, disability insurance, and a retirement plan. The pay range for this role in British Columbia is $141,400 - $204,400 CAD.

Skills

Required

  • C++
  • game-engine runtime systems
  • Perforce streams
  • build systems
  • CI/CD tooling
  • Python

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.ea.com/en_US/careers/JobDetail/Senior-Software-Developer-Game-Integration-Capture-Reliability/216088

Apply on Electronic Arts