Online Software Engineer - EA SPORTS UFC (Client/Server)

Global Sports Jobs Limited

Vancouver

Híbrido

CAD 110.000 - 160.000

Jornada completa

14 días+
Generador de candidaturas

Una candidatura hecha a medida para este puesto de trabajo — un currículum y una carta de presentación adaptados que responden directamente a la oferta.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Vacation: 3 weeks per year
Sick time: 10 days per year
Health/dental/vision coverage
Retirement plan
Life insurance
Disability insurance
Bonus potential

Descripción de la vacante

EA SPORTS is seeking an Online Software Engineer for the UFC team in a hybrid Vancouver-area role. You’ll maintain and extend connected systems for matchmaking, social features, live events, progression, real-time gameplay, and cross‑platform play for hundreds of thousands of concurrent players.

The role emphasizes C++ proficiency, large-scale real-time codebases, and collaboration across client, backend, and data systems.

Formación

  • 4+ years of experience as a software engineer developing online games or scalable online applications.
  • Proficiency in C++ and comfort working in large-scale, real-time codebases.
  • Experience with database technologies (SQL, NoSQL).
  • Experience with networked systems: client/server models, service integration, latency considerations, and multithreaded environments.
  • Familiar with source control such as Git or Perforce.
  • Collaborate across diverse teams and break down complex problems into clean, maintainable solutions.
  • Experience using AI-assisted development tools to rapid prototype, accelerate execution and automate workflows, with ability to review AI-generated code.

Responsabilidades

  • Build the connected UFC experience by working across client, backend, and data systems to deliver premium live-service features.
  • Maintain scalable systems to support global live service demands and ensure stability during peak player activity.
  • Collaborate with designers, engineers, and production to build engaging online experiences and integrate platform services with partners.
  • Refine features using live insights and explore AI-driven improvements for development workflows.

Conocimientos

C++ proficiency
Online games/real-time apps
Database technologies
Networked systems
Git/Perforce
AI-assisted development tools
Cross-team collaboration

Herramientas

Git
Perforce

Descripción del empleo

About the Role

As an Online Software Engineer on the EA SPORTS UFC team, you will help maintain and extend the systems that power the connected experience, including matchmaking, social features, live events, progression, real-time gameplay, and cross-platform play, serving hundreds of thousands of concurrent players. Your work will shape how players interact, form communities, and enjoy UFC together. The team is based in Vancouver, British Columbia, and operates in a hybrid model, working 3 days a week out of the EAV Studio in Burnaby.

Key Responsibilities
  • Build the connected UFC experience by working across client, backend, and data systems to deliver premium live-service features guided by real-world UFC moments.
  • Maintain scalable systems to support global live service demands and ensure stability during peak player activity.
  • Collaborate with designers, engineers, and production to build authentic and engaging online experiences, and integrate platform and shared technology services with internal and external partners.
  • Refine features using live insights to keep the experience fresh and rewarding, and explore opportunities to use AI tools to improve development efficiency, automation, and testing workflows.
Required Experience & Qualifications
  • 4+ years of experience as a software engineer developing online games or scalable online applications.
  • Proficiency in C++ and comfort working in large-scale, real-time codebases.
  • Experience working with database technologies (e.g., SQL, NoSQL).
  • Experience with networked systems: client/server models, service integration, latency considerations, and multithreaded environments.
  • Familiar with source control such as Git or Perforce.
  • Collaborate across diverse teams and break down complex problems into clean, maintainable solutions.
  • 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.
Workplace
  • Hybrid model: 3 days a week out of EAV Studio in Burnaby, British Columbia (Tuesday to Thursday)
Benefits & Perks
  • Vacation: 3 weeks per year to start
  • 10 days per year of sick time
  • Paid top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child (12 weeks for maternity, 4 weeks for parental/adoption leave)
  • Extended health/dental/vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan for regular full-time employees
  • Certain roles may also be eligible for bonus and other incentive programs
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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Systems Software Engineer - EA SPORTS UFC
Systems Software Engineer - EA SPORTS UFC

Global Sports Jobs Limited • Vancouver

Híbrido
CAD 110.000 - 170.000
Vacation 3 weeks
Sick time 10 days
Top-up benefits
+5
Senior Software Engineering Manager - EA SPORTS UFC
Senior Software Engineering Manager - EA SPORTS UFC

Global Sports Jobs Limited • Vancouver

Híbrido
CAD 140.000 - 190.000
3 weeks vacation (Canada)
10 days sick time
Top-up EI/QPIP benefits for new child
+4
Senior Gameplay Software Engineer - EA SPORTS UFC
Senior Gameplay Software Engineer - EA SPORTS UFC

Global Sports Jobs Limited • Vancouver

Presencial
CAD 110.000 - 170.000
Vacation time
Sick leave
Maternity/paternity top-up
+1
Systems Software Engineer - EA SPORTS UFC
Systems Software Engineer - EA SPORTS UFC

Electronic Arts • Vancouver

Híbrido
CAD 90.000 - 130.000
Vacation 3 weeks
Sick leave 10 days
Top-up EI/QPIP
+4
Audio Software Engineer - EA SPORTS UFC
Audio Software Engineer - EA SPORTS UFC

Electronic Arts • Vancouver

Presencial
CAD 110.000 - 160.000
Vacation and personal time
Comprehensive health benefits
Retirement plan
+1
Systems Software Engineer - EA SPORTSTM UFC
Systems Software Engineer - EA SPORTSTM UFC

Electronic Arts • Vancouver

Presencial
CAD 122.000 - 171.000
Vacation time
Sick leave
Top-up benefits
+3
Senior Software Engineering Manager - EA SPORTS UFC
Senior Software Engineering Manager - EA SPORTS UFC

EA Sports • Vancouver

Presencial
CAD 141.000 - 204.000
Vacation 3 weeks/year
Sick time 10 days/year
Health/dental/vision coverage
+1
Software Engineer - UFC
Software Engineer - UFC

Electronic Arts • Vancouver

Presencial
CAD 110.000 - 180.000
Rendering Software Engineer - EA SPORTS UFC
Rendering Software Engineer - EA SPORTS UFC

Global Sports Jobs Limited • Vancouver

Híbrido
CAD 90.000 - 150.000
3 weeks vacation
10 days sick time
Parental leave top-up
Senior Software Engineering Manager - EA SPORTSTM UFC
Senior Software Engineering Manager - EA SPORTSTM UFC

Electronic Arts • Vancouver

Presencial
CAD 141.000 - 204.000
Vacation 3 weeks
Sick leave 10 days
Health & dental
+4