# Senior Software Developer - Gameplay & Experience

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**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/es_ES/careers/JobDetail/Senior-Software-Developer-Gameplay-Experience/216275?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_5c62be83-885

## Description

Electronic Arts creates incredible entertainment experiences that inspire players and fans worldwide. Here, everyone is part of the story, part of a community that connects people globally. As a Senior Software Developer, you will collaborate with product leaders, gameplay designers, developers, and researchers to bring ideas to life. You will develop and architect new gameplay experiences and refine existing ones.

Responsibilities:

- Build and maintain performant, stable, and engaging gameplay features.

- Align feature implementations with core engine architecture and technical strategy.

- Refine user journey requirements with strong engineering and gameplay guidance.

- Implement telemetry and analytics integrations for feature visibility and tracking.

- Contribute to engine, content, agentic, and research initiatives to build scalable solutions.

- Identify gameplay technical risks, blockers, and architecture pitfalls, providing clear mitigation plans.

- Create wireframes and automated test suites for gameplay systems.

Qualifications:

- 8+ years of professional software development experience, including experience with AAA game engines (e.g., Frostbite, Unity, Unreal, Godot, or proprietary).

- Experience with large C++ codebases.

- Experience implementing or designing gameplay features.

- Proficiency across one or multiple gameplay domains (e.g., character, camera, controls, UI, audio, lighting, animation, shaders, VFX, ray casting, splines, physics fundamentals).

- Experience navigating unfamiliar areas of a large codebase and becoming productive quickly in tools, pipeline, or runtime systems.

- Experience collaborating with others to refine product vision research goals into production-ready engine features.

- Experience with design tools such as Miro and Figma.

- Experience contributing to engine architecture or developer-facing platforms.

- Proficiency in CI/CD tools (e.g., Jenkins, GitLab).

- Proficiency in VCS tools (e.g., Perforce, Git).

Benefits:

- Competitive salary.

- Comprehensive benefits package, including medical insurance, mental wellness support, pension plan, paid time off, family leave, free games, and more.

## Skills

### Required
- C++
- AAA game engines
- gameplay features
- large codebases
- telemetry
- analytics
- CI/CD tools
- VCS tools

### Nice to have
- Miro
- Figma
- design tools

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/es_ES/careers/JobDetail/Senior-Software-Developer-Gameplay-Experience/216275?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
