Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 14 Nov 2026

Generalist Software Engineer - NHL

Salary

$104,500 - $142,800 CAD per year

Apply on Electronic Arts

Description

Electronic Arts seeks an experienced Generalist Software Engineer for its EA SPORTS NHL franchise in Vancouver, British Columbia. The engineer will work on improving scalability across platforms in the Modes area, focusing on features that facilitate user experiences beyond gameplay.

The ideal candidate will have experience with software engineering principles, architectural design, testing, debugging, and performance optimizations. They should be proficient in C++ software development and have experience with client-server architectures, multi-threaded applications, and database technologies.

Key responsibilities:

  • Develop and extend offline and online features
  • Implement core logic and flows for features
  • Monitor and address performance and stability impacts
  • Collaborate with designers to gather requirements and propose technical solutions
  • Work with a team of engineers in a collaborative environment
  • Support functionality across platforms
  • Update technology, tools, and frameworks for each platform
  • Ensure features are performant on different hardware

The role offers a salary range of $104,500 - $142,800 CAD, depending on location, and a package of benefits including vacation time, sick leave, and health/dental/vision coverage.

For more fresh new jobs, check out yubhub.co.

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

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.ea.com/en_US/careers/JobDetail/Game-Modes-Software-Engineer/215808

Apply on Electronic Arts