Software Engineer (C++) - Frostbite

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Vancouver, BC, Canada
Salary
$122,300–$170,700 / yr
Posted
2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $178k
This role $146k
$111k most similar roles pay here $232k

This role pays less than 68% of similar roles. Most pay $141,438–$214,500 — the shaded band above. At the midpoint, this role pays about $146k versus about $178k 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 75 open roles on FindRole.

Listed pay typically runs $122,300–$184,000 across 41 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Software Engineer (C++) - Frostbite

As a Senior Software Engineer on EA's Frostbite team in Vancouver, you will play a crucial role in developing and enhancing systems for data management and game asset processing. Your day-to-day responsibilities include collaborating with game teams to understand their needs, supporting them with our technologies, and taking ownership of core functionalities while contributing to technical discussions and system design. You will work on areas such as data provision systems, asset transformation pipelines, caching solutions, and services for content loading. The ideal candidate has over five years of experience in C++ programming, data-oriented design, software architecture, and building high-performing concurrent software. Familiarity with Agile development practices, data processing, databases, file systems, and web services running locally or on Azure is essential. This role offers the opportunity to work within a large-scale engine and content pipeline system that impacts thousands of game developers worldwide.

What you'll do

  • Develop and maintain systems for data management and game asset processing.
  • Improve content creator workflows to enable faster iteration times in development.
  • Collaborate with experienced engineers on system design, implementation, and testing.
  • Take ownership of core functionalities within the Frostbite engine and tools.
  • Contribute to technical discussions aimed at improving large-scale engine systems.

What we're looking for

  • 5+ years of C++ programming experience and data-oriented design.
  • Proficient in building high-performance concurrent software systems.
  • Comfortable working within an established codebase and Agile practices.
  • Experience with data processing, management, databases, or file systems.
  • Familiarity with web services running locally and on Azure cloud platforms.
  • Collaborative skills for system design, implementation, testing, and maintenance.

More like this

Similar roles

Software Engineer

Cisco

San Jose, CA 116 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 73 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

Berkeley Research Group

Remote (Washington, DC) 116 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Q2

Austin, Texas 3 days ago
AWS Python SQL C# .NET Vue Angular React HTML CSS JavaScript RESTful APIs MVVM SOLID principles Agile CI/CD Kubernetes Docker Terraform PostgreSQL Git Jenkins
Hybrid

Software Engineer

Rockwell Automation

Mayfield Heights, OH 8 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Hybrid

Software Engineer

Broadcom

Usa-Ca - Promontory B 40 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack JSON YAML