Gameplay Software Engineer

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Vancouver, BC, Canada
Salary
$104,500–$142,800 / yr
Posted
15 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $166k
This role $124k
$93k most similar roles pay here $215k

This role pays less than 78% of similar roles. Most pay $128,825–$203,225 — the shaded band above. At the midpoint, this role pays about $124k versus about $166k for comparable roles.

Based on 240 similar postings.

Employer

About Electronic Arts

Electronic Arts is a global leader in digital interactive entertainment, developing and publishing games for consoles, mobile, and PC under franchises including FIFA, Madden NFL, The Sims, Apex Legends, and Battlefield.

Electronic Arts currently has 149 open roles on FindRole.

Listed pay typically runs $122,300–$170,700 across 81 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Gameplay Software Engineer

Join EA Sports FC as a Gameplay Software Engineer, contributing to the core user experience of our flagship football franchise. Reporting to the Development Director of Gameplay, you will design and implement game mechanics, prototype new features, and develop tools for efficient workflow within an advanced proprietary engine. Your daily tasks include translating high-level designs into detailed code, integrating existing libraries, and ensuring seamless performance across gameplay systems. Proficiency in C++ and a strong background in object-oriented programming are essential, along with experience in AI, character control, and multiplayer development. This role offers rapid iteration cycles, allowing you to see your work impact the game almost immediately, fostering an environment of continuous improvement and innovation.

What you'll do

  • Bring the vision of artists and designers to life through code implementation.
  • Design and write custom code for game mechanics, integrating existing libraries.
  • Prototype new gameplay mechanics to validate designs and enhance features.
  • Develop technical designs for advanced Gameplay systems within proprietary engines.
  • Create tools and workflows to facilitate efficient production of new game features.
  • Collaborate with the Development Director on Gameplay projects and initiatives.

What we're looking for

  • Proficiency with C++ and experience in object-oriented design.
  • Experience architecting A.I., character control, multiplayer, or other gameplay systems.
  • Demonstrated knowledge of good software programming practices.
  • Understanding of multithreaded architectures and synchronization principles.
  • Excellent debugging skills using tools for effective troubleshooting.

More like this

Similar roles

Gameplay Software Engineer

Electronic Arts

Vancouver, BC, Canada 4 days ago $122,300$170,700
C++ Object-Oriented Design AI Architecture Multiplayer Systems Debugging Tools Performance Optimization Proprietary Game Engine
Hybrid

Gameplay Software Engineer

Electronic Arts

Vancouver, BC, Canada 4 days ago $122,300$170,700
C++ Object-Oriented Design AI Architecture Multiplayer Systems Debugging Tools Performance Optimization Proprietary Game Engine
Hybrid

Lead Online Software Engineer

Electronic Arts

Redwood City, CA +1 15 days ago $141,400$204,400
C++ MySQL PostgreSQL MongoDB Redis Docker Kubernetes CI/CD Visual Studio Git Perforce Python Java Node.js AWS Azure GCP Nginx Prometheus Grafana Distributed Systems Reliability Engineering Scalability Techniques
Hybrid

Software Engineer, Online

Electronic Arts

Bucharest, Romania 4 days ago
C++ Visual Studio Object-Oriented Programming Algorithms Data Structures MySQL Redis MongoDB RPC REST TCP/IP UDP Multi-threading Networked Applications Code Reviews
Hybrid

Software Engineer, C++

Electronic Arts

Southam, Warwickshire, United Kingdom +1 24 days ago
C++ Python Lua C# Kubernetes Docker CI/CD PostgreSQL AWS Azure Git Jenkins Unity Unreal Engine REST JSON Swagger Agile Scrum
Hybrid

Software Engineer, C++

Electronic Arts

Redwood City, CA +1 24 days ago
C++ Qt Unity Unreal Python Lua SQL Agile CI/CD
Hybrid