Software Engineer

Electronic Arts

Hybrid

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $184k
This role $124k
$90k most similar roles pay here $238k

This role pays less than 85% of similar roles. Most pay $153,556–$214,500 — the shaded band above. At the midpoint, this role pays about $124k versus about $184k for comparable roles.

Based on 240 similar postings.

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 75 open roles on FindRole.

Listed pay typically runs $122,300–$184,000 across 41 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 EA Vancouver, you will join the Development and Release Engineering (DRE) team as a technical liaison, collaborating with development teams to resolve build issues and enhance automation pipelines in Jenkins. Your daily tasks include monitoring CI systems for performance bottlenecks, managing virtual infrastructure such as VMs and containers, and maintaining the product backlog. You should have 3+ years of experience or education in software engineering, proficiency in debugging principles, and hands-on experience with scripting languages like Groovy, Python, PowerShell, Batch, Bash, and source-control systems such as Perforce and Git. This role involves working on large-scale game production processes, ensuring efficient CI for EA’s diverse portfolio of games.

What you'll do

  • Manage virtual infrastructure by deploying and monitoring VMs/Containers.
  • Monitor and analyze automation systems to resolve performance bottlenecks.
  • Work with internal teams to design, implement, and maintain CI pipelines in Jenkins.
  • Address build issues and improve processes as a technical liaison for development teams.
  • Maintain the product backlog including tasks and their priorities.

What we're looking for

  • 3+ years of software development experience or equivalent education
  • Proficiency in software engineering and debugging principles
  • Experience with CI systems like Jenkins, GitLab CI, Azure DevOps
  • Expertise in scripting languages such as Groovy, Python, PowerShell
  • Knowledge of source-control systems including Perforce, Git

More like this

Similar roles

Software Engineer

Cisco

San Jose, CA 116 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 73 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Q2

Cary, North Carolina 58 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Berkeley Research Group

Remote (Washington, DC) 116 days ago $100,000$230,000
React TypeScript JavaScript Ruby Ruby on Rails Go Agile Jira GitHub Git CI/CD Kubernetes MongoDB Docker Microsoft Azure
Remote

Software Engineer

Alteryx

Remote (Irvine, CA) 102 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Rockwell Automation

Mayfield Heights, OH 8 days ago
TypeScript Kotlin C# .NET Core Agile Azure AWS microservices test automation CI/CD GitHub Copilot
Hybrid