Back to all jobs
EASP

Online Software Engineer

EA Sports
Location
Vancouver, British Columbia
Experience
Senior
Posted
Aug 30, 2026
Type
Permanent · Remote

About the role

General Information

Location: Vancouver, British Columbia, Canada
Studio/Department: EA Studios - SPORTS
Work Model: Hybrid (3 days a week at EAV Studio in Burnaby, British Columbia)
Reporting To: Online Technical lead


Description

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. The team is building a new unannounced AAA EA SPORTS product across platforms. The EA SPORTS™ UFC franchise delivers fluid and responsive mixed martial arts through inventive gameplay technology to over 20 million players. As an Online Software Engineer, you will help design and extend systems that power connected experiences, including matchmaking, social features, marketplace, progression, real-time gameplay, and cross-platform play, serving hundreds of thousands of concurrent players.


Responsibilities

  • Build the Connected UFC Experience: Work across client, backend, and data systems to deliver premium live-service features guided by real-world UFC moments to keep players connected and engaged.
  • Engineering Excellence for Scale: Design scalable systems to support global live service demands, while ensuring stability during peak player activity.
  • Collaborate Across Domains: Partner with designers, engineers, and production to build authentic and engaging online experiences. Integrate platform and shared technology services in collaboration with internal and external partners.
  • Innovate & Evolve: Refine features using live insights to keep the experience fresh and rewarding. Explore opportunities to use AI tools to improve development efficiency, automation, and testing workflows.

Qualifications

  • 7+ 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.
  • Ability to 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.

Compensation and Benefits

Pay Range (British Columbia): $122,300 - $170,700 CAD

Benefits Package:

  • Vacation: 3 weeks per year to start.
  • Sick Time: 10 days per year.
  • Parental Leave: Paid top-up to EI/QPIP benefits up to 100% of base salary (12 weeks for maternity, 4 weeks for parental/adoption leave).
  • Healthcare: Extended health, dental, and vision coverage.
  • Insurance: Life insurance and disability insurance.
  • Retirement: Retirement plan for regular full-time employees.
  • Additional: Certain roles may be eligible for bonus and other incentive programs, mental well-being support, and complimentary games.

Company Culture

Electronic Arts values adaptability, resilience, creativity, and curiosity. The company adopts a holistic approach to wellness, emphasizing physical, emotional, financial, career, and community support. Electronic Arts is an equal opportunity employer and provides workplace accommodations for qualified individuals with disabilities as required by law.

EASP

EA Sports

Games & Interactive
Open roles
174
Founded
1991
Employees
501-1000
Location
7 offices