Client Software Engineer

1 Month ago • 4 Years + • Software Development & Engineering • $96,400 PA - $133,900 PA

Job Summary

Job Description

Electronic Arts (EA) is seeking a Client Software Engineer to join the FC franchise team. This role involves contributing to game creation and live services, encompassing architectural design, implementation, debugging, and ongoing support across multiple platforms. You will collaborate with designers, artists, and other engineers on complex problems within game mode logic, user interface, online systems, rendering, gameplay, audio, databases, and tools. Key responsibilities include designing, maintaining, implementing, testing, and debugging code, architecting and documenting technical designs, creating tools and game components, and profiling/optimizing software.
Must have:
  • 4+ years of experience with C++
  • Object-oriented design and implementation
  • Client/Server communication models
  • Visual Studio experience
  • Debugging tools knowledge
Good to have:
  • Bachelor's degree in Computer Science or related field
  • Knowledge of hardware setup
  • Knowledge of package deployment
  • Knowledge of patching procedures
Perks:
  • Vacation (3 weeks per year)
  • 10 days sick time
  • Paid parental/maternity leave
  • Extended health/dental/vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan
  • Potential for bonus and equity

Job Details

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.

At the heart of EA SPORTS is the FC franchise. EA SPORTS FC is the world's #1 best-selling video game with over 200M engaged players across multiple platforms, including console, PC, and mobile. Innovation, passion, and teamwork are at the heart of everything we do. With studios in Vancouver, Bucharest, and Cologne, we're looking for the brightest talent, so we can continue to create experiences that connect with millions of hearts and minds the world over.

The Client Software Engineer will be a part of the game creation and live services, including architectural design, implementation, debugging, and ongoing support on multiple platforms. Reporting to the Development Director and Technical Lead, you will work on complex problems with Designers, Artists and other Engineers in domains including game mode logic, user interface, online, rendering, gameplay, audio, databases and tools.

Your Responsibilities

  • Design, maintain, implement, test and debug code.

  • Architect and document technical designs for game technology and features.

  • Create tools, features and game components.

  • Profiling and optimizing software components of a game.

Your Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent training and professional experience.

  • 4+ years of experience with C++ and with object-oriented design and implementation.

  • 2+ years experience with Client/Server communication models.

  • Knowledge of hardware setup, package deployment and patching procedures.

  • Experience with Visual Studio and deep knowledge of the debugging tools.

COMPENSATION AND BENEFITS

The ranges listed below are what EA in good faith expects to pay applicants for this role in these locations at the time of this posting. If you reside in a different location, a recruiter will advise on the applicable range and benefits. Pay offered will be determined based on a number of relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs). 

PAY RANGES

In British Columbia, we offer a package of benefits including 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 you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.


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 adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and 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.

Similar Jobs

onwards Search - Collection Specialist

onwards Search

Indianapolis, Indiana, United States (Hybrid)
1 Week ago
PwC - Senior Associate II - Internal Audit

PwC

Karachi, Sindh, Pakistan (On-Site)
10 Months ago
Palo Alto Networks - Principal Software Test Engineer (Strata Cloud Manager)

Palo Alto Networks

Santa Clara, California, United States (On-Site)
2 Months ago
Aspire - Chief Risk Officer (CRO)

Aspire

Singapore, Singapore (Hybrid)
3 Weeks ago
Open Systems Technologies - Forklift Material Handler

Open Systems Technologies

Duluth, Georgia, United States (On-Site)
1 Week ago
Capgemini - Lead Software Engineer

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
Mindtickle - Customer Success Engineer - I

Mindtickle

Pune, Maharashtra, India (On-Site)
9 Months ago
Regent craft - Senior Guidance, Navigation, and Control (GNC) Engineer

Regent craft

North Kingstown, Rhode Island, United States (On-Site)
2 Weeks ago
Apple - Engineering Program Manager, CoreOS

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Fluxon - Senior Software Engineer

Fluxon

Lisbon, Lisbon, Portugal (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Globel Talent Co - Performance Marketing Manager - German Speaker

The Globel Talent Co

Johannesburg, Gauteng, South Africa (Remote)
2 Months ago
Palo Alto Networks - Finance Manager, North America Sales Finance

Palo Alto Networks

Santa Clara, California, United States (On-Site)
3 Weeks ago
dun bradstreet - Director, Software Engineering DACH

dun bradstreet

Frankfurt Am Main, Hessen, Germany (Hybrid)
3 Months ago
Tesla - Store Manager

Tesla

Stuttgart, Baden-Württemberg, Germany (On-Site)
5 Months ago
Tencent - Strategy Manager

Tencent

Shanghai, Shanghai, China (On-Site)
5 Months ago
Anavation - Information Assurance Specialist

Anavation

Bethesda, Maryland, United States (On-Site)
1 Month ago
hogarth - Reward Manager

hogarth

London, England, United Kingdom (Hybrid)
2 Months ago
NielsenIQ - Marketing Analytics Expert

NielsenIQ

Almaty, Almaty Region, Kazakhstan (On-Site)
1 Week ago
Oliver Plus - Integrated Designer

Oliver Plus

India (Remote)
2 Weeks ago
Scanline VFX - Virtual Production Producer

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
4 Years ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Ansys - Spring 2026 Zemax Optics Intern

Ansys

Waterloo, Ontario, Canada (Remote)
3 Weeks ago
Amber - Localization Quality Assurance (Dutch)

Amber

Quebec, Canada (Hybrid)
4 Months ago
Synechron - Python PySpark Snowflake Developer

Synechron

Mississauga, Ontario, Canada (On-Site)
2 Weeks ago
Lionsgate - Treasury Analyst

Lionsgate

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
Budge Studios - Artiste Technique 3D/Technical 3D Artist

Budge Studios

Montreal, Quebec, Canada (On-Site)
11 Months ago
Larian Studios - Tools Director  | Directeur Outils

Larian Studios

Quebec, Canada (On-Site)
9 Months ago
Ubisoft - Team Lead - Animation

Ubisoft

Montreal, Quebec, Canada (Hybrid)
4 Months ago
Spaulding Ridge - OneStream Consultant

Spaulding Ridge

Toronto, Ontario, Canada (On-Site)
3 Months ago
Square - Sales Advisor

Square

Boucherville, Quebec, Canada (On-Site)
1 Week ago
Autodesk - Senior Financial Analyst, Corporate FP&A

Autodesk

Toronto, Ontario, Canada (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

PwC - Senior Associate-SAP ABAP-RDC-Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
10 Months ago
DISCO - Engineering Manager , Feature

DISCO

Gurugram, Haryana, India (On-Site)
9 Months ago
fluence - Lead Engineer - Advanced Battery Modules

fluence

Houston, Texas, United States (Hybrid)
9 Months ago
Shield AI - Senior Software Engineer – Navigation and State Estimation (R3123)

Shield AI

San Diego, California, United States (On-Site)
1 Week ago
Power Integrations - Sr. Staff IC CAD Engineer

Power Integrations

Cambridge, England, United Kingdom (On-Site)
1 Month ago
luxsoft - Murex Support Engineer

luxsoft

Mexico (Remote)
2 Months ago
ReStream - Design Engineer

ReStream

Prague, Prague, Czechia (Remote)
1 Year ago
Canonical - Engineering Manager - AppArmor

Canonical

(Remote)
2 Months ago
Blenheim Chalcot India - Lead Engineer

Blenheim Chalcot India

Navi Mumbai, Maharashtra, India (On-Site)
2 Months ago
Reddit - Principal Engineer - Ads Signals, Identity & Measurement

Reddit

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (Hybrid)

Orlando, Florida, United States (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

Galway, County Galway, Ireland (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Bucharest, Romania (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Guildford, England, United Kingdom (Hybrid)

Bucharest, Romania (Hybrid)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Level Up Your Career in Game Development!

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

Job Common Plug