Electronic Arts is seeking a Senior Gameplay Software Engineer to join the EA SPORTS™ UFC team in Vancouver, British Columbia. The engineer will be responsible for shaping the core player experience and elevating combat systems to the next level.
Responsibilities:
- Design and build core systems, including player controls, combat logic, character animation state machines, physics interactions, and spatial AI.
- Collaborate with designers, animators, audio engineers, and producers to translate creative vision into engaging gameplay mechanics.
- Contribute to core engine capabilities, multi-threaded architecture, memory management, and network synchronization.
- Integrate emerging AI techniques and automated workflows into development pipelines.
- Build and maintain developer-facing tools, editors, and performance profiling utilities.
- Continuously iterate on gameplay mechanics to ensure responsiveness, impact clarity, frame accuracy, and overall player satisfaction.
- Guide and mentor junior and mid-level engineers.
Qualifications:
- 5+ years of professional software engineering experience in video game development.
- Advanced proficiency in C++ and object-oriented software design.
- Solid understanding of data structures, algorithms, 3D math, and physics.
- Deep experience with debugging, memory optimization, multi-threading, and performance profiling.
- Hands-on experience developing gameplay systems such as combat mechanics, player controllers, animation trees/IK, physics, or game AI.
- Excellent communication skills with the ability to articulate complex technical ideas clearly.
Nice to Haves:
- 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).
Benefits: Electronic Arts offers a comprehensive benefits package, including physical, emotional, financial, professional, and community well-being support.
