Presentation Software Engineer - EA SPORTS FC

Global Sports Jobs Limited

Toronto

On-site

CAD 120,000 - 150,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Vacation 3 weeks
Sick time 10 days
EI/QPIP top-up
Healthcare coverage
Life insurance
Disability insurance
Retirement plan
Bonus programs

Job summary

EA SPORTS is seeking a senior gameplay engineer to design, implement, and tune the visual presentation systems for EA SPORTS FC. You will work with designers, content creators, and other engineers to deliver end-to-end feature development across multiple platforms.

The role requires a strong background in C++, OO design, scripting (Python/Lua/C#), game engine experience, and proficiency with source control.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 6+ years of C++ and OO design experience.
  • 3+ years scripting languages (Python, Lua) and C#.
  • Experience with game engines (Unity/Unreal).
  • Experience with source control systems.

Responsibilities

  • Bring the vision of artists and designers to life in code.
  • Design and write C++ code and engine scripts for visual presentation.
  • Architect and document technical designs for Presentation systems.
  • Work with a proprietary engine to develop stable, scalable code.
  • Support and collaborate with content creators across disciplines.
  • Apply common software engineering design patterns.

Job description

About the Role

This role works with designers to orchestrate the camera, choreography, audio, overlays, and the tools that support those systems. It covers end-to-end feature development, including architecture design, implementation, debugging, and tuning across multiple platforms and devices. The engineer collaborates with designers, content creators, and other engineers on complex problems within the EA SPORTS FC team.

Key Responsibilities
  • Bring the vision of the artists and designers to life.
  • Design and write the C++ code and engine scripts that run the visual presentation of the game, incorporating and adapting existing libraries and writing custom code as needed.
  • Design, architect, and document technical designs for Presentation systems.
  • Work with a proprietary engine to develop stable, scalable, efficient, and shareable code.
  • Support and collaborate with content creators across different game development disciplines.
  • Apply common software engineering design patterns and paradigms.
Required Experience & Qualifications
  • Bachelor's degree in Computer Science, a related field, or equivalent training and professional experience.
  • 6+ years of C++ and experience in object-oriented design and implementation.
  • Game engine experience (Unity/Unreal).
  • Knowledge of good software programming practices.
  • 3+ years of experience in scripting languages (Python, Lua) and interpreted languages (C#).
  • Experience with source control systems.
Workplace
  • British Columbia, Canada (location may vary, e.g. Vancouver vs Victoria)
Salary
  • Pay offered will be determined based on relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs).
  • Pay is just one part of the overall compensation at EA.
  • If you reside in a different location, a recruiter will advise on the applicable range and benefits.
Benefits & Perks
  • For Canada, benefits include 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, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, and a 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. 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Presentation Software Engineer - EA SPORTSTM FC
Presentation Software Engineer - EA SPORTSTM FC

Electronic Arts • Vancouver

On-site
CAD 105,000 - 143,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+5
Presentation Software Engineer - EA SPORTS FC
Presentation Software Engineer - EA SPORTS FC

EA SPORTS • Vancouver

On-site
CAD 105,000 - 143,000
Healthcare benefits
Paid time off
Retirement plan
Presentation Software Engineer - EA SPORTSTM FC
Presentation Software Engineer - EA SPORTSTM FC

Electronic Arts Ltd • Toronto

On-site
CAD 122,000 - 171,000
Client Software Engineer - EA Sports FC
Client Software Engineer - EA Sports FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 110,000 - 150,000
Vacation time
Sick time
Health coverage
+1
Systems Software Engineer - EA SPORTS FC
Systems Software Engineer - EA SPORTS FC

Global Sports Jobs Limited • Vancouver

Hybrid
CAD 120,000 - 180,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+5
Generalist Software Engineer - EA SPORTS FC
Generalist Software Engineer - EA SPORTS FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 110,000 - 170,000
Vacation
Sick days
Top-up EI/QPIP benefits
+5
Presentation Software Engineer - EA SPORTS NHL (TFT)
Presentation Software Engineer - EA SPORTS NHL (TFT)

Global Sports Jobs Limited • Vancouver

On-site
CAD 90,000 - 130,000
Vacation (3 weeks per year)
Sick time (10 days per year)
Extended health/dental/vision coverage
+1
Presentation Software Engineer - EA SPORTS NHL (TFT)
Presentation Software Engineer - EA SPORTS NHL (TFT)

EA Sports • Vancouver

On-site
CAD 105,000 - 143,000
Vacation 3 weeks
Sick time 10 days
Health/dental/vision insurance
+1
Client Software Engineer - EA Sports FC
Client Software Engineer - EA Sports FC

Electronic Arts Ltd • Vancouver

On-site
CAD 105,000 - 143,000
Comprehensive benefits
3 weeks vacation per year
Retirement plan
Gameplay Software Engineer - EA SPORTS FC
Gameplay Software Engineer - EA SPORTS FC

Global Sports Jobs Limited • Vancouver

On-site
CAD 90,000 - 140,000
Vacation 3 weeks
Sick leave 10 days
Top-up benefits for EI/QPIP
+5