# Generalist Software Engineer - NHL

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

**Apply**: https://jobs.ea.com/es_ES/careers/JobDetail/Game-Modes-Software-Engineer-NHL/215808?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_09a238b7-356

## Description

Electronic Arts is seeking an experienced software engineer in the Modes area, with a focus on improving scalability across platforms.

The EA SPORTS NHL franchise is a leading sports gaming brand that connects millions of players worldwide. The team is composed of diverse talent dedicated to creating on-ice experiences that connect gamers around the world through play.

As a Modes engineer, you will develop and extend offline and online features, implement core logic and flows, monitor and address performance and stability impacts, work with designers to gather requirements and propose technical solutions, and collaborate with a team of engineers.

Responsibilities:

- Develop and extend offline and online features

- Implement core logic and flows

- Monitor and address performance and stability impacts

- Work with designers to gather requirements and propose technical solutions

- Collaborate with a team of engineers in a hybrid environment

Requirements:

- Proficiency with software engineering principles and architectural design

- Proficiency with testing, debugging, and performance optimisations

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

- Experience developing on multiple platforms

- 3+ years of C++ software development

- Experience with AI-assisted development tools

Benefits:

- Competitive salary

- Comprehensive benefits package, including medical insurance, mental wellness support, pension plan, paid time off, family leave, free games, and more

- Opportunities for growth and professional development

Electronic Arts offers equal opportunities for all employees and values diversity, adaptability, resilience, creativity, and curiosity.

## Skills

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

### Nice to have
- large-scale game engines
- Bachelor's degree in computer science or related field

---

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