Systems Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of C++ development experience, knowledge of memory management, multi-core processing and profiling, and experience with build systems and source control. A bachelor's degree in computer science or equivalent experience is expected, with console shipping experience an asset.
C++, Python, Lua, C#, Assembly, Profiling tools
Systems Software Engineer - EA SPORTS™ FC
Vancouver, BCElectronic Arts
5+ YOEElectronic Arts needs candidates with 5+ years of C++ programming experience, engine development experience and an interest in systems-level work. They should know parallel programming, resource management and hardware architecture, and be able to use performance and memory profiling tools.
C++, Performance profiling tools, Memory profiling tools
Sr. Experience Designer
Vancouver, BCElectronic Arts
5+ YOECandidates need 5 to 8 or more years of game or product experience design work, a strong portfolio showing their design process, and skill with Figma or Adobe tools. They also need strong communication, systems thinking and design-system experience, and they should be comfortable using AI tools to speed up design work.
Figma, Adobe Suite
Software Engineer UI (Star Wars Jedi)
Vancouver, BCElectronic Arts
4+ YOECandidates need 4+ years of games-industry engineering experience with UI/UX, proficiency in C++, and strong problem-solving and teamwork skills. Familiarity with PC gaming, UX best practices and Unreal Engine is an asset.
C++, Unreal Engine
Software Engineer Intern
Vancouver, BCElectronic Arts
Candidates need to be enrolled in a Bachelor's program in computer science, software engineering or a related field, graduating no earlier than December 2027. They need Java programming experience, object-oriented and core computer science knowledge, and legal authorization to work full time in Canada.
Java, Spring Boot, gRPC, Protocol Buffers, PostgreSQL, Redis
Senior Viewmodel Animator - Weapons (Apex Legends)
Vancouver, BCElectronic Arts
5+ YOEElectronic Arts needs candidates with 5+ years of professional game development experience, a strong understanding of game animation and experience with first-person weapons. Proficiency in a 3D animation package such as Autodesk Maya is expected.
Autodesk Maya
Senior VFX Artist (Apex Legends)
Vancouver, BCElectronic Arts
5+ YOECandidates need 5+ years of professional real-time VFX experience in games, a strong portfolio of shipped in-game effects, and skill in DCC tools such as Maya, Houdini, Photoshop or Substance Designer. Experience mentoring artists and working in a game engine is also required.
Maya, Houdini, Photoshop, Substance Designer, game engine
Senior Technical Lead - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
8+ YOE3+ MgmtElectronic Arts needs candidates with 8+ years of game or software development experience, including shipped console titles, and 3+ years of technical leadership or management. Deep C++ skills and strong knowledge of modern game engine architecture are required.
C++
Senior Software Engineering Manager - EA SPORTS™ UFC
Vancouver, BCElectronic Arts
10+ YOE4+ MgmtCandidates need 10+ years of multi-platform software development and 4+ years of engineering leadership, including managing managers. Electric Arts expects skills in mentoring, hiring, large-scale system design, and programming in C++, C#, or Java.
MMA, Coaching, Performance management, CI/CD, Software development, Leadership
Senior Software Engineer- Generalist (Apex Legends)
Vancouver, BCElectronic Arts
5+ YOECandidates need 5+ years of software or game development experience, strong C/C++ and Python skills, experience optimizing performance and supporting production software, and a bachelor's degree or equivalent practical experience.
C++, Python
Senior Software Engineer - Generalist (Foundations) (Apex Legends)
Vancouver, BCElectronic Arts
8+ YOECandidates need 8+ years of game engine or systems-level development, strong C/C++ skills in performance-critical systems, and experience shipping at least one AAA game on console or PC. Experience on Sony, Microsoft or Nintendo platforms and a strong grasp of 3D math or simulation systems are also required.
C++, C
Senior Software Engineer - Generalist (Foundations) (Apex Legends)
Vancouver, BCElectronic Arts
8+ YOEElectronic Arts needs candidates with 8+ years of game engine or systems-level code experience, strong C/C++ skills for performance-critical systems, and at least one shipped AAA console or PC game. Experience on Sony, Microsoft or Nintendo platforms and a solid grasp of 3D math or simulation is also required.
C++, C
Senior Program Manager
Vancouver, BCElectronic Arts
8+ YOECandidates need 8+ years of program, project, or operational leadership, ideally in video games or technology. They must lead by influence, present to senior executives, and understand game production pipelines and enterprise AI governance.
Recruitment, Leadership, Machine learning, Onboarding, Reporting, Communication skills
Senior Gameplay Software Engineer - EA SPORTS™ UFC
Vancouver, BCElectronic Arts
5+ YOECandidates need 5+ years of professional game development experience, advanced C++, and knowledge of physics, 3D math and performance profiling. Electronic Arts also values experience with AI tools and a bachelor's degree or equivalent experience.
C++, Perforce, Git
Senior Gameplay Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
5+ YOEElectronic Arts needs candidates with 5+ years of professional game development experience, advanced C++ and object-oriented skills, and knowledge of 3D math, physics, multi-threading and performance profiling. A Bachelor's degree in Computer Science, Software Engineering or equivalent experience is expected.
C++, Perforce, Git
Senior Game Designer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
5+ YOECandidates need at least 5 years of console or AAA game design experience with shipped titles, prior people management or coaching experience, and familiarity with AI, automation and data-driven design. Sports presentation or broadcast experience is an asset.
Adaptability, Communication skills, Documentation, Leadership, Team leadership, Coaching
Senior AI Software Developer
Montréal, QCElectronic Arts
10+ YOECandidates need a B.S. or higher in Computer Science or equivalent, 10+ years of professional C/C++ experience, and AAA AI development on at least one shipped title. Unreal Engine 4/5 experience and leadership experience are strongly preferred.
Unreal Engine 5, C++
Rendering Software Engineer - EA SPORTS™ UFC
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of professional C++ development and 2+ years on real-time rendering engines, plus experience with DirectX 12, Vulkan or Metal. Electronic Arts also asks for graphics debugging, profiling, multithreading, memory management and AI-assisted development tools.
C++, DirectX 12, Vulkan, Metal
Rendering Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of real-time graphics or rendering programming experience in games or interactive applications, working knowledge of C++ and HLSL shaders, and familiarity with modern low-level graphics APIs such as DirectX 12 or Vulkan. Experience with graphics profilers and debuggers and multi-platform rendering pipelines is expected.
C++, HLSL, DirectX 12, Vulkan, PIX, RenderDoc
Rendering Engineer Intern
Vancouver, BCElectronic Arts
Candidates need to be working towards a bachelor's degree in Computer Science or a related field. Electronic Arts asks for real-time graphics knowledge, shader and C++ coding, some experience with DX12, Vulkan or Metal, and knowledge of profiling and optimization.
C++, Vulkan, Metal
Principal Product Manager, AI Platform
Vancouver, BCElectronic Arts
8+ YOECandidates need a bachelor's degree and 8+ years in product, program or software work, including 6+ years in product management and 2+ years building AI/ML infrastructure or enterprise AI tools. They also need experience with product specifications, large-scale launches, microservices, REST and gRPC APIs, cloud platforms and leading geo-distributed teams.
IPS, Machine learning, Documentation, Prioritization, Regulatory compliance, Leadership
Presentation Software Engineer - EA SPORTS™ NHL (TFT)
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of professional software or game development experience and strong C++ skills. Electronic Arts also wants experience debugging production game engine systems, a bachelor's degree or equivalent, and good teamwork.
C++, Frostbite, Python, C#, Lua
Presentation Software Engineer - EA SPORTS™ FC
Toronto, ONElectronic Arts
6+ YOECandidates need a bachelor's degree or equivalent experience, 6+ years of C++ with object-oriented design, and game engine experience in Unity or Unreal. Electronic Arts also requires 3+ years of Python, Lua or C# scripting and experience with source control systems.
C++, Unity, Unreal Engine, Python, Lua, C#
PC Product Producer - EA SPORTS™ FC
Vancouver, BCElectronic Arts
5+ YOECandidates need 5+ years of game production experience, including work with technical, engine or rendering teams and PC performance optimization. Electronic Arts also wants experience shipping a large-scale or live service PC title and managing technical debt alongside feature work.
profiling tools, telemetry systems, performance capture tools