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
Rendering Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
3+ ansCandidates 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
Lead Software Engineer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
6+ ansElectronic Arts needs candidates with 6+ years of professional software development experience, proven leadership of a team of 5+ engineers, and excellent C++ skills for complex object-oriented design. Candidates should also show experience evaluating and rolling out AI tools and strong communication skills across technical and non-technical teams.
C++, Frostbite engine
Generalist Software Engineer - EA SPORTS™ FC
Vancouver, BCElectronic Arts
5+ ansElectronic Arts needs candidates with 5+ years of software development experience, a bachelor's degree or equivalent, and strong C++ skills. Experience with object-oriented design, REST services, Visual Studio, source control and legacy code is also needed.
Visual Studio, C++, REST APIs, JSON, XML
Gameplay Software Engineer - EA SPORTS™ FC
Vancouver, BCElectronic Arts
Candidates need a bachelor's degree in computer science or equivalent experience, strong C++ and object-oriented skills, and experience building AI, character control, multiplayer or other gameplay systems. They should understand good programming practices, multithreading, debugging and performance.
C++, proprietary game engine
Experience Designer, Handheld Experiences - EA SPORTS™ FC
Vancouver, BCElectronic Arts
3+ ansElectronic 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
Experience Designer II - A-Team
Vancouver, BCElectronic Arts
6+ ansCandidates need 6+ years of UX experience designing internal software tools and complex web applications. They should be proficient in Figma, skilled at prototyping, comfortable working in technical environments, and able to present designs to stakeholders.
Figma, Frostbite, Unreal Engine, Unity, Maya, MotionBuilder
Experience Designer - EA SPORTS™ NHL
Vancouver, BCElectronic Arts
2+ ansCandidates need 2+ years of visual, UI/UX or product design experience, strong visual craft, and proficiency in Figma and Adobe Creative Suite. A design degree or equivalent experience and a portfolio showing a thoughtful design process are also required.
Figma, Adobe Creative Suite
Commercial Activation Program Manager - FC
Vancouver, BCElectronic Arts
5+ ansElectronic Arts needs candidates with 5+ years in commercial, publishing, strategy or product management in sports, mobile or video games, plus live service KPI experience. Strong analytical, communication and global planning skills are required, and a business degree or equivalent experience is expected.
Scheduling, Merchandising, Presentation skills
Client Software Engineer - EA Sports™ FC
Vancouver, BCElectronic Arts
5+ ansCandidates 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
Advanced Game Software Engineer
Vancouver, BCElectronic Arts
10+ ansCandidates need 10+ years of software development experience, including 6+ years in C++ and experience with game engines such as Unreal, Unity or Frostbite. Strong debugging, large-scale system integration and a computer science degree or equivalent experience are also required.
C++, Frostbite, Unreal Engine, Unity, DirectX, OpenGL