Passa ai contenuti

Informazioni generali

Località: Vancouver, British Columbia, Canada 
ID del ruolo
212176
Tipo di dipendente
Regular Employee
Studio/Reparto
EA Studios - SPORTS
Modalità di lavoro flessibile
Hybrid

Descrizione e requisiti

Electronic Arts crea esperienze di intrattenimento di livello superiore che ispirano giocatori e fan in tutto il mondo. Qui, tutti fanno parte della storia. Parte di una comunità che si connette in tutto il mondo. Un luogo dove la creatività prospera, vengono stimolate nuove prospettive e le idee contano. Una squadra in cui tutti possono giocare.

The EA SPORTS UFC franchise delivers the spectacle, intensity, and authenticity of MMA to tens of millions of players around the world. As the team strives to build the greatest fighting game in the world, online play sits at the heart of how fans compete, connect, and grow together.

As an Online Software Engineer, you will help design and build the systems that power our connected experience: social features, matchmaking, live events, progression systems, and cross-platform interactions enjoyed by hundreds of thousands of players concurrently. Your work will directly influence how players challenge each other, support each other, engage with real-world UFC events, and build lasting communities.

If you’re passionate about scalable systems, live-service gameplay, and building meaningful social features for a global audience, this is an opportunity to make a real impact.

You will be working on a hybrid model, 3 days a week out of our EAV Studio in Burnaby, British Columbia.

Your Impact

Build the Connected UFC Experience

  • Develop and extend online game features that enable players to play together, socialize, compete, support each other, and track shared accomplishments across platforms.

  • Implement systems that help deliver an authentic, premium live service experience aligned with UFC events, fighter moments, and seasonal content.

  • Work across the full stack: client, server, backend services, online workflows, and databases.

Engineering Excellence for Scale

  • Build solutions that are scalable, efficient, robust, and sustainable, supporting massive concurrency across global regions.

  • Ensure online systems remain stable, performant, and maintainable throughout development and live service updates.

  • Solve complex real time multiplayer and networking challenges that elevate competitive play.

Collaborate Across Domains

  • Partner closely with gameplay, modes, operations, production, design, and QA to ensure online systems integrate seamlessly with the overall experience.

  • Work with central technology groups, engine teams, and external partners to leverage shared services and maintain high quality standards.

  • Collaborate with backend and platform teams to build secure, extensible, cross-platform systems.

Innovate & Evolve

  • Iterate on live features, workflows, and tools based on real-world player behavior and operational insights.

  • Explore ways to use AI-assisted tools to improve development workflows, automation, validation, or player-facing systems.

  • Contribute to new ideas for social engagement, matchmaking, progression, live events, and online play incentives.

Your Qualifications

  • 4+ years of experience as a software engineer developing online games or scalable online applications.

  • Strong proficiency in C++ and comfort working in large, real-time codebases.

  • Experience working with database technologies (e.g., SQL, NoSQL).

  • Practical understanding of networked systems: client/server models, service integration, latency considerations, and multithreaded environments.

  • Ability to collaborate across diverse teams and break down complex problems into clean, maintainable solutions.

  • Passion for building engaging online and social features for players.

Preferred (Nice to Have)

  • Experience with first party platform services and APIs (PSN, Xbox Live).

  • Experience or interest in using AI tools to accelerate development, testing, or operations workflows.

  • Experience with scripting languages (Python, Lua) or backend service stacks.

  • Familiarity with live-service games or highly concurrent online systems.

Why Join Us

As part of the UFC online engineering team, you will:

  • Shape connected gameplay experiences enjoyed by millions of players

  • Build systems that support massive concurrency and cross-platform play

  • Work on a wide range of online challenges: player facing features, matchmaking, social systems, progression, backend services, tools, analytics, live ops workflows, and more

  • Collaborate with talented developers across the studio and across EA

  • Grow your career by contributing to one of EA’s most ambitious connected experiences

If you’re ready to help build the online backbone of a globally loved franchise, we’d love to hear from you.



Su Electronic Arts
Siamo orgogliosi di avere un ampio catalogo di giochi ed esperienze, sedi in tutto il mondo e opportunità in tutta EA. Diamo valore a adattabilità, resilienza, creatività e curiosità. Dalla leadership che esalta il tuo potenziale alla creazione di spazi per l'apprendimento e la sperimentazione, ti incoraggiamo a fare grandi lavori e a perseguire le opportunità di crescita.

Adottiamo un approccio olistico per i nostri programmi di benefit, enfatizzando il benessere fisico, emotivo, finanziario, lavorativo e collettivo a sostegno di una vita equilibrata. I nostri pacchetti sono pensati per soddisfare le esigenze locali e possono includere copertura sanitaria, assistenza per la salute mentale, risparmi per la pensione, permessi retribuiti, congedi familiari, giochi gratuiti e altro ancora. Creiamo ambienti in cui i nostri team possono sempre dare il meglio in ciò che fanno.

Electronic Arts è un datore di lavoro che rispetta le pari opportunità. Tutte le decisioni di impiego sono prese senza tenere conto di razza, colore, origine nazionale, discendenza, sesso, genere, identità o espressione di genere, orientamento sessuale, età, informazioni genetiche, religione, disabilità, condizione medica, gravidanza, stato civile, stato familiare, stato di veterano, o qualsiasi altra caratteristica protetta dalla legge. In conformità con le leggi vigenti, prendiamo in considerazione anche i candidati qualificati con precedenti penali. EA rende inoltre disponibili strutture lavorative per persone qualificate con disabilità, come richiesto dalle leggi vigenti.