Gameplay Software Engineer
@ EA SPORTS

Vancouver, BC
CA$120,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX****** @ea.com
Recommended after applying

Job Details

About EA SPORTS

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Join a community where creativity thrives and every idea matters. EA SPORTS connects hundreds of millions globally to the sports they love through industry-leading games.

About the Gameplay Team

The Gameplay Team is at the core of the user experience. As a Gameplay Software Engineer, you will work closely with artists, designers, and developers to bring game visions to life with high-level and detailed design implementations.

Responsibilities

  • Implement code that brings art and design visions to life
  • Design and develop gameplay systems using existing libraries and custom code
  • Prototype new mechanics and refine gameplay features
  • Create technical designs and develop tools for efficient workflows
  • Collaborate with a proprietary engine to ensure seamless integration

Qualifications

  • Bachelor's degree in Computer Science or equivalent experience
  • Proficiency in C++ and object-oriented design
  • Experience with A.I., character control, multiplayer, or gameplay systems
  • Understanding of multithreaded architectures and synchronization
  • Excellent debugging skills and performance optimization knowledge

Compensation and Benefits

The role offers competitive pay determined by education, experience, and location. In British Columbia, benefits include vacation, sick time, EI/QPIP top-ups for new parents, health/dental/vision, life and disability insurance, and retirement plans. Additional bonus and equity may apply for some roles.

Key skills/competency

C++, Gameplay, Design, Prototyping, Debugging, A.I., Multiplayer, Tools, Engine, Multithreading

How to Get Hired at EA SPORTS

🎯 Tips for Getting Hired

  • Customize your resume: Highlight C++ and game development experience.
  • Showcase projects: Include gameplay prototypes and technical designs.
  • Research EA SPORTS: Understand their culture, games, and innovations.
  • Prepare for technical interviews: Practice object-oriented design and debugging scenarios.

📝 Interview Preparation Advice

Technical Preparation

Review C++ object-oriented design principles.
Practice gameplay system coding exercises.
Study multithreading and performance optimizations.
Familiarize with engine integration techniques.

Behavioral Questions

Describe team conflict resolution experiences.
Share successful project collaborations.
Explain adapting to fast-paced changes.
Discuss handling complex problem-solving situations.

Frequently Asked Questions