Gameplay Software Engineer

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Vancouver, BC, Canada
Salary
$122,300–$170,700 / yr
Posted
4 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $146k
$113k most similar roles pay here $208k

This role pays less than 60% of similar roles. Most pay $128,825–$191,750 — the shaded band above. At the midpoint, this role pays about $146k versus about $160k 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 Studios SPORTS as a Gameplay Software Engineer on the EA Sports FC team, where you will play a pivotal role in shaping the user experience through innovative gameplay design and development. You will work closely with designers to bring their visions to life by implementing detailed game mechanics, prototyping new features, and developing technical designs for gameplay systems. Utilizing C++ and a proprietary engine, your responsibilities include creating shareable code, optimizing performance, and crafting tools that streamline the production of new game features. This role demands expertise in object-oriented design, AI, character control, and multithreaded architectures, with an emphasis on rapid iteration and immediate feedback through advanced workflow tools.

What you'll do

  • Design and implement code that runs and controls the game, adapting existing libraries.
  • Prototype new gameplay mechanics to validate designs and enhance features.
  • Develop technical designs for Gameplay systems within the proprietary engine.
  • Create tools and workflows to produce new game features efficiently.
  • Collaborate on debugging and optimizing performance of Gameplay systems.

What we're looking for

  • Proficiency with C++ and experience in object-oriented design.
  • Experience architecting and implementing AI, character control, or multiplayer systems.
  • Demonstrated knowledge of software programming best practices.
  • Understanding of multithreaded architectures and synchronization principles.
  • Excellent debugging skills using various tools.
  • Knowledge of performance implications for gameplay systems and optimization techniques.

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 15 days ago $104,500$142,800
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