Software Engineer - EA Sports Security
EA SPORTS
Job Overview
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.

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
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