EA

Electronic Arts (EA)

Verified Job Source

Redwood City, CA

Entertainment Providers
5,001+ people

About

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.

Open positions

Software Engineer (C++), Character Technologies - Frostbite

Hybrid · Vancouver

You will collaborate with senior engineers to develop and maintain character technologies including rigging, customization systems, and digital avatars. Additionally, you will write high-quality C++ and C# code while utilizing AI-powered tools to improve engine performance and content iteration speed.

Software Engineer – Game Technology & Platform Development

Hybrid · Vancouver

Develop high-performance systems to capture and process large volumes of gameplay data for AI-driven game development. Collaborate with cross-functional teams to build scalable APIs, SDKs, and tools that function across various game engines and platforms.

Advanced DevOps Games Software Engineer - American Football

Hybrid · Victoria

You will design, implement, and maintain robust CI/CD pipelines and infrastructure-as-code solutions to improve developer velocity and build stability. Additionally, you will collaborate with cross-functional teams to automate deployment processes and ensure service reliability for large-scale game experiences.

Full-Stack Software Engineer

Hybrid · Vancouver

Develop scalable backend services and API routes using Node.js and NestJS while maintaining integrations with third-party APIs. Collaborate with cross-functional teams to build responsive, user-friendly frontend features using React and Next.js.

Senior Software Engineer (C++/C#) - Frostbite

Hybrid · Vancouver

Develop and maintain performant runtime animation systems and authoring tools using C++ and C#. Collaborate with global teams to optimize engine performance and support production stability across AAA game titles.

AI/ML Software Engineer Intern (Summer 2027 - 8-Months - Masters - QVS)

Hybrid · Vancouver

The intern will assist with experimental R&D work within the Sports Quality Verification Engineering organization, focusing on AI/ML solutions. Responsibilities include gathering requirements, conducting experiments, updating machine learning models, and productizing AI/ML tools for partner teams.

Software Engineer Intern

Hybrid · Vancouver

The intern will contribute to gameplay scripting and systems while collaborating with experienced engineers on the Frostbite engine. Responsibilities include writing maintainable code, investigating bugs, and improving engine tool performance.

Client Software Engineer - EA Sports™ FC

Hybrid · Vancouver

You will collaborate with cross-functional teams to architect and integrate end-to-end features across game modes, online systems, and UI architecture. Additionally, you will be responsible for designing scalable REST-based APIs and maintaining high-quality, testable codebases.

Presentation Software Engineer - EA SPORTS™ FC

Hybrid · Toronto

The Presentation Software Engineer will design and implement C++ code and engine scripts to orchestrate visual presentation systems including camera, choreography, and audio. They will collaborate with designers and content creators throughout the end-to-end feature development process to ensure stable and efficient game performance.

Software Engineer UI

Hybrid · Vancouver

Design, build, and maintain scalable UI systems, in-game HUDs, and front-end features for PC platforms. Collaborate with cross-functional teams including designers, artists, and producers to ensure a high-quality player experience.

Software Engineer - Devops Automation, Perforce

Hybrid · Vancouver

You will build and maintain scalable automation for the Perforce source control platform using tools like Ansible and Terraform. Additionally, you will participate in support rotations, troubleshoot infrastructure issues, and collaborate with game teams to improve platform reliability.