Senior Multiplayer Engine Engineer

Electronic Arts (EA)

Vancouver

Hybrid

CAD 141,000 - 204,000

Full time

7 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Electronic Arts seeks a Senior Software Engineer to collaborate with Research Scientists and Engineers and shape how new technologies integrate into core engine architecture. The role is a hybrid position with onsite three days a week at Vancouver, Montreal, or Redwood City, reporting to the Director of Engineering.

You will translate ideas from exploration into scalable engine systems, working at the intersection of research and production to bring AI-assisted creation and procedural systems

Qualifications

  • 8+ years of professional software engineering in AAA game engines.
  • Experience with large C++ codebases.
  • Experience implementing gameplay networking features.
  • Proficiency across engine development domains (e.g., gameplay, simulation, systems, content pipelines, performance-critical systems).
  • Experience navigating unfamiliar areas of a large codebase and becoming productive quickly in tools, pipeline, or runtime systems.
  • Experience collaborating with others to translate applied research goals into production-ready engine features.
  • Experience contributing to engine architecture or developer-facing platforms.
  • Proficiency in CI/CD tools (e.g., Jenkins, GitLab).

Responsibilities

  • Build upon and extend the low-level networking layer of the engine.
  • Design, implement, and instrument networking features to support multiplayer at scale.
  • Partner with engine developers, ensuring gameplay features and systems have full multiplayer support.
  • Define patterns and best practices for multiplayer-ready code.
  • Contribute across engine domains, including tools, data pipelines, and runtime systems, to improve the capabilities of the engine.

Skills

C++
AAA game engines
Networking
CI/CD
Gameplay systems

Tools

Jenkins
GitLab

Job description

Electronic Arts seeks a Senior Software Engineer to collaborate with Research Scientists and Engineers and shape how new technologies integrate into core engine architecture. The role is a hybrid position with onsite three days a week at Vancouver, Montreal, or Redwood City, reporting to the Director of Engineering.

You will translate ideas from exploration into scalable engine systems, working at the intersection of research and production to bring AI-assisted creation and procedural systems

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Ingénieur logiciel sénior – outils du moteur génératif
Ingénieur logiciel sénior – outils du moteur génératif

Electronic Arts (EA) • Montreal (administrative region)

Hybrid
CAD 140,000 - 200,000
Senior Backend Engineer – Scalable Cloud Services
Senior Backend Engineer – Scalable Cloud Services

Electronic Arts (EA) • Montreal (administrative region)

Hybrid
CAD 141,000 - 204,000
3 weeks vacation
Extended health/dental/vision
Senior Software Engineer - Networking
Senior Software Engineer - Networking

Electronic Arts (EA) • Vancouver

On-site
CAD 141,000 - 204,000
Systems Software Engineer: Engine & AI Tools (Onsite Vancouver)
Systems Software Engineer: Engine & AI Tools (Onsite Vancouver)

Electronic Arts • Vancouver

On-site
CAD 105,000 - 143,000
3 weeks vacation
Sick time 10 days/yr
Health/dental/vision coverage
+1
Systems Software Engineer - Engine & Tools (Hybrid)
Systems Software Engineer - Engine & Tools (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 110,000 - 160,000
Vacation and personal time
Comprehensive health benefits
Retirement plan
+1
Hybrid Systems Software Engineer - Engine & Performance
Hybrid Systems Software Engineer - Engine & Performance

Electronic Arts • Vancouver

Hybrid
CAD 122,000 - 171,000
Hybrid work model
Développeur.se de logiciels sénior.e - outils de moteur génératif / Senior Software Developer - Generative Engine Tools
Développeur.se de logiciels sénior.e - outils de moteur génératif / Senior Software Developer - Generative Engine Tools

Electronic Arts (EA) • Montreal (administrative region)

Hybrid
CAD 140,000 - 200,000
Systems Software Engineer – Immersive UFC Engine (Hybrid)
Systems Software Engineer – Immersive UFC Engine (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 90,000 - 130,000
Vacation 3 weeks
Sick leave 10 days
Top-up EI/QPIP
+4
Hybrid Systems Software Engineer — C++ & Engine Tech
Hybrid Systems Software Engineer — C++ & Engine Tech

EA SPORTS • Vancouver

Hybrid
CAD 122,000 - 171,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+5
NHL Systems Engineer: Engine & Performance
NHL Systems Engineer: Engine & Performance

Electronic Arts • Vancouver

Hybrid
CAD 110,000 - 150,000