Principal Software Engineer (Engine)
Vancouver, BCElectronic Arts
20+ YOECandidates need 20+ years of professional AAA or real-time software engineering experience, multiple shipped AAA titles and deep modern C++ skills. Strong performance optimization, multidisciplinary engine knowledge and experience with agentic AI developer tooling are also needed.
C++, Frostbite, Unreal Engine 5, Unity, Godot
Quality Designer Co-op (Summer 2027)
Vancouver, BCElectronic Arts
Candidates need to be legally authorized to work in Canada for the whole internship, enrolled in an accredited degree program and returning to school afterward, and graduating May 2028 or later. Electronic Arts asks for familiarity with programming, the software development life cycle, and data work using SQL or Python.
SQL, Python
Senior Game Designer
Vancouver, BCElectronic Arts
8+ YOECandidates need 8+ years of shipped AAA game design experience owning progression or economy systems, plus quantitative modeling, Python and SQL skills, and practical use of AI or agentic tools. Experience with telemetry, analytics and CI/CD environments is also required.
Python, SQL, Lua, Blueprint, C#, Miro
AI/ML Software Engineer Intern (Summer 2027 - 8-Months - Masters - QVS)
Vancouver, BCElectronic Arts
Candidates need to be enrolled in a Masters program in computer science, AI, software engineering or a related field, and be legally authorized to work in Canada for the whole internship. They need machine learning fundamentals, Python, C++ or C# skills, and experience with LLM prompts and Git. Soccer knowledge and EA Sports familiarity are assets.
Python, C++, C#, Git
Animator Co-op (Summer 2027 - 8-months - Sports Tech )
Vancouver, BCElectronic Arts
Candidates need to be enrolled in an accredited animation or technical degree and return to school after the internship, with graduation in May 2028 or later. They need character animation skills, familiarity with Maya or MotionBuilder, and strong problem-solving ability.
Autodesk Maya, MotionBuilder, Frostbite Engine, Python, Node-based programming tools
Technical Artist Intern (Vancouver - Summer 2027 - 8-months - Undergraduate - Sports Tech)
Vancouver, BCElectronic Arts
Candidates need to be enrolled in an accredited degree program in computer science, software engineering or a related field, graduating May 2028 or later, and legally authorized to work in Canada for the whole internship. Foundational 3D art skills and basic game engine and scripting knowledge are valued.
Unity, Unreal Engine, Maya, Photoshop, Wwise, ComfyUI
Game Designer Intern - Summer 2027 (Apex Legends)
Vancouver, BCElectronic Arts
Candidates need to be enrolled in a bachelor's program graduating no earlier than December 2027 and legally authorized to work in Canada full time. They need scripting experience, game engine knowledge, attention to detail, and strong communication skills.
Unreal, Unity, Godot, SDL, Lua, Python
Développeur.se de logiciels sénior.e - applications réseau / Senior Software Developer - Networking
Vancouver, BC +1Electronic Arts
8+ YOEElectronic Arts needs candidates with 8+ years of software engineering experience, including AAA game engines and large C++ codebases. They must have built gameplay networking features and know CI/CD tools such as Jenkins or GitLab.
C++, Jenkins, GitLab, Frostbite, Unity, Unreal
Développeur.se de logiciels sénior.e - outils de moteur génératif / Senior Software Developer - Generative Engine Tools
Vancouver, BC +1Electronic Arts
8+ YOECandidates need 8+ years of professional software engineering experience, including AAA game engine work, large C++ codebases and Python. Experience with AI/ML, procedural generation, agentic tooling and CI/CD is expected.
C++, Python, Jenkins, GitLab, Frostbite, Unity
Directeur.trice technique principal.e - Rendu neuronal / Principal Technical Director - Neural Rendering
Alberta +1Electronic Arts
20+ YOECandidates need 20+ years of PC or console game programming experience, including shipped AAA games or work with a game engine, expertise in C++, and leadership experience, ideally leading a rendering team. Advanced real-time rendering knowledge and some machine learning or neural rendering knowledge are also required, along with experience with agentic programming.
C++, Unity, Unreal, Frostbite, Godot
Développeur.se de logiciels sénior.e - Flux de travaux agentifs / Senior Software Developer - Agentic Workflows
Vancouver, BC +1Electronic Arts
8+ YOECandidates need 8+ years of software development experience with AAA game engines, expertise in C++ and experience with Python. They also need experience with agentic harnesses and workflows, context engineering and long-running workflow orchestration.
C++, Python, Claude Code, Codex, Opencode, Frostbite
Développeur.se de logiciels - Flux de travaux agentifs / Software Developer - Agentic Workflows
Montréal, QCElectronic Arts
3+ YOECandidates need 3+ years of software development experience on AAA game engines, expertise in C++ and experience with Python. Experience with agentic coding tools, context engineering and long-running workflow orchestration is also required.
C++, Python, Claude Code, Codex, Opencode, Frostbite
Développeur.se de logiciels sénior.e - jouabilité et expérience / Senior Software Developer - Gameplay and Experience
Vancouver, BC +1Electronic Arts
8+ YOECandidates need 8+ years of professional software development, including AAA game engine and large C++ codebase experience. Experience with gameplay features, CI/CD and version control tools is also required.
C++, Frostbite, Unity, Unreal Engine, Godot, Jenkins
Senior Research Scientist (Neural Animation)
Vancouver, BCElectronic Arts
7+ YOECandidates need a graduate or equivalent research background in computer science or a STEM field, plus experience with generative models, computer vision, and model training. They also need 7 or more years of combined graduate research and professional experience, and skill in Python, PyTorch or TensorFlow, and a game engine such as Unity or Unreal.
PyTorch, TensorFlow, Unity, Unreal Engine, Godot
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)
Vancouver, BCElectronic Arts
Candidates need to be legally authorized to work in Canada for the full internship, enrolled in an accredited computer science or software engineering program, and graduating in May 2028 or later. They need solid modern C++ knowledge, basic debugging and build discipline, and ideally Git or Perforce and game development experience.
C++, Git, Perforce, Frostbite, Unreal, Unity
C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)
Vancouver, BCElectronic Arts
Candidates need to be enrolled in an undergraduate computer science or software engineering program and graduate in May 2028 or later. They must be proficient in C++, understand object-oriented programming and vector math, and have working knowledge of 3D math.
C++, proprietary game engine
C++ Software Engineer Intern (UFC - Vancouver - Summer 2027 - 8-months)
Vancouver, BCElectronic Arts
Candidates need to be enrolled in a related accredited program and legally authorized to work in Canada for the whole internship, with no visa sponsorship. They should know C++ and one other language, understand object-oriented programming, and be able to explain and stand behind code they submit, including AI-assisted code.
C++, Unreal, Unity, Godot
Software Engineer Co-op (Summer 2027 - 8-Months - Sports Technology - Undergraduate)
Vancouver, BCElectronic Arts
Candidates need to be enrolled in a Computer Science, Software Engineering or related degree and be able to read, write and debug C++. They must be legally authorized to work in Canada for the whole internship, and be graduating in May 2028 or later.
C++, Frostbite engine