Apply now

First seen by our source: 28 days ago

Senior Gameplay Software Engineer - EA SPORTS™ NHL

@ Electronic Arts

Vancouver, British Columbia

5+ years experience
Apply now
SIGNALS

Overview

Electronic Arts is hiring a Senior Gameplay Engineer for its EA SPORTS NHL team in Vancouver to build on-ice gameplay such as skating physics, puck dynamics and team AI. The role requires 5+ years of game development experience and strong C++ skills, with pay of $141,400 to $204,400 CAD and a benefits package.

Responsibilities:

  • Design and optimize core on-ice gameplay systems
  • Collaborate with designers, animators and producers
  • Write performant, modular C++ code for modern consoles
  • Build internal tools and editor extensions for designers
  • Tune responsiveness, stick control and hit physics

Requirements summary:

  • 5+ years of professional game development experience
  • Advanced C++ and object-oriented engineering
  • Strong 3D math, physics and algorithms foundation
  • Experience with multi-threading and performance profiling
  • Deep knowledge of character movement or spatial AI
  • Bachelor's degree in computer science or equivalent experience

Tools & skills

Benefits mentioned

Health insuranceDentalVisionLife insuranceDisability insuranceRetirement planPaid time offParental leave
Source and dates

Source type not verified · avature

Employer posting date
Not provided
First seen by our source
2026-10-11
Source record updated
2026-10-17

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentEngineering
Experience5+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Science, Software Engineering
Perks mentionedGenerous paid time off, Generous parental leave, Retirement plan, Performance bonus

Summary and details written by AI from the posting; the employer’s posting is the authority.

Electronic Arts

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Full company description

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.

LinkedIn followers
1,589,017
People associated on LinkedIn
23,090
Reported office locations
  • 209 Redwood Shores Pkwy, Redwood City, CA 94065, US
  • 4330 Sanderson Way, Burnaby, BC V5G 4X1, CA
  • Sodermalmsallen 36, Stockholm, Stockholm County 118 28, SE
  • Calle Via de los Poblados, 3, Madrid, Community of Madrid 28033, ES
  • Onslow Street, Guildford, England GU1 4SA, GB
  • 2200 Stanley St, Montreal, Quebec H3A 1R6, CA
  • 4445 Calgary Trail NW, #200, Edmonton, Alberta T6H 5R7, CA
  • 8101, 7700 W Parmer Ln, Austin, Texas 78729, US
  • 340 E Parker Blvd, Baton Rouge, Louisana 70808, US
  • 1950 Summit Park Dr, Orlando, Florida 32810, US
  • 1158 Jiangning Rd, Shanghai, Shanghai 200085 , CN
  • Vega Block, Ascendas IT Park, Hyderabad, Telangana 500081, IN
  • 720 Bourke Street Docklands, Melbourne, Victoria 3000, AU
  • 10F NC Tower 1, 509, Seoul, Seoul 100-011, KR
  • 1015 20th Street, Sacramento, California 95814, US
  • 800 5th Ave, Seattle, Washington 98104, US
  • 260 King St W, Kitchener, Ontario N2G 1B6, CA
  • Level 3/24 York St, Sydney, New South Wales 2000, AU
  • 11 The Metropolis Tower 2, 138589, 13-10 N Buona Vista Dr,, Singapore, Singapore SG-01, SG
  • AFI Park 2, Bulevardul General Vasile Milea 4,, Bucharest, București 061344, RO
  • Im Zollhafen 15-17, Cologne, Cologne 50678, DE
  • 1, Parkmore West Business Park, Ballybrit, Galway H91 Y2R5, IE
  • Kvarnbergsgatan 2, 411 05, Gothenburg, Gothenburg 504 83, SE
  • Töölönlahdenkatu 3 B, Helsinki, Helsinki 00100 , FI
  • 18 Rue Félix Mangini,, Lyon, Lyon 69009 , FR
  • 20131 Prairie St, Chatsworth, California 91311, US
  • 233 1/2 E Colorado Blvd, Pasadena, Calfiornia 91101, US
  • 5510 Lincoln Blvd, Playa Vista, California 90094, US
  • Ha-Shita St 45, Keisarya, Israel 1029200 , IL
  • 4330 Sanderson Way, Burnaby, , BC V5G 4X1, CA
Other recorded names
  • Electronic Arts
  • Electronic Arts (EA)
Specialties
  • Mobile Games
  • Console Games
  • Development
  • Publishing
  • Tech
  • and Interactive Entertainment
Profile identifies a recruitment agency
No

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.

FieldValue
IndustryEntertainment Providers
Company size10,001+ employees
HeadquartersRedwood City, CA
Organization typePublic Company
SpecialtiesMobile GamesConsole GamesDevelopmentPublishingTechand Interactive Entertainment
Open jobs on Jobsy275
LinkedInView page
Job description
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

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

EA SPORTS™ NHL has revolutionized sports gaming for millions of players worldwide. We’ve pioneered award-winning creative technology and experiences to connect players to the speed, skill, and heart of the NHL.

The EA SPORTS™ NHL franchise is founded on passion and new ideas. Located in Vancouver, British Columbia, the team is composed of diverse talent dedicated to creating on-ice experiences that connect gamers around the world through play. If you're a creative pioneer with a passion for your craft, this will be more than a job. It’ll be what you love.

We are looking for an experienced Senior Gameplay Engineer to join our team in Vancouver and help craft the next generation of on-ice gameplay. In this role, you will be a core architect of the moment-to-moment hockey experience - driving how skating physics, puck dynamics, player control, body checks, and spatial team AI come to life. Working at the intersection of complex physics, rapid controls, and creative game design, you will collaborate with designers, animators, and technical leaders to deliver responsive, realistic, and exhilarating gameplay.

Your Responsibilities:

  • Architect & Build On-Ice Systems: Design, implement, and optimize core gameplay systems, including player movement/skating physics, stick handling, puck trajectory, collision dynamics, and team AI behaviors.

  • Cross-Discipline Collaboration: Partner closely with game designers, animators, producers, and audio engineers to translate hockey systems and creative concepts into polished gameplay mechanics.

  • Engine & Performance Optimization: Write clean, modular, and highly performant C++ code, taking ownership of memory management, multi-threading, and frame-rate optimization for modern console hardware.

  • Integrate Emerging Tech & AI: Explore and integrate emerging AI techniques, automated testing tools, and dynamic behavior models to elevate on-ice intelligence and streamline team workflows.

  • Developer Tools & Workflows: Build and support internal tools, debug utilities, and editor extensions to empower designers and animators to iterate quickly.

  • Tune & Polish Gameplay: Iterate continuously on responsiveness, stick control, animation transitions, and hit reaction physics to ensure maximum feel, precision, and player satisfaction.

  • Mentorship & Engineering Excellence: Guide and mentor mid-level and junior engineers, advocating for software architecture best practices, thorough code reviews, and high technical standards.

Your Qualifications:

At EA, we know that great talent comes from diverse backgrounds. You don’t need to meet 100% of the listed requirements to be a great fit for this role. If you meet most of these qualifications and are excited about building world-class gameplay, we strongly encourage you to apply!

  • Experience: 5+ years of professional game development experience, with a proven track record of shipping title(s) or building core gameplay/physics systems.

  • Core Technical Skills:

    • Advanced proficiency in C++ and object-oriented software engineering.

    • Strong foundation in 3D math (vectors, matrices, quaternions), physics simulation, data structures, and algorithms.

    • Experience with multi-threaded architecture, memory optimization, and performance profiling tools.

  • Gameplay Systems Expertise: Deep understanding of character movement, animation blending/state machines, spatial AI, or real-time physics interactions.

  • Innovation Mindset: Demonstrated interest or experience in leveraging AI tools, modern automation, and workflow optimizations in game development.

  • Collaboration & Communication: Excellent verbal and written communication skills, with the ability to explain complex technical concepts to non-technical disciplines.

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.

Nice to Haves:

  • Direct experience developing for current-generation consoles (PlayStation 5, Xbox Series X|S).

  • Passion for hockey, ice sports, or sports gaming titles.

  • Knowledge of dynamic character physics, cloth/equipment simulation, or procedural animation techniques.

  • Familiarity with Perforce, Git, or modern continuous integration pipelines.

COMPENSATION AND BENEFITS

The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs).

PAY RANGES

* British Columbia (depending on location e.g. Vancouver vs. Victoria) *$141,400 - $204,400 CAD

For Canada, we offer a package of benefits including vacation (3 weeks 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 you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.

About Electronic Arts

We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.

We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more. We nurture environments where our teams can always bring their best to what they do.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Similar jobs

  • Gameplay Software Engineer - EA SPORTS™ FC

    Vancouver, BC

    Electronic Arts

    Candidates need a bachelor's degree in computer science or equivalent experience, strong C++ and object-oriented skills, and experience with AI, character control, multiplayer or other gameplay systems. Strong debugging, multithreading and performance knowledge is also required.

    C++, proprietary game engine

    Gameplay Software Engineer - EA SPORTS™ FC

    Vancouver, BC

    Electronic Arts

    Candidates need a bachelor's degree in computer science or equivalent experience, strong C++ and object-oriented skills, and experience building AI, character control, multiplayer or other gameplay systems. Debugging, multithreading and performance optimization knowledge are also required.

    C++, proprietary game engine, debugging tools

    Senior Gameplay Software Engineer - EA SPORTS™ UFC

    Vancouver, BC

    Electronic Arts

    5+ YOECandidates need 5+ years of professional game development experience, advanced C++, and knowledge of physics, 3D math and performance profiling. Electronic Arts also values experience with AI tools and a bachelor's degree or equivalent experience.

    C++, Perforce, Git

    Gameplay Software Engineer - EA SPORTS™ FC

    Vancouver, BC

    Electronic Arts

    Candidates need a bachelor's degree in computer science or equivalent experience, strong C++ and object-oriented skills, and experience building AI, character control, multiplayer or other gameplay systems. They should understand good programming practices, multithreading, debugging and performance.

    C++, proprietary game engine

  • Senior Gameplay Software Engineer (UE5)

    Burnaby, BC
    HybridFull Time

    SkyBox Labs

    7+ YOECandidates need 7+ years of professional C++ experience in video games, deep multi-year UE5 expertise, and a strong gameplay engineering background. They also need strong communication skills and must be legally eligible to work in Canada and reside in Canada (or be willing to relocate).

    C++, Blueprints

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.