16 hours ago

Software Engineer - EA Sports Security

EA SPORTS

On Site
Full Time
CA$143,450
Vancouver, BC

Job Overview

Job TitleSoftware Engineer - EA Sports Security
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$143,450
LocationVancouver, BC

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Electronic Arts and EA Security

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 global community where creativity thrives, new perspectives are invited, and ideas matter. The EA Security team ensures play is fair and protected, keeping it fun and exciting. We defend our players, our people’s work, our games, our data, and our infrastructure. Powered by deep technical expertise, we use cutting-edge engineering, automation, and intelligence to tackle threats on a global scale. Whether it’s securing game services, combating fraud, or supporting fair play, we’re at the frontline of protecting the future of interactive entertainment. Join us and help keep the world of play—and EA—secure.

What You’ll Do as a Software Engineer - EA Sports Security

  • Build and ship features that run across game clients and online services.
  • Improve and maintain production systems, ensuring they remain stable, fast, and healthy over time.
  • Modernize and refactor older codebases to enhance performance and scalability.
  • Review designs and code with a focus on robustness and long-term maintainability.
  • Transform partner needs and constraints into practical, scalable engineering solutions.
  • Collaborate closely with game teams, data partners, and fellow engineers to deliver high-quality results.

What We’re Looking For

  • A bachelor’s degree in computer science or equivalent practical experience.
  • 5+ years of professional experience with C++ and/or Java.
  • Comfort working with large, existing codebases in live environments.
  • Experience building scalable systems using solid engineering practices.
  • A problem-solver mindset and the ability to collaborate across teams.

Nice to Have

  • Experience working on game integrity or anti-cheat systems.
  • Built internal tools to detect or prevent abuse, automation, or exploitation.
  • Familiarity with online games, especially those with virtual economies.
  • Shipped or supported game development projects.
  • Exposure to enterprise-scale systems and engineering best practices.

Compensation and Benefits

EA offers a comprehensive compensation and benefits package. For British Columbia, this includes a salary range of *$119,600 - $167,300 CAD (depending on location, e.g., Vancouver vs. Victoria). Benefits for regular full-time employees in British Columbia include 3 weeks of vacation to start, 10 sick days per year, paid top-up to EI/QPIP benefits for new parents, extended health/dental/vision coverage, life insurance, disability insurance, and a retirement plan. Certain roles may also be eligible for bonus and equity. We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness, with packages tailored to meet local needs, including healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, and complimentary games. Electronic Arts is an equal opportunity employer committed to diversity and inclusion.

Key skills/competency

  • C++
  • Java
  • Game Security
  • Anti-Cheat Systems
  • Scalable Systems
  • Software Engineering
  • Production Systems
  • Code Refactoring
  • System Design
  • Problem Solving

Tags:

Software Engineer
C++
Java
Game Security
Anti-Cheat
Scalable Systems
Production Support
Code Modernization
System Design
Problem Solving
Online Games
Virtual Economies
Data Protection
Fraud Prevention
Infrastructure Security
Engineering Practices
Feature Development
Cross-team Collaboration
Live Environments
Refactoring

Share Job:

How to Get Hired at EA SPORTS

  • Understand EA SPORTS' mission: Study their commitment to fair play, player protection, and the security of their games and infrastructure.
  • Tailor your resume: Highlight your extensive C++ and/or Java experience, specifically noting any work with large, live codebases and scalable system development.
  • Showcase security projects: Emphasize experience with game integrity, anti-cheat systems, or tools built to detect and prevent abuse or exploitation.
  • Prepare for technical deep-dives: Expect in-depth questions on system design, code refactoring, performance optimization, and robust software engineering practices.
  • Demonstrate collaboration skills: Be ready to discuss how you've successfully worked with cross-functional teams, including game developers and data partners, to deliver secure solutions.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background