Senior Software Engineer, Generalist

Electronic Arts

Confirmed live today High trust
Hybrid

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $168k
This role $173k
$108k $232k
below market most similar roles pay here above market

This role pays less than 52% of similar roles. Most pay $149,500–$186,300 — the blue band above. At the midpoint, this role pays about $173k versus about $168k 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 41 open roles on FindRole.

Listed pay typically runs $141,400–$204,400 across 28 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) at Respawn, you will join the team responsible for the live service franchise Apex Legends. You will drive the development of foundational technologies to improve performance and stability across the entire technical stack, from the engine to game services backend. Your daily responsibilities include debugging complex issues in large-scale codebases, quantifying game performance, and designing gameplay and engine systems for consoles and dedicated servers. You will also build tools for automated content validation and analyze live telemetry to resolve defects. The role requires proficiency in C/C++ and Python, along with experience in profiling, auditing, and optimizing software performance. You will solve technical problems related to launch stability, production support, and maintaining high-quality experiences for a continuously operated product.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Debug and resolve complex issues in large-scale codebases across various abstraction layers.
  • Quantify game performance and prevent regressions to 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 support artists, designers, and QA.
  • Optimize software performance through profiling and auditing.

What we're looking for

  • 5+ years of experience developing and maintaining software or equivalent game development experience.
  • Experience working in large, shared codebases in games or other software.
  • 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.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Experience with live service games, content build pipelines, or cloud infrastructure (preferred).

More like this

Similar roles

Senior Software Engineer, Generalist

Electronic Arts

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

Gameplay Data Science Engineer

Electronic Arts

Los Angeles, CA +1 53 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

Senior Tools Developer

Electronic Arts

Vancouver, British Columbia, Canada +2 145 days ago $141,400–$204,400
C++ Game Engine Architecture Asset Pipeline Automated Testing Asset Compilation Packaging Systems Editor Workflows
8+ yrs exp Hybrid

Senior Tools Developer

Electronic Arts

Vancouver, British Columbia, Canada +2 96 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 Systems Software Engineer, GeForce NOW Cloud

Nvidia

Santa Clara, CA 57 days ago
Distributed Systems Java Golang Python Kubernetes Spring Boot Microservices Cassandra Redis gRPC Infrastructure as Code ECS OpenStack NoSQL Monitoring Deep Learning Artificial Intelligence
10+ yrs exp

Senior Software Engineer, GeForce NOW Video Streaming

Nvidia

Santa Clara, CA 99 days ago $184,000–$287,500
C C++ CUDA Vulkan DirectX OpenGL NvMedia H.264 HEVC AV1 Multi-threaded programming Video Codec SDK V4L2 OS internals Kernel-mode drivers Telemetry Adaptive bit-rate DLSS RTX
6+ yrs exp