Software Engineer Jobs Vancouver

Electronic Arts

At the heart of EA SPORTS is the FC franchise. EA SPORTS FC is the world’s #1 best-selling video game with over engaged players across multiple platforms, including console, PC, and mobile. Innovation, passion, and teamwork are at the heart of everything we do. With studios in Vancouver, Bucharest, and Cologne, we’re looking for the brightest talent, so we can continue to create experiences that connect with millions of hearts and minds the world over.

The Generalist Engineer will be a part of the game creation process, including architectural design, implementation, and debugging on multiple platforms—working on complex problems with Designers, Artists and other Engineers in domains including rendering, gameplay, audio, user interface, online, physics, databases, and tools. You will report to the team’s manager and work with your peers on developing the game’s foundation layer.

Your Responsibilities:

Roughly 70 to 85% hands-on coding (C++), domain ownership will be expected.
Work with 3rd party software APIs.
Work with people on a large team both locally and remotely.
Use common software engineering design patterns and paradigms.
Use and design REST-based HTTP APIs.
Your Qualifications:

3+ years’ experience working on Microsoft, Sony or Nintendo game consoles or other embedded systems.
Strong knowledge with C++, ASM is a bonus.
Json and XML, able to read/understand and write.
Experience working with online services/severs. (HTTP via REST)
Knowledge of REST-based APIs.
Experience with 3rd party APIs.
Experience with Visual Studio and deep knowledge of the debugging tools.
Experience with source control systems.

Electronic Arts is the leading interactive entertainment company, powered by innovative technology. We create incredible experiences for millions of players around the world. But what matters most is our people who inspire us, and the world, to play. As we bring new forms of entertainment to people around the world, we need creative, collaborative, diverse and adaptable people to keep making Electronic Arts better.

To apply for this job please visit