# Software Engineer – Game Technology & Platform Development

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $122,300 - $170,700 CAD
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/fr_CA/careers/JobDetail/Software-Engineer-Game-Technology-Platform-Development/216407?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ee67e6ee-aec

## Description

Help shape the future of how games are built, tested, and played at Electronic Arts. The company is investing in new ways to use AI to improve game development, testing, and experiences.

As a Software Engineer, you will build and expand the technology that captures complex gameplay data with minimal impact on game performance, handles large volumes of information, and makes that data searchable and accessible to teams building AI solutions.

Responsibilities:

- Develop systems that capture rich, detailed gameplay data and make it available to teams building new AI capabilities.

- Work on high-performance systems that collect and process large amounts of data without impacting gameplay.

- Design and develop technology that works across different game engines, consoles, and cloud services.

- Build services, APIs, and SDKs that support multiple games and large volumes of gameplay data.

- Investigate new ways to capture and use data from complex game systems as technology and requirements evolve.

- Help make technical decisions, develop solutions, and see your work used by teams across EA.

- Work directly with game developers, platform engineers, and AI teams to understand their needs and deliver solutions.

Qualifications:

### Required

- 7+ years of professional software development experience, with a track record of designing, building, and maintaining production software.

- Experience working with game engines, game clients, or other real-time software.

- Understanding of APIs, software architecture, and how different systems communicate.

- Experience investigating and resolving complex technical problems.

- Experience using AI coding agents as part of software development.

- Ability to work independently and collaborate with engineers across different teams.

### Preferred

- Strong C++ programming and debugging skills.

- Experience with Frostbite, Unreal Engine, Unity, or custom game engines.

- Experience developing SDKs, engine plugins, or shared software libraries.

- Experience with cloud services, APIs, or data pipelines.

- Familiarity with gameplay recording, controller inputs, telemetry, or replay systems.

- Experience developing software for consoles and other gaming platforms.

- Familiarity with how gameplay data is collected and used by AI systems.

- Experience with multiplayer game systems and client/server networking.

Benefits: In Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child, extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees.

Salary: $122,300 - $170,700 CAD

## Skills

### Required
- software development
- game engines
- APIs
- software architecture
- complex technical problem solving
- AI coding agents

### Nice to have
- C++ programming
- Frostbite
- Unreal Engine
- Unity
- cloud services
- data pipelines
- gameplay recording
- controller inputs
- telemetry
- replay systems
- multiplayer game systems
- client/server networking

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/fr_CA/careers/JobDetail/Software-Engineer-Game-Technology-Platform-Development/216407?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
