Senior Gameplay Software Engineer - EA SPORTS UFC

Global Sports Jobs Limited

Vancouver

On-site

CAD 110,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Vacation time
Sick leave
Maternity/paternity top-up
Health & dental coverage

Job summary

EA SPORTS in Vancouver, BC, seeks a Senior Gameplay Engineer to shape core combat systems for the UFC franchise. You will architect moment-to-moment gameplay, including controls, physics, and AI, collaborating with designers, animators, and leaders to turn bold concepts into responsive, high-fidelity experiences.

This on-site role offers mentorship of juniors, optimization focus, and opportunities to push multi-threaded engine capabilities while delivering fluid frame rates and satisfying player

Qualifications

  • 5+ years of professional software engineering experience in video game development.
  • Strong proficiency in C++ and object-oriented design.
  • Experience with 3D math and physics for gameplay systems.
  • Proven ability to optimize memory, multi-threading, and performance.
  • Experience shipping titles or core gameplay systems work.

Responsibilities

  • Architect and refine high-performance gameplay systems (controls, combat logic, animation state machines, physics, AI).
  • Collaborate with designers, animators, audio and producers to translate vision into gameplay.
  • Contribute to engine capabilities, multi-threading, memory management, and network synchronization.
  • Integrate emerging AI techniques and automated workflows to improve pipelines and innovation.
  • Build and maintain developer-facing tools, editors, and profiling utilities.
  • Iterate on gameplay mechanics for responsiveness, impact, frame-accurate play.
  • Mentor junior and mid-level engineers to uphold code quality and best practices.

Skills

C++
OO Design
3D Math
Multi-Threading
Performance Profiling
Gameplay Systems
Communication
Game Development

Education

Bachelor’s degree in CS/CE or equivalent

Tools

Perforce
Git

Job description

About the Role

The Senior Gameplay Engineer will shape the core player experience and elevate the combat systems of the EA SPORTS UFC franchise. The role involves architecting moment-to-moment combat gameplay, including punches, kicks, takedowns, physics, and AI behaviours, working at the intersection of technology and creativity. The engineer will collaborate closely with game designers, animators, and technical leaders to turn ambitious design concepts into smooth, responsive, and visually stunning gameplay. The role reports to a Senior Gameplay Engineer and works closely with designers and producers. The team is based in Vancouver, British Columbia, and is on a mission to become the world's greatest fighting game.

Key Responsibilities
  • Architect, implement, and refine high-performance gameplay systems including player controls, combat logic, character animation state machines, physics interactions, and spatial AI.
  • Partner closely with designers, animators, audio engineers, and producers to translate creative vision into engaging, high-fidelity gameplay mechanics.
  • Contribute to core engine capabilities, multi-threaded architecture, memory management, and network synchronisation to ensure fluid frame rates and ultra-responsive controls.
  • Pioneer the integration of emerging AI techniques and automated workflows into development pipelines to enhance innovation, dynamic character behaviour, and team efficiency.
  • Build and maintain developer-facing tools, editors, and performance profiling utilities to empower designers and animators.
  • Continuously iterate on gameplay mechanics to ensure responsiveness, impact clarity, frame accuracy, and overall player satisfaction.
  • Guide and mentor junior and mid-level engineers, promoting software engineering best practices, code quality, and technical excellence across the team.
Required Experience & Qualifications
  • 5+ years of professional software engineering experience in video game development, with a strong portfolio of shipped titles or core gameplay systems work.
  • Advanced proficiency in C++ and object-oriented software design.
  • Solid understanding of data structures, algorithms, 3D math (linear algebra, vector math, quaternions), and physics.
  • Deep experience with debugging, memory optimisation, multi-threading, and performance profiling.
  • Hands‑on experience developing gameplay systems such as combat mechanics, player controllers, animation trees/IK, physics, or game AI.
  • Proven track record or active affinity for leveraging emerging AI technologies and automation to optimise workflows and drive technical innovation.
  • Excellent communication skills with the ability to articulate complex technical ideas clearly to both technical and non-technical team members.
  • Bachelor’s degree in computer science, Computer Engineering, or equivalent practical experience.
Preferred Skills
  • Experience developing for modern console platforms (PlayStation 5, Xbox Series X|S).
  • Deep passion for combat sports (UFC, MMA, Boxing) or fighting games.
  • Familiarity with dynamic animation techniques, procedural movement, or physics-driven hit reaction systems.
  • Familiarity with modern version control tools (Perforce, Git).
Workplace
  • Vancouver, British Columbia, Canada
Benefits & Perks
  • 3 weeks of vacation 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 welcoming a new child (12 weeks for maternity, 4 weeks for parental/adoption leave)
  • Extended health, dental, and vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan for regular full-time employees
  • Eligibility for bonus and other incentive programs (for certain roles)
About the Company

EA SPORTS is one of the most iconic brands in entertainment – connecting hundreds of millions around the world to the sports they love through a portfolio of industry‑leading video games.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Gameplay Software Engineer - EA SPORTS UFC
Senior Gameplay Software Engineer - EA SPORTS UFC

Electronic Arts • Vancouver

On-site
CAD 120,000 - 180,000
3 weeks vacation
Extended health/dental/vision
Life insurance
+2
Senior Software Engineering Manager - EA SPORTS UFC
Senior Software Engineering Manager - EA SPORTS UFC

Global Sports Jobs Limited • Vancouver

Hybrid
CAD 140,000 - 190,000
3 weeks vacation (Canada)
10 days sick time
Top-up EI/QPIP benefits for new child
+4
Systems Software Engineer - EA SPORTS UFC
Systems Software Engineer - EA SPORTS UFC

Global Sports Jobs Limited • Vancouver

Hybrid
CAD 110,000 - 170,000
Vacation 3 weeks
Sick time 10 days
Top-up benefits
+5
Senior Gameplay Software Engineer - EA SPORTS UFC
Senior Gameplay Software Engineer - EA SPORTS UFC

EA SPORTS • Vancouver

On-site
CAD 141,000 - 204,000
Vacation 3 weeks per year
Sick time 10 days per year
Top-up to EI/QPIP benefits
+4
Senior Gameplay Software Engineer - EA SPORTSTM UFC
Senior Gameplay Software Engineer - EA SPORTSTM UFC

Electronic Arts • Vancouver

On-site
CAD 141,000 - 204,000
Online Software Engineer - EA SPORTS UFC (Client/Server)
Online Software Engineer - EA SPORTS UFC (Client/Server)

Global Sports Jobs Limited • Vancouver

Hybrid
CAD 110,000 - 160,000
Vacation: 3 weeks per year
Sick time: 10 days per year
Health/dental/vision coverage
+4
Systems Software Engineer - EA SPORTS UFC
Systems Software Engineer - EA SPORTS UFC

Electronic Arts • Vancouver

Hybrid
CAD 90,000 - 130,000
Vacation 3 weeks
Sick leave 10 days
Top-up EI/QPIP
+4
Audio Software Engineer - EA SPORTS UFC
Audio Software Engineer - EA SPORTS UFC

Electronic Arts • Vancouver

On-site
CAD 110,000 - 160,000
Vacation and personal time
Comprehensive health benefits
Retirement plan
+1
Software Engineer - UFC
Software Engineer - UFC

Electronic Arts • Vancouver

On-site
CAD 110,000 - 180,000
Senior Software Engineering Manager - EA SPORTS UFC
Senior Software Engineering Manager - EA SPORTS UFC

EA Sports • Vancouver

On-site
CAD 141,000 - 204,000
Vacation 3 weeks/year
Sick time 10 days/year
Health/dental/vision coverage
+1