
Principal Software Engineer (Engine)
Electronic Arts3 days ago
Base Salary
$227k - $345k/yr
Responsibilities
- Identify systemic bottlenecks, risks, and stability challenges across core engine and toolchain teams.
- Work across gameplay, game AI, runtime simulation, threading, memory, and pipelines to build proof-of-concepts and resolve complex engine problems.
- Translate foundational technical designs into robust, performant, and maintainable production engine systems.
- Build scalable runtime frameworks, memory systems, threading models, and core hardware abstractions within strict per-frame budgets.
- Profile and optimize large-scale C++ game engine architectures for PC and console hardware.
- Mentor engineers through hands-on pairing, design reviews, and modern engineering practices.
- Integrate or leverage agentic AI, automated code generation, and AI-assisted development workflows for engineering productivity and engine tooling.
Requirements
- 20+ years of professional software engineering experience in PC or console AAA game development or comparable real-time systems.
- Experience developing within or extending major AAA engines such as Frostbite, Unreal Engine 5, Unity, Godot, or proprietary engines.
- A proven record of shipping multiple major AAA titles across full production lifecycles.
- Deep fluency in modern C++, low-level hardware, multithreading, memory management, cache optimization, and debugging.
- Hands-on breadth across rendering, physics, gameplay simulation, and streaming/I/O.
- Deep knowledge of SIMD, cache locality, and latency reduction.
- Experience with agentic AI systems, automated code generation, or modern AI-assisted development workflows.
- Strong communication and collaborative leadership skills, including the ability to align research, engineering, and design partners.
Benefits
- Hybrid work arrangement with three onsite days per week in Montreal, Vancouver, or Redwood Shores, California.
- US benefits include paid time off, sick time, paid company holidays, parental bonding leave, medical/dental/vision insurance, life insurance, disability insurance, and a 401(k) plan for regular full-time employees.
- Canada benefits include vacation, sick time, maternity and parental/adoption leave top-up, extended health/dental/vision coverage, life insurance, disability insurance, and a retirement plan for regular full-time employees.
- Certain roles may be eligible for bonuses and other incentive programs.
Tech Stack
Categories
Gaming
About Electronic Arts
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.