Senior Software Engineer, Generalist (Foundations)

Electronic Arts

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Los Angeles, CAVancouver, BC, Canada
Salary
$169,500–$242,600 / yr
Posted
112 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $163k
This role $206k
$102k $258k
below market most similar roles pay here above market

This role pays more than 86% of similar roles. Most pay $149,500–$177,250 — the blue band above. At the midpoint, this role pays about $206k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About Electronic Arts

Electronic Arts is a global leader in digital interactive entertainment, developing and publishing games for consoles, mobile, and PC under franchises including FIFA, Madden NFL, The Sims, Apex Legends, and Battlefield.

Electronic Arts currently has 42 open roles on FindRole.

Listed pay typically runs $141,400–$204,400 across 31 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Senior Software Engineer, Generalist (Foundations)

As a Senior Software Engineer - Generalist (Foundations) (Apex Legends) at Respawn, you will join the Foundations team to build and evolve the technology powering Apex Legends. You will design and maintain core engine systems across physics, memory, input, packaging, and platform layers. Your daily work involves owning cross-cutting technical initiatives, optimizing memory, CPU, and bandwidth, and debugging complex issues in large-scale codebases. You will integrate platform and partner technologies while collaborating with design, art, and audio teams. The role requires 8+ years of experience in game engine or systems-level code using C/C++ for performance-critical systems. You must demonstrate expertise in 3D math, simulation systems, and optimizing runtime performance for Sony, Microsoft, or Nintendo platforms within a live service environment.

What does a Software Engineer earn in California?

Median $214500 from 1156 postings across 72 companies.

See salary data

What you'll do

  • Design and maintain core engine systems across physics, memory, input, packaging, and platform layers.
  • Own cross-cutting technical initiatives from the initial design phase through to final release.
  • Optimize memory, CPU, and bandwidth usage across various gameplay systems.
  • Debug and resolve complex technical issues within large-scale codebases.
  • Integrate platform and partner technologies directly into the game engine.
  • Mentor other engineers through detailed code reviews and technical guidance.

What we're looking for

  • 8+ years of experience 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.

More like this

Similar roles

Senior Software Engineer, Generalist

Electronic Arts

Los Angeles, CA +1 74 days ago $141,400–$204,400
C++ Python Cloud Infrastructure Profiling Debugging Automated Validation Scripting Feature Flags Build Pipelines
5+ yrs exp Hybrid

Senior Software Engineer, Generalist

Electronic Arts

Los Angeles, CA +1 64 days ago $141,400–$204,400
C++ Python Cloud Infrastructure Profiling Debugging Automated Validation Scripting Feature Flags
5+ yrs exp Hybrid

Gameplay Engineer

Electronic Arts

Los Angeles, CA +1 70 days ago $141,400–$204,400
C++ C Software Development Code Review Technical Design
5+ yrs exp Hybrid

Senior Competitive Systems Designer

Electronic Arts

Los Angeles, CA +1 1 day ago $114,300–$156,200
Matchmaking MMR Skill-rating systems Telemetry Live-service Scripting Technical Prototyping Anti-Cheat Analytics UX
5+ yrs exp Hybrid

Gameplay Data Science Engineer

Electronic Arts

Los Angeles, CA +1 62 days ago $141,400–$204,400
Python C++ Machine Learning Reinforcement Learning Neural Networks Data Science big-data Data Pipelines Utility AI Statistics Optimization Theory C Algorithms
5+ yrs exp Hybrid