Senior Multiplayer Engine Engineer

Electronic Arts (EA)

Vancouver

Hybrid

CAD 141,000 - 204,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

Hybrid
CAD 140,000 - 200,000
Senior Research Engineer - Hybrid World-Building AI Games
Senior Research Engineer - Hybrid World-Building AI Games

Electronic Arts Ltd • Vancouver

Hybrid
CAD 141,000 - 204,000
Senior Software Engineer - Networking
Senior Software Engineer - Networking

Electronic Arts (EA) • Vancouver

Hybrid
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
Principal Software Engineer (Engine)
Principal Software Engineer (Engine)

Electronic Arts (EA) • Vancouver

Hybrid
CAD 318,000 - 482,000
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 - applications réseau / Senior Software Developer - Networking
Développeur.se de logiciels sénior.e - applications réseau / Senior Software Developer - Networking

Electronic Arts (EA) • Montreal

Hybrid
CAD 140,000 - 205,000
Senior Research Engineer (Worlds)
Senior Research Engineer (Worlds)

Electronic Arts Ltd • Vancouver

Hybrid
CAD 141,000 - 204,000
Senior Software Engineer - Generative Engine Tools
Senior Software Engineer - Generative Engine Tools

Electronic Arts (EA) • Vancouver

Hybrid
CAD 141,000 - 204,000