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
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 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 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
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 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
Machine Learning Engineer - EA SPORTS™ FC
Vancouver, BCElectronic Arts
Candidates need a BS in Computer Science, Mathematics, or a related field, or equivalent engineering experience. Electronic Arts asks for strong Python and C++ or Java skills, hands-on experience with Databricks, Trino, and Apache Airflow, and a record of shipping ML applications in production.
Databricks, Trino, Apache Airflow, Python, C++, Java
Lead Animation Engineer (Apex Legends)
Vancouver, BCElectronic Arts
Electronic Arts needs candidates with deep C++ expertise and substantial experience building real-time character animation systems. Candidates also need technical leadership skills, architectural judgment and the ability to develop foundational technology in a proprietary engine.
C++, Maya
Gameplay Data Science Engineer (Apex Legends)
Vancouver, BCElectronic Arts
5+ YOECandidates need 5+ years in data science, machine learning or gameplay programming in games, strong C/C++ and Python, and hands-on reinforcement learning and Utility AI experience. A bachelor's degree or equivalent practical experience in computer science, data science or engineering is also required.
C++, Python
Experience Designer, Handheld Experiences - EA SPORTS™ FC
Vancouver, BCElectronic Arts
3+ YOEElectronic Arts needs candidates with 3+ years designing shipped player-facing interfaces, especially touch-first mobile, console or handheld work. They also need strong visual craft, design system fluency, and systems-level Figma skills with comfort in AI-based prototyping tools.
Figma, Unity, Unreal Engine, UMG, Claude Code, Figma Make
Director of Production, Content, Monetization & Progression (Apex Legends)
Vancouver, BCElectronic Arts
10+ YOEElectronic Arts needs 10+ years of game or product development experience, including managing Producers and leading a complex live-service portfolio. Candidates should have experience with seasonal content, monetization and economy systems, external co-development partners, and tools such as Jira and Confluence.
Jira, Confluence
Développeur.se sénior.e /Senior Full Stack Developer (Apex Legends)
Vancouver, BCElectronic Arts
8+ YOECandidates need 8+ years building and scaling enterprise online applications, strong HTML, CSS and JavaScript skills, and a server-side language with RESTful API design. Experience with AI frameworks, cloud services and version control is also expected.
Git, GitLab, Perforce, LangChain, LlamaIndex, AWS
Client Software Engineer - EA Sports™ FC
Vancouver, BCElectronic Arts
5+ YOECandidates need a bachelor's degree in computer science or equivalent industry experience, plus 5+ years of professional software engineering. Strong modern C++, networking, REST integration and familiarity with version control and Visual Studio are required.
C++, Visual Studio, Perforce, Git, JSON, XML
Capture Artist
Vancouver, BCElectronic Arts
Candidates need strong knowledge of EA SPORTS FC, soccer culture and gameplay, plus a good grasp of cinematic camera language and an eye for detail. Strong troubleshooting on PC and current consoles, self-motivation and solid communication are also required.
EA SPORTS FC, Adobe Premiere, Adobe Photoshop, Adobe After Effects, PC, current-generation consoles
Audio Software Engineer - EA SPORTS™ UFC
Vancouver, BCElectronic Arts
3+ YOECandidates need 3+ years of C++ development, experience with real-time, performance-sensitive or game systems, and a solid grasp of object-oriented design, memory management, multithreading and debugging. Electronic Arts also values audio technology, game, PC or console experience and a critical approach to AI-assisted tools.
C++