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 $166k
This role $146k
$113k most similar roles pay here $213k

This role pays less than 62% of similar roles. Most pay $128,620–$203,225 — the shaded band above. At the midpoint, this role pays about $146k 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, a senior role within the dynamic Gameplay team at EA Studios - SPORTS. You will bring designers' visions to life by implementing game mechanics and systems using C++ in a proprietary engine. Daily tasks include prototyping new gameplay features, developing technical designs, and creating tools for efficient workflow. The position requires expertise in object-oriented design, AI, character control, and multithreaded architectures. With advanced development tools that allow rapid iteration and immediate feedback on code changes, you'll contribute to the immersive user experience of EA Sports FC, a franchise valued for its innovative gameplay and player engagement.

What you'll do

  • Bring the vision of artists and designers to life through code.
  • Design and implement gameplay systems using C++ and object-oriented principles.
  • Prototype new game mechanics to validate designs and enhance features.
  • Develop technical designs for advanced gameplay systems and tools.
  • Create workflows and tools to produce innovative game features efficiently.

What we're looking for

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

More like this

Similar roles

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

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