Electronic Arts

Principal Software Engineer (Engine)

Electronic Arts
Apply
3 days ago
Redwood City, CA, USAStaff+
H1B sponsor

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

C++GodotUnityUnreal Engine

Categories

Gaming
Electronic Arts

About Electronic Arts

10,000+ employees

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.

Contact me