Senior Software Engineer Generalist

Electronic Arts

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Los Angeles, CAVancouver, British Columbia, Canada
Salary
$141,400–$204,400 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $172k
This role $173k
$108k most similar roles pay here $230k

This role pays less than 52% of similar roles. Most pay $151,000–$193,900 — the shaded band above. At the midpoint, this role pays about $173k versus about $172k 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 28 open roles on FindRole.

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

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Senior Software Engineer Generalist

As a Senior Software Engineer- Generalist (Apex Legends), you will join the Respawn team to drive the development of foundational technologies while improving the performance and stability of the Apex Legends live service franchise. You will collaborate with gameplay teams, including designers and artists, to maintain systems across the entire technical stack from engine components to game services backend. Your daily responsibilities include debugging complex issues in large-scale codebases, analyzing live telemetry and crash data, and building automated content validation tools for internal teams. The role requires proficiency in C/C++ and Python, along with experience in profiling, auditing, and optimizing software performance. You will solve technical challenges related to console and dedicated server stability while managing the complexities of a continuously operated product involving feature flags and cloud infrastructure.

What you'll do

  • Debug and resolve complex issues in large-scale codebases across multiple abstraction layers.
  • Quantify game performance, prevent regressions, and improve launch stability.
  • Design, own, and maintain gameplay and engine systems for consoles and dedicated servers.
  • Analyze live telemetry and crash data to identify defects and prioritize fixes.
  • Build tools and automated content validation to streamline workflows for artists, designers, and QA.
  • Optimize software performance through profiling and auditing across the entire technical stack.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years of experience developing and maintaining software or equivalent game development experience.
  • Experience working in large, shared codebases.
  • Strong working knowledge of C/C++.
  • Proficiency in programming or scripting languages such as Python.
  • Experience with profiling, auditing, and optimizing software performance.
  • Experience debugging and supporting software running in production.
  • Experience with live service games, backend services, or cloud infrastructure is preferred.

More like this

Similar roles

Senior Software Engineer Generalist

Electronic Arts

Los Angeles, CA +1 20 days ago $141,400$204,400
C++ Python Debugging Cloud Infrastructure Web Services Automated Validation Scripting Languages
5+ yrs exp Hybrid

Gameplay Data Science Engineer

Electronic Arts

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

Senior Tools Developer

Electronic Arts

Vancouver, BC, Canada +2 99 days ago $141,400$204,400
C++ Asset Pipelines Game Engine Architecture Automated Testing Asset Compilation Packaging Systems Editor Workflows
8+ yrs exp Hybrid

Senior Tools Developer

Electronic Arts

Vancouver, BC, Canada +2 51 days ago $141,400$204,400
C++ Asset Pipelines Game Engine Architecture Automated Testing Packaging Systems
8+ yrs exp Hybrid

Build Engineer

Electronic Arts

Los Angeles, CA +1 16 days ago $104,500$142,800
C# Groovy Python PowerShell Jenkins TeamCity Perforce VMWare OpenShift Grafana JIRA Azure AWS OOP
2+ yrs exp Hybrid

Senior Systems Software Engineer

Nvidia

Santa Clara, CA 11 days ago $224,000$356,500
Distributed Systems Cloud Computing Java Golang Python Kubernetes Spring Boot Microservices gRPC Cassandra Redis Infrastructure as Code ECS OpenStack NoSQL SaaS PaaS Monitoring
10+ yrs exp