Gameplay Engineer (Apex Legends)

Respawn Entertainment

Vancouver

On-site

CAD 122,000 - 171,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP benefits
Extended health/dental/vision
Life insurance
Disability insurance
Retirement plan
Bonus eligibility

Job summary

EA in Canada seeks an experienced Gameplay Engineer to build and support high-quality live-service gameplay features for our multiplayer title. You will partner with designers and cross-disciplinary teams to prototype, implement, iterate, and polish features that enhance moment-to-moment gameplay.

You will implement robust gameplay systems with attention to performance, scalability, and long-term maintainability while supporting multiple gameplay areas such as player systems, weapons, abilities,

Qualifications

  • 5+ years in gameplay software engineering.
  • Shipped multiplayer titles.
  • Experience with Live Service games.
  • Delivers across large codebases with performance focus.
  • Advanced C/C++ skills.
  • Bachelor's degree in Computer Science or related field.

Responsibilities

  • Partner with designers to prototype, iterate, and polish gameplay features.
  • Implement and maintain gameplay systems with focus on reliability, performance and scalability.
  • Support core gameplay development across player systems, weapons, abilities, and modes.
  • Collaborate with internal teams and external partners to deliver features that integrate into the game experience.
  • Work with engineers, designers, artists, QA, and production to ship features on schedule while managing technical risk.
  • Investigate and resolve bugs, regressions, and edge cases in a large codebase.
  • Contribute to design discussions, code reviews, and engineering improvements.
  • Help ensure new features are robust, scalable, and appropriate for live multiplayer.

Skills

Gameplay systems
C++/C
Live service
Multiplayer dev
Code optimization

Education

Bachelors in CS

Job description

We are looking for an experienced Gameplay Engineer to help build and support high-quality player-facing gameplay features for a live-service multiplayer game. This role will partner closely with designers and cross-disciplinary teams to prototype, implement, iterate, and polish features that contribute to compelling moment-to-moment gameplay and broader game experiences.

Your Responsibilities:
  • Partner closely with designers to develop, prototype, iterate, and polish gameplay features that support the overall creative vision of the game.
  • Implement and maintain gameplay systems with a focus on reliability, performance, scalability, and long-term maintainability.
  • Support core gameplay development across multiple gameplay areas, including player-facing systems, weapons, abilities, and mode-specific features.
  • Collaborate with internal teams and external partners to help deliver features that integrate cleanly into the broader game experience.
  • Work with engineers, designers, artists, animators, QA, and production to deliver high-quality features on schedule while managing technical risk.
  • Investigate and resolve bugs, regressions, edge cases, and gameplay issues across a large, complex codebase.
  • Contribute to technical design discussions, code reviews, and ongoing improvements to engineering standards, workflows, and shared gameplay technology.
  • Help ensure that new gameplay features are robust, scalable, performant, and appropriate for a live multiplayer environment.
  • Provide guidance to other engineers through technical feedback, implementation support, and clear communication of tradeoffs.
Your qualifications:
  • 5+ years experience in software development engineering on gameplay teams.
  • Shipped multiplayer video game titles.
  • Experience working on Live Service video game titles.
  • Experience working with a large codebase, managing and improving performance and budget.
  • Advanced C++/C skills.
  • Bachelor's degree in Computer Science or related field, or equivalent training and professional experience.

In short, this role is an opportunity to contribute directly to a successful live-service title, working closely with designers and cross-disciplinary partners to build features that are fun, polished, reliable, and adaptable across a variety of gameplay experiences.

Pay Transparency - North America
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
  • British Columbia (depending on location e.g. Vancouver vs. Victoria) $122,300 - $170,700 CAD
  • California (depending on location e.g. Los Angeles vs. San Francisco) $143,800 - $217,200 USD

Pay is just one part of the overall compensation at EA.

In the US, we offer a package of benefits including paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.

For Canada, 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 other incentive programs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Gameplay & Experience
Senior Software Engineer - Gameplay & Experience

Electronic Arts (EA) • Vancouver

Hybrid
CAD 141,000 - 204,000
Vacation 3 weeks/year
Sick time 10 days/year
Health/dental/vision insurance
+2
Senior Software Engineer- Generalist (Apex Legends)
Senior Software Engineer- Generalist (Apex Legends)

Respawn Entertainment • Vancouver

Hybrid
CAD 141,000 - 204,000
Développeur.se de logiciels sénior.e - jouabilité et expérience / Senior Software Developer - Gameplay & Experience
Développeur.se de logiciels sénior.e - jouabilité et expérience / Senior Software Developer - Gameplay & Experience

Electronic Arts (EA) • Montreal

Hybrid
CAD 141,000 - 204,000
Senior Engineering Manager, Enterprise CI for Games
Senior Engineering Manager, Enterprise CI for Games

Digitailor • Vancouver

Hybrid
CAD 141,000 - 204,000
Senior Game Designer
Senior Game Designer

Electronic Arts Ltd • Vancouver

On-site
CAD 141,000 - 204,000
Senior Engineering Manager, Enterprise CI for Games
Senior Engineering Manager, Enterprise CI for Games

Electronic Arts Ltd • Vancouver

Hybrid
CAD 141,000 - 204,000
Développeur.se d’outils / Tools Developer (Apex Legends)
Développeur.se d’outils / Tools Developer (Apex Legends)

Respawn Entertainment • Montreal

Hybrid
CAD 120,000 - 170,000
Director of Production, Content, Monetization & Progression (Apex Legends)
Director of Production, Content, Monetization & Progression (Apex Legends)

Respawn Entertainment • Vancouver

On-site
CAD 161,000 - 225,000
Vacation time
Sick time
Top-up to EI/QPIP benefits
+4
Tools Developer (Apex Legends)
Tools Developer (Apex Legends)

Respawn Entertainment • Vancouver

Hybrid
CAD 122,000 - 171,000
Vacation in Canada benefits
Hybrid work model
Collaborative environment
Sr. Systems Designer
Sr. Systems Designer

Respawn Entertainment • British Columbia

On-site
CAD 114,000 - 156,000