Senior C++ Generalist Software Engineer - Advanced Technology Group

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Redwood City, CAVancouver, British Columbia, Canada
Salary
$141,400–$204,400 / yr
Posted
9 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $185k
This role $173k
$131k most similar roles pay here $241k

This role pays less than 60% of similar roles. Most pay $147,568–$222,000 — the shaded band above. At the midpoint, this role pays about $173k versus about $185k 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 87 open roles on FindRole.

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

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Senior C++ Generalist Software Engineer - Advanced Technology Group

As a Senior C++ Generalist Software Engineer at EA SPORTS' Advanced Technology Group, you will join a dynamic team focused on developing innovative and scalable technologies for game teams. Your day-to-day responsibilities include designing, implementing, and debugging complex systems across multiple platforms, collaborating with designers, artists, and other engineers to enhance rendering, gameplay, audio, user interface, online features, physics, databases, and tools. You will work closely with domain experts to integrate new technologies into games, optimize performance metrics such as frame rate and load times, and provide feedback for continuous improvement. The role requires expertise in C++, memory management, multithreading, job-based architectures, scripting languages like Python and Lua, and knowledge of 3D geometry and physics. This position offers the opportunity to contribute to strategic multi-year projects that impact user-generated experiences and creation pipelines across all EA SPORTS titles.

What you'll do

  • Develop core logic, game flows, and screens/components for EA SPORTS titles.
  • Implement technical solutions covering rendering, gameplay, audio, UI, online features, physics, databases, and tools.
  • Provide feedback and guidance to improve and optimize game development technologies and performance metrics.
  • Integrate and develop new technologies into the game in collaboration with domain owners and Frostbite engine team.
  • Analyze impact on frame-rate and load-times throughout the development cycle.

What we're looking for

  • 6+ years of C++ software development experience
  • Proficiency in integrating and maintaining large-scale systems across multiple domains
  • Understanding of memory management, multithreading, job-based architectures, and runtime optimization
  • Knowledge of assembler, scripting languages (Python, Lua), and C#
  • Strong debugging skills for complex applications
  • Bachelor's degree in computer science or related field required
  • Expertise in geometry, linear algebra, calculus, and physics for 3D transformations

More like this

Similar roles

Senior Software Engineer, C++

Anduril Industries

Boston, MA 8 days ago $191,000$253,000
C++ Linux Git CI/CD RESTful APIs JSON SQL gRPC Docker Kubernetes AWS PostgreSQL

Senior Software Engineer, C++

Anduril Industries

Costa Mesa, CA 8 days ago $191,000$253,000
C++ Linux Git CI/CD RESTful APIs JSON SQL gRPC Docker Kubernetes AWS Google Cloud Platform PostgreSQL Redis MongoDB Unit Testing Integration Testing Performance Tuning Code Review

Senior C++ Software Engineer - Chip Design Tools

Nvidia

Santa Clara, CA +3 36 days ago $152,000$241,500
C++ Golang Unix/Linux VLSI frontend design and verification RTL design Modern C++ Compiler Build systems Database Static code analysis Dynamic code analysis

Senior Software Engineer (C++), Intelligence Systems

Anduril Industries

Reston, VA 8 days ago $166,000$220,000
C++ Go Linux Docker Kubernetes Terraform CI/CD PostgreSQL Redis gRPC protobuf RESTful APIs Python JavaScript React Vue.js AWS Azure Google Cloud Platform Distributed Systems Embedded Systems Edge Computing