Back to all jobs
ELEC

Online Software Engineer

Electronic Arts
Location
Burnaby, British Columbia
Experience
Senior
Posted
2 days ago
Type
Permanent · Remote

About the role

Company Overview

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. EA SPORTS is one of the leading sports entertainment brands in the world, with top-selling videogame franchises, award-winning interactive technology, fan programs, and cross-platform digital experiences. EA 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.


Role Details

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.

Working Conditions:

  • Hybrid model, 3 days a week out of the EAV Studio in Burnaby, British Columbia (Tuesday to Thursday).

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.

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 real-time game networking.

Compensation and Benefits

Pay Range:

  • British Columbia (depending on location): $122,300 - $170,700 CAD

Benefits:

  • 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 for new child arrivals (12 weeks for maternity, 4 weeks for parental/adoption leave).
  • Extended health, dental, and vision coverage.
  • Life insurance and disability insurance.
  • Retirement plan.
  • Certain roles may be eligible for bonus and other incentive programs.
  • Holistic wellness support including mental well-being, family leaves, and complimentary games.

Equal Opportunity

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 of qualified applicants with criminal records in accordance with applicable law. EA makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

ELEC

Electronic Arts

Games & Interactive
Open roles
56
Founded
1982
Employees
10001+
Location
2 offices