×
Register Here to Apply for Jobs or Post Jobs. X

Client Software Engineer

Job in Vancouver, BC, Canada
Listing for: EA SPORTS
Full Time position
Listed on 2026-01-14
Job specializations:
  • Software Development
    Game Development / Testing, Software Engineer, Backend Developer, C++ Developer
Salary/Wage Range or Industry Benchmark: 100000 - 139500 CAD Yearly CAD 100000.00 139500.00 YEAR
Job Description & How to Apply Below

Join to apply for the Client Software Engineer role at EA SPORTS
.

Overview

Electronic Arts creates next‑level entertainment experiences that inspire players and fans around the world. EA SPORTS is one of the most iconic brands in entertainment, connecting hundreds of millions of people to the sports they love through a portfolio of industry‑leading video games. The FC franchise is the world’s #1 best‑selling video game with over 200 million engaged players across multiple platforms, including console, PC, and mobile.

Innovation, passion, and teamwork are at the heart of everything we do.

At the core of EA SPORTS is the Ultimate Team mode, a live‑service experience that runs across console clients, PC, and web. As a Software Engineer you will report to the team’s Development Director and collaborate with producers, designers, artists, and other engineers on game mode logic, user interface, online services, and tools.

Responsibilities
  • Work with server and client engineers to establish, hook up and test end‑to‑end functionality.
  • Use and design REST‑based HTTP APIs.
  • Work with the game’s UI tech stack.
  • Design, implement, test, debug and maintain code for game features or components.
  • Architect and document technical designs for game technology and features.
  • Measurably improve process and best practices to achieve targets.
  • Collaborate within and across teams of technical and non‑technical game developers, locally or remotely.
Qualifications
  • Bachelor’s degree in computer science or related field, or equivalent training and professional experience.
  • 5+ years of experience in software development with a strong demonstration of good development practices.
  • Good grasp of the C++ programming language, best practices, and architectural considerations.
  • Good understanding of object‑oriented design and online services (HTTP via REST).
  • Strong debugging skills and familiarity with network programming and memory management.
  • Familiarity with XML and JSON formats.
  • Experience with Visual Studio and source control systems.
  • Experience with Live Service Games is beneficial.
  • Strong communication skills and teamwork.
  • Good understanding of working with legacy code and legacy code risk mitigation.
Compensation and Benefits

Pay ranges are provided for each location. Specific ranges above are a reference and may vary based on qualifications and location.

  • British Columbia (e.g., Vancouver vs. Victoria) – $100,000 – $139,500 CAD

In British Columbia, benefits include 3 weeks of vacation, 10 days of sick time, EI/QPIP top‑up up to 100% of base salary, extended health/dental/vision coverage, life insurance, disability insurance, retirement plan, and eligibility for bonus and equity in certain roles.

Equal Opportunity Employer

Electronic Arts is an equal‑opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. EA considers qualified applicants with criminal records in accordance with applicable law and provides reasonable accommodations to qualified individuals with disabilities.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary