Game Modes Software Engineer - EA SPORTS NHL

Global Sports Jobs Limited

Vancouver

Hybrid

CAD 90,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

3 weeks vacation
Sick time 10 days
Extended health, dental, and vision
Basic life insurance

Job summary

EA SPORTS is seeking an experienced software engineer for the NHL Modes team in Burnaby, BC. The role focuses on scalable features for offline and online experiences, with a 12-month contract and a hybrid work model (3 days in-person, 2 days remote).

You will collaborate with designers and other engineers to define requirements, implement core logic, and optimize performance across platforms and hardware.

Qualifications

  • 3+ years of C++ software development.
  • Experience with client-server architectures, multi-threaded applications, and database technologies.
  • Proficiency with testing, debugging, and performance optimizations.
  • Experience developing on multiple platforms.
  • Bachelor's degree in computer science or related field, or equivalent training and professional experience.

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.
  • Work with a team of other engineers in a collaborative environment 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.

Skills

C++
Multithreading
Client-server
Performance optimization
AI-assisted tools

Education

Bachelor's degree in Computer Science or related field

Tools

Game engines
Databases

Job description

About the Role

The EA SPORTS NHL franchise is seeking an experienced software engineer for the Modes area, focusing on improving scalability across platforms. The role involves developing and extending features that facilitate user experiences beyond twitch gameplay, contributing to a connected and socially interactive game experience. This is a full-time, 12-month contract position based in Burnaby, British Columbia, following a hybrid model with three days in-person and two days remote. The engineer will work within a collaborative team of diverse talent dedicated to creating on-ice experiences that connect gamers worldwide.

Key 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.
  • Work with a team of other engineers in a collaborative environment 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.
Required Experience & Qualifications
  • 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 (e.g. coding agents) to rapid prototype, accelerate execution and automate workflows, with the ability to critically review and validate AI-generated code
Preferred Skills
  • Bachelor's degree in computer science or related field, or equivalent training and professional experience.
  • Experience with large-scale game engines.
Workplace
  • Hybrid – 3 days in-person at the Burnaby studio, 2 days remote.
Benefits & Perks
  • 3 weeks of vacation per year to start
  • 10 days per year of sick time
  • Extended health, dental, and vision coverage
  • Basic life insurance
About the Company

EA SPORTS is one of the most iconic brands in entertainment, connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Game Modes Software Engineer - EA SPORTS NHL
Game Modes Software Engineer - EA SPORTS NHL

Electronic Arts • Vancouver

Hybrid
CAD 105,000 - 143,000
Vacation 3 weeks per year
10 days sick time per year
Extended health/dental/vision coverage
+1
Systems Software Engineer - EA SPORTS NHL
Systems Software Engineer - EA SPORTS NHL

Global Sports Jobs Limited • Vancouver

On-site
CAD 90,000 - 130,000
Vacation 3 weeks/year
Sick time 10 days/year
Extended health/dental/vision
+3
Game Modes Software Engineer - EA SPORTSTM NHL
Game Modes Software Engineer - EA SPORTSTM NHL

Electronic Arts • Vancouver

On-site
CAD 105,000 - 143,000
Vacation policy (3 weeks per year)
Sick time (10 days per year)
Extended health/dental/vision coverage
+1
Lead Software Engineer - EA SPORTS NHL
Lead Software Engineer - EA SPORTS NHL

Global Sports Jobs Limited • Vancouver

On-site
CAD 150,000 - 190,000
3 weeks vacation
Sick time
Top‑up to EI/QPIP benefits
+5
Game Modes Software Engineer - EA SPORTS NHL
Game Modes Software Engineer - EA SPORTS NHL

EA SPORTS • Vancouver

On-site
CAD 105,000 - 143,000
Hybrid work model
Senior Gameplay Software Engineer - EA SPORTS NHL
Senior Gameplay Software Engineer - EA SPORTS NHL

Global Sports Jobs Limited • Vancouver

On-site
CAD 110,000 - 170,000
Vacation 3 weeks per year
Sick time 10 days per year
Parental leave top-up
+4
Rendering Software Engineer - EA SPORTS NHL
Rendering Software Engineer - EA SPORTS NHL

Global Sports Jobs Limited • Vancouver

On-site
CAD 90,000 - 120,000
Vacation 3 weeks
Sick leave 10 days
Top-up to EI/QPIP benefits
+5
Lead Software Engineer - EA SPORTS NHL
Lead Software Engineer - EA SPORTS NHL

Electronic Arts • Vancouver

On-site
CAD 141,000 - 199,000
Vacation (3 weeks)
Health benefits
Retirement plan
+1
Systems Software Engineer - EA SPORTS FC
Systems Software Engineer - EA SPORTS FC

Global Sports Jobs Limited • Vancouver

Hybrid
CAD 120,000 - 180,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+5
Senior Technical Lead - EA SPORTS NHL
Senior Technical Lead - EA SPORTS NHL

Global Sports Jobs Limited • Vancouver

Hybrid
CAD 120,000 - 180,000
Vacation: 3 weeks/year
Sick time: 10 days/year
Extended health, dental, vision