# Game Modes Software Engineer - EA SPORTS™ NHL

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: temporary
**Salary**: $104,500 - $142,800 CAD
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/fr_CA/careers/JobDetail/Software-Engineer/215808?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_25694b1a-df0

## Description

We are seeking an experienced software engineer to join the EA SPORTS™ NHL team in Vancouver, British Columbia. As a Game Modes Software Engineer, you will focus on improving scalability across platforms and developing features that facilitate user experiences beyond gameplay.

The EA SPORTS™ NHL franchise has revolutionized sports gaming for millions of players worldwide. Our team is composed of diverse talent dedicated to creating on-ice experiences that connect gamers around the world through play.

Responsibilities:

- Develop and extend offline and online features

- Implement a feature's core logic and flows

- Monitor and address performance and stability impacts of features

- Work with designers to gather requirements and propose technical solutions

- Collaborate with a team of engineers and report to a team lead

- Support functionality across platforms

- Update technology, tools, and frameworks to accommodate each platform

- Update features to be performant on different hardware

Requirements:

- Proficiency with software engineering principles and architectural design

- Proficiency with testing, debugging, and performance optimizations

- Experience with client-server architectures, multi-threaded applications, and database technologies

- Experience developing on multiple platforms

- 3+ years of C++ software development

- Experience in utilizing AI-assisted development tools

Benefits:

- Competitive salary ($104,500 - $142,800 CAD)

- Comprehensive benefits package, including vacation time, sick leave, and health/dental/vision coverage

- Opportunities for professional growth and development

## Skills

### Required
- C++
- software engineering
- architectural design
- testing
- debugging
- performance optimizations
- client-server architectures
- multi-threaded applications
- database technologies
- AI-assisted development tools

### Nice to have
- large-scale game engines
- British Columbia-specific experience

---

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