Senior Multiplayer & Online Engineer

1 Month ago • 7 Years + • Backend Development

Job Summary

Job Description

EA Maxis is seeking a Senior Multiplayer & Online Engineer in Melbourne, Australia (relocation from Japan considered). This role involves architecting and implementing cross-platform synchronous co-op gameplay and online features for a Unity-based game. Responsibilities include working with tech directors and engineers to define architecture, integrate client code with backend services (Java/Kotlin), optimize network performance, and collaborate on features like chat, telemetry, authentication, and live events. Strong C# and C++ skills, console development experience, and a proven track record of shipping multiplayer games using Unity are essential.
Must have:
  • 7+ years game development experience
  • Strong C# and C++ skills
  • Console development experience
  • Unity engine expertise
  • Multiplayer game development
  • Network programming knowledge
Good to have:
  • Game optimization for networked gameplay
  • Backend service experience (Java/Kotlin/Typescript)
  • RPG or simulation game experience
  • Experience with outsourcing
  • Machine Learning in game development
  • Japanese fluency
Perks:
  • Paid time off
  • New parent leave
  • Free games

Job Details

Description & Requirements

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

Senior Multiplayer & Online Engineer


Role: Multiplayer & Online Engineer, Maxis

Location: Melbourne, Australia, can relocate from Japan or elsewhere


Senior Multiplayer & Online Engineer - This person will actively work with Tech Directors, software engineers & EA backend partner teams to architect and drive implementation of cross-platform synchronous co-op gameplay and online features of a game being developed using the Unity game engine. Most of the work will be in C# in the Unity engine & some work is expected to be in Java/Kotlin for integration & customization of backend systems & services necessary for the game. 


Requirements:

Please note that you do not need to qualify for all requirements to be considered. We encourage you to apply if you can meet most of the requirements and are comfortable opening a dialog to be considered.

  • 7+ years experience shipping high quality games on PC and/or Gen 4/5 consoles.

  • Strong working knowledge of modern C# & C++.

  • Console (Nintendo or Sony or Microsoft) development experience required.

  • Experience shipping multiple games with the Unity engine is required.

  • Strong working knowledge of network programming & integrating game client code with online services required.

  • Experience working on & shipping multiplayer games is required.

  • Experience optimizing games for networked gameplay performance is a plus.

  • Experience working with backend services, server side programming languages (Java/Kotlin/Typescript) is a plus.

  • Skills debugging complex applications.

  • Ability to prototype systems and applications rapidly.

  • Ability to review code, documentation & document architecture.

  • Hybrid or on-site work model based out of Melbourne

Role Expectations:

Drive the delivery of the following:

  • Work with the development team to align on architecture and backend service requirements.

  • Prototype integration of client game code with backend services to evaluate choices and recommend and drive implementation of production quality integration of appropriate services.

  • Review time estimates from the development team and/or provide time estimates for tasks.

  • Architect & work with the development team to implement gameplay subsystems for cross-platform co-op game play, chat and integrate with backend services for telemetry, authentication, commerce, cloud saves, downloadable content delivery, and server driven live events.

  • Provide technical guidance to internal and external engineers.

  • Optimize network and online performance & hosting costs to meet AAA quality standards and the game’s business needs. 

  • Partner with the game’s leadership to prioritize and execute on tech goals and milestones, establish best practices, and promote the core development values.

  • Work with Production, Development Directors, external partners, and other disciplines leads to scope tasks and input requirements.

  • Document components & services.

  • Learn new technologies needed to complete the tasks.

Bonus:

  • Experience shipping RPG or simulation games.

  • Experience working with outsourcing and external partners.

  • Interested in and/or experienced with applications of Machine Learning in game development.

  • Fluency or partial fluency in Japanese



About Electronic Arts
We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. From leadership that brings out your potential, to creating space for learning and experimenting, we empower you to do great work and pursue opportunities for growth.

We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support a balanced life with paid time off and new parent leave, plus free games and so much more. We nurture environments where our teams can always bring their best to what they do.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.
LinkedInID
1449

Similar Jobs

Anavation - Senior Cloud Developer

Anavation

Clarksburg, West Virginia, United States (Remote)
1 Month ago
BigID - Software Engineer Team Lead

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
6 Months ago
Survay Monkey - Software Engineer II

Survay Monkey

Heredia, Costa Rica (Remote)
1 Month ago
Adyen - Software Engineer - Application Services

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
2 Weeks ago
Fanatee - Data Science Intern

Fanatee

(On-Site)
10 Months ago
Ajmera Infotech - Sr. Backend Engineer - Node Expert

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Slay - Senior Backend Engineer

Slay

Berlin, Berlin, Germany (On-Site)
2 Months ago
Google - Software Engineering Manager II, Site Reliability Engineering

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
CharacterAI - Software Engineer, Backend

CharacterAI

San Francisco, California, United States (On-Site)
1 Month ago
Epic Games - Senior Data Scientist

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Appirits - Game Engineer

Appirits

Shibuya, Tokyo, Japan (On-Site)
2 Months ago
Qualcomm - FAE (m/f/d) Software application

Qualcomm

Munich, Bavaria, Germany (On-Site)
1 Week ago
shyft labs - Senior AI Engineer

shyft labs

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Enphase Energy - Senior Software Engineer, Energy Management Cloud (Backend)

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
TransUnion - Senior Software Developer

TransUnion

Heredia, Costa Rica (Remote)
2 Weeks ago
DevRev - Member of Applied AI Engineering Team ( ETL)

DevRev

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago
PhonePe - Firmware Engineer

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Canva - Senior Backend Engineer (Java) - Content Growth

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Huuuge Games - Senior Java Software Engineer

Huuuge Games

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
appzen - Customer Technical Support Engineer - L2

appzen

San Jose, California, United States (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Melbourne, Victoria, Australia

VGW - Software Engineer

VGW

Sydney, New South Wales, Australia (On-Site)
1 Week ago
YouGov - Senior Research Manager, Sport

YouGov

Melbourne, Victoria, Australia (Hybrid)
2 Weeks ago
Canva - Senior Software Engineer (Python) - Warehouse Platform

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
Flying Bark - 3D Animator

Flying Bark

Sydney, New South Wales, Australia (Hybrid)
1 Year ago
Boomi  - Commercial Sales Representative

Boomi

Sydney, New South Wales, Australia (Hybrid)
1 Week ago
Iron Mountain - Senior Technical Delivery Architect

Iron Mountain

Truganina, Victoria, Australia (On-Site)
1 Month ago
Riot Games - Manager, Software Engineering - Teamfight Tactics - Core Tech

Riot Games

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Canva - Security Engineering Manager - Vulnerability Management, Application Security

Canva

Surry Hills, New South Wales, Australia (Remote)
2 Months ago
Nine - Direct Sales Coordinator - Total Television

Nine

Mount Coot-Tha, Queensland, Australia (On-Site)
2 Weeks ago
Gigamon - Regional Sales Director

Gigamon

Sydney, New South Wales, Australia (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
Socialpoint - Senior Software Engineer (GameOps Tools)

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Visa - Staff Data Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago
Maxis Studios - Senior Multiplayer & Online Engineer

Maxis Studios

Victoria, Australia (Hybrid)
2 Months ago
Crunchyroll - Senior Software Engineer - Data

Crunchyroll

Hyderabad, Telangana, India (On-Site)
6 Months ago
GoTo Group - Software Engineer (Backend) - Transport

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
5 Months ago
Playtika - Senior Java Developer

Playtika

Romania (Hybrid)
7 Months ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Month ago
Passion Gaming - Back End Engineer PHP

Passion Gaming

Gurugram, Haryana, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Redwood City, California, United States (Hybrid)

Bogota, Colombia (On-Site)

Melbourne, Victoria, Australia (Hybrid)

Bogotá, Bogota, Colombia (On-Site)

Victoria, Australia (Hybrid)

View All Jobs

Get notified when new jobs are added by Maxis Studios

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug