Online Software Engineer - EA SPORTS NHL
Remote / Online - Candidates ideally in
Vancouver, BC, Canada
Listed on 2026-10-25
Vancouver, BC, Canada
Listing for:
Electronic Arts Ltd
Full Time, Part Time, Remote/Work from Home
position Listed on 2026-10-25
Job specializations:
-
Software Development
Game & 3D/XR Development, Software Engineer, Backend Developer
Job Description & How to Apply Below
EA SPORTS creates connected experiences that ignite the emotion of sport through industry-leading sports video games, including Madden NFL football, EA Sports FC, NHL hockey, NBA LIVE basketball, and EA SPORTS UFC.
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 an experience with your craft, this will be more than a job. It'll be what you love.
We are looking for an experienced engineer or someone interested in expanding their knowledge in the Online area. Our Online engineers develop and extend features in the game to facilitate a more connected and socially interactive game experience. You will report directly to the Technical Director.
You will work in a hybrid model, 3 days a week out of our EAV Studio in Burnaby, British Columbia (Tuesday to Thursday).
Your Responsibilities:
Develop technical solutions for online game features.
Do full stack development working on both game client and backend services.
Work with Designers, Artists, and Engineers from other domains.
Work with a proprietary engine to develop stable, scalable, efficient, and shareable code.
Iterate and design improvements to live systems and workflows.
Work with 3rd party and internal software APIs.
Your
Qualifications:
Bachelor's degree in computer science or related field, or equivalent training and professional experience.
5+ years of experience in C++ software development.
Knowledge of networking protocols, client/server, peer-to-peer, and multi-threaded architectures.
Experience with networking protocols, client/server, peer-to-peer, multi-threaded architectures.
Experience with real-time game networking.
Pay Transparency - North America
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)
$122,300 - $170,700 CAD
Pay is just one part of the overall compensation 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×