Software Engineer

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Vancouver, British Columbia, Canada
Salary
$104,500–$142,800 / yr
Posted
4 days ago

Employer

About Electronic Arts

Electronic Arts is a global leader in digital interactive entertainment, developing and publishing games for consoles, mobile, and PC under franchises including FIFA, Madden NFL, The Sims, Apex Legends, and Battlefield.

Electronic Arts currently has 149 open roles on FindRole.

Listed pay typically runs $122,300–$170,700 across 81 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Software Engineer

As a Software Engineer at Electronic Arts' EAX team in Vancouver, you will play a crucial role in developing and enhancing player-facing experiences within the EA app. Your day-to-day responsibilities include building modular components, debugging live issues, and collaborating with cross-functional teams to align and implement features. You will also analyze data to optimize performance and work closely with senior engineers to identify opportunities for enriching player interactions. The ideal candidate has 4+ years of experience in developing and operating live services at scale, with expertise in JavaScript, TypeScript, React, and frontend web technologies. Familiarity with GraphQL, NodeJS, Kubernetes, and content management systems like Contentful is beneficial. This role involves working on large-scale consumer experiences that connect players across various platforms and within EA’s games.

What you'll do

  • Build and debug modular components for player-facing experiences in the EA app.
  • Analyze live service product performance using data to enhance player experiences.
  • Implement features by collaborating with Design, Engineering, QA, and Project Management teams.
  • Maintain technical performance, quality, and maintainability of software solutions.
  • Learn new technologies and apply them to improve existing live service solutions.

What we're looking for

  • 4+ years of experience in developing and operating live services at scale.
  • Strong proficiency in JavaScript, TypeScript, and React.
  • Deep understanding of frontend web technologies, frameworks, and patterns.
  • Familiarity with backend web technologies and databases.
  • Experience with GraphQL, NodeJS, and Kubernetes (preferred).
  • Collaborative skills across departments for alignment and implementation.