# Online Software Engineer - EA SPORTS™ NHL

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $122,300 - $170,700 CAD
**Category**: Engineering
**Industry**: Game Development
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/fr_CA/careers/JobDetail/Online-Software-Engineer-EA-SPORTS-NHL/215818?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b61fc8a0-d64

## Description

We are seeking an experienced Online Software Engineer to join the EA SPORTS NHL team in Vancouver, British Columbia. As an Online Software Engineer, you will 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 and work in a hybrid model, 3 days a week out of our EAV Studio in Burnaby, British Columbia.

Responsibilities:

- Develop technical solutions for online game features.

- Perform full-stack development working on both game client and backend services.

- Collaborate 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.

- Experience in utilizing AI-assisted development tools to rapidly prototype, accelerate execution, and automate workflows.

Benefits:

- Competitive salary: $122,300 - $170,700 CAD per year

- Comprehensive benefits package, including vacation time, sick leave, health/dental/vision coverage, life insurance, disability insurance, and retirement plan

- Opportunities for career growth and professional development

## Skills

### Required
- C++
- software development
- networking protocols
- client/server
- peer-to-peer
- multi-threaded architectures
- real-time game networking
- AI-assisted development tools

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/fr_CA/careers/JobDetail/Online-Software-Engineer-EA-SPORTS-NHL/215818?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
