Software Developer

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Redwood City, CAVancouver, British Columbia, CanadaMontreal, Quebec, Canada
Salary
$122,300–$170,700 / yr
Posted
4 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $154k
This role $146k
$107k most similar roles pay here $208k

This role pays less than 55% of similar roles. Most pay $122,275–$184,900 — the shaded band above. At the midpoint, this role pays about $146k versus about $154k 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 149 open roles on FindRole.

Listed pay typically runs $122,300–$170,700 across 81 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Software Developer

As a Software Developer on EA’s Research & Engineering team, you will work closely with Research Scientists and Engineers to integrate new technologies into the core engine architecture of popular game engines like Frostbite or Unreal. Your day-to-day responsibilities include translating prototypes into production-ready features, improving specific engine domains such as tools, data pipelines, or runtime systems, and designing extensible interfaces for rapid iteration on emerging technologies. You will need at least 3 years of professional software development experience with a strong background in C++ and large-scale system design patterns. Proficiency in CI/CD tools like Jenkins and GitLab is essential, along with the ability to quickly become productive in complex codebases. This role focuses on enabling more players to engage creatively by making creation easier, safer, and more rewarding through innovative technologies such as AI-assisted creation and procedural systems.

What you'll do

  • Integrate creator-focused systems into core engine architecture.
  • Translate prototypes into production-ready features for game engines.
  • Improve a single domain within tools, data pipelines, or runtime systems.
  • Design extensible interfaces under guidance from senior engineers.
  • Work on emerging technologies like AI-assisted creation and procedural systems.

What we're looking for

  • 3+ years of professional software development experience.
  • Experience with AAA game engines like Frostbite or Unreal, or comparable large-scale real-time systems.
  • Proficiency in C++ and software design patterns for large-scale environments.
  • Ability to quickly become productive in tools, pipeline, or runtime systems.
  • Strong collaboration skills working under direction in large code bases.

More like this

Similar roles

Software Engineer

Leidos

San Diego, CA 52 days ago $69,550$125,725
C++ Qt Android SQLite Git Scrum Agile UI/UX Subversion JIRA Selenium TDD React Node.js OpenAPI Clang Format Clang-Tidy VersionOne Rally

Software Engineer

General Dynamics

Pittsfield, MA 4 days ago $100,219$111,180
C/C++ Linux Kubernetes Docker GitLab Agile CI/CD
Hybrid

Software Engineer

Booz Allen Hamilton

McLean, VA 5 days ago $69,400$158,000
C# Java HTML CSS JavaScript Vue PostgreSQL AWS Azure Docker Kubernetes Windows Server CI/CD Jenkins GitHub Actions PowerShell Python RabbitMQ Kafka React MVC LINQ Entity Framework

Software Engineer

Leidos

Reston, VA 4 days ago
Python Java C++ React Angular FastAPI SQL NoSQL AWS Docker ETL Generative AI OpenAI pytest Linux Unix Windows Jest Data Pipelines Cloud Platforms Containerization Technologies

Software Engineer

Q2

Austin, Texas 95 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Genworth Financial

Richmond, Virginia 3 days ago
Python Flask JavaScript HTML CSS React Angular Vue Azure App Service GitLab CI/CD DevSecOps Azure PostgreSQL Azure Kubernetes Docker Terraform Prometheus Grafana Swagger/OpenAPI JSON/WebAPI
Hybrid