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

Senior Software Engineer; Apex Legends

Job in Vancouver, BC, Canada
Listing for: Electronic Arts
Full Time position
Listed on 2026-06-16
Job specializations:
  • Software Development
    Game & 3D/XR Development, Software Architect, Senior Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 193100 - 296500 CAD Yearly CAD 193100.00 296500.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Apex Legends)

Job Title: Senior Software Engineer, Foundations (Apex Legends)

Location: Los Angeles, CA;
Vancouver, BC

Work Model: Hybrid

Founded in 2010, Respawn was created with the philosophy that when talented people have creative freedom, they’ll make extraordinary games that achieve the unexpected. Respawn Entertainment is the Academy Award-winning studio behind Apex Legends, Titanfall, and Star Wars Jedi titles. Join us to help shape the future of one of the world’s leading live service franchises.

As a Senior Software Engineer, Engine Systems, you will report to Principal Technical Director and build the foundational technology that powers Apex Legends. You will design and maintain core engine systems across physics, memory, input, and platform layers. You will partner with cross-disciplinary teams to deliver scalable systems that improve performance, stability, and player experience in a live service environment.

Responsibilities
  • Design and maintain core engine systems across multiple domains
  • Own cross-cutting technical initiatives from design to release
  • Optimize memory, CPU, and bandwidth across gameplay systems
  • Debug and resolve complex issues in large-scale codebases
  • Integrate platform and partner technologies into the engine
  • Collaborate with design, art, and audio on feature development
  • Mentor engineers through code reviews and technical guidance
Qualifications
  • 8+ years developing game engine or systems-level code
  • Strong C/C++ experience in performance-critical systems
  • Experience working in large, shared codebases
  • Shipped at least one AAA game on console or PC
  • Experience optimizing memory, CPU, or runtime performance
  • Experience developing on Sony, Microsoft, or Nintendo platforms
  • Strong understanding of 3D math or simulation systems
Pay Transparency – North America

Pay ranges reflect what EA expects to pay applicants in these regions at the time of posting. Compensation also includes benefits detailed below.

  • British Columbia (e.g., Vancouver vs Victoria): $169,500 – $242,600 CAD
  • California (e.g., Los Angeles vs San Francisco): $193,100 – $296,500 USD
Benefits

In the United States, benefits include paid time off (3 weeks to start), 80 hours of sick time, 16 paid company holidays, 10 weeks additional paid time off for new parents, medical/dental/vision insurance, life insurance, disability insurance, and 401(k). Certain roles may also be eligible for bonus and equity.

In Canada, benefits include vacation (3 weeks to start), 10 days of sick time, paid top-up to EI/QPIP up to 100% of base salary for new children (12 weeks maternity, 4 weeks parental/adoption), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan. Certain roles may also be eligible for bonus and equity.

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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary