Client Software Engineer - EA Sports FC (Vancouver)

Client Software Engineer - EA Sports FC (Vancouver)

14 Oct
|
Global Sports Jobs
|
Vancouver

14 Oct

Global Sports Jobs

Vancouver

About the Role

This role reports directly to a Development Director and collaborates closely with producers, designers, artists, and fellow engineers. It involves tackling complex technical challenges across game mode logic, user interface architecture, online systems, and developer tools to bring current features to life. The engineer works within a cross-disciplinary team to deliver end-to-end features across platforms.

Key Responsibilities

- Collaborate closely with client and server engineers to architect, integrate, and test end-to-end features across platforms.
- Design, build, and maintain robust, scalable REST-based APIs and online backend integrations.
- Partner with UI/UX designers and technical artists to build responsive, intuitive interface experiences using the game's UI tech stack.
- Write clean, reliable, and testable code, participating actively in code reviews, debugging, and continuous maintenance.
- Draft clear technical design documents, architectural diagrams, and specifications for upcoming game systems and features.
- Proactively champion software engineering best practices, helping to optimise workflows, tooling, and team processes.
- Partner effectively with both technical and non-technical teammates across local and distributed studio teams.

Required Experience & Qualifications

- Bachelor's degree in computer science (or a related technical discipline), or equivalent practical industry experience.
- 5+ years of professional software engineering experience with a track record of applying modern development best practices.
- Solid command of modern C++, including strong architectural awareness, memory management, and performance optimisation.
- Firm grasp of object-oriented design patterns, networking fundamentals,



and RESTful service integrations.
- Familiarity with data exchange formats (JSON, XML), version control workflows (e.g., Perforce/Git), and IDEs like Visual Studio.
- Comfort navigating, refactoring, and mitigating risk within large-scale existing codebases.

Preferred Skills

- Prior experience developing or supporting high-concurrency live-service games.
- Familiarity with multi-platform deployment (console, PC, mobile/web).
- Passion for football, sports gaming, or interactive entertainment.

Salary

- 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).
- If you reside in a different location, a recruiter will advise on the applicable range and benefits.

Benefits & Perks

- For Canada, EA offers 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
- And a retirement plan to 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. As one of the largest sports entertainment platforms in the world, EA SPORTS FC is redefining football with genre-leading interactive experiences, connecting a global community of fans to The World's Game through innovation and unrivalled authenticity.

📌 Client Software Engineer - EA Sports FC (Vancouver)
🏢 Global Sports Jobs
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: client software engineer - ea sports fc (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: client software engineer - ea sports fc (vancouver) / vancouver