At a Glance
- Tasks: Design and optimize gameplay systems for the next-gen EA SPORTS NHL experience.
- Company: Join Electronic Arts, a leader in gaming innovation and creativity.
- Benefits: Enjoy competitive pay, generous vacation, health benefits, and a supportive work culture.
- Other info: Work in a dynamic environment with opportunities for mentorship and career growth.
- Why this job: Be part of a passionate team creating thrilling hockey experiences for millions of players.
- Qualifications: 5+ years in game development with strong C++ skills and a love for sports.
The predicted salary is between 134640 - 164560 $ per year.
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. A team where everyone makes play happen. EA SPORTSTM NHL has revolutionized sports gaming for millions of players worldwide. We’ve pioneered award-winning creative technology and experiences to connect players to the speed, skill, and heart of the NHL. The EA SPORTSTM NHL franchise is founded on passion and new ideas. Located in Vancouver, British Columbia, the team is composed of diverse talent dedicated to creating on-ice experiences that connect gamers around the world through play.
We are looking for an experienced Senior Gameplay Engineer to join our team in Vancouver and help craft the next generation of on-ice gameplay. In this role, you will be a core architect of the moment-to-moment hockey experience - driving how skating physics, puck dynamics, player control, body checks, and spatial team AI come to life. Working at the intersection of complex physics, rapid controls, and creative game design, you will collaborate with designers, animators, and technical leaders to deliver responsive, realistic, and exhilarating gameplay.
Your Responsibilities:
- Architect & Build On-Ice Systems: Design, implement, and optimize core gameplay systems, including player movement/skating physics, stick handling, puck trajectory, collision dynamics, and team AI behaviors.
- Cross-Discipline Collaboration: Partner closely with game designers, animators, producers, and audio engineers to translate hockey systems and creative concepts into polished gameplay mechanics.
- Engine & Performance Optimization: Write clean, modular, and highly performant C++ code, taking ownership of memory management, multi-threading, and frame-rate optimization for modern console hardware.
- Integrate Emerging Tech & AI: Explore and integrate emerging AI techniques, automated testing tools, and dynamic behavior models to elevate on-ice intelligence and streamline team workflows.
- Developer Tools & Workflows: Build and support internal tools, debug utilities, and editor extensions to empower designers and animators to iterate quickly.
- Tune & Polish Gameplay: Iterate continuously on responsiveness, stick control, animation transitions, and hit reaction physics to ensure maximum feel, precision, and player satisfaction.
- Mentorship & Engineering Excellence: Guide and mentor mid-level and junior engineers, advocating for software architecture best practices, thorough code reviews, and high technical standards.
Your Qualifications:
- Experience: 5+ years of professional game development experience, with a proven track record of shipping title(s) or building core gameplay/physics systems.
- Core Technical Skills: Advanced proficiency in C++ and object-oriented software engineering. Strong foundation in 3D math (vectors, matrices, quaternions), physics simulation, data structures, and algorithms. Experience with multi-threaded architecture, memory optimization, and performance profiling tools.
- Gameplay Systems Expertise: Deep understanding of character movement, animation blending/state machines, spatial AI, or real-time physics interactions.
- Innovation Mindset: Demonstrated interest or experience in leveraging AI tools, modern automation, and workflow optimizations in game development.
- Collaboration & Communication: Excellent verbal and written communication skills, with the ability to explain complex technical concepts to non-technical disciplines.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
Nice to Haves:
- Direct experience developing for current-generation consoles (PlayStation 5, Xbox Series X|S).
- Passion for hockey, ice sports, or sports gaming titles.
- Knowledge of dynamic character physics, cloth/equipment simulation, or procedural animation techniques.
- Familiarity with Perforce, Git, or modern continuous integration pipelines.
Pay offered will be determined based on a number of relevant business and candidate factors (e.g. education, qualifications, certifications, experience, skills, geographic location, or business needs).
At EA, we know that great talent comes from diverse backgrounds. You don’t need to meet 100% of the listed requirements to be a great fit for this role. If you meet most of these qualifications and are excited about building world-class gameplay, we strongly encourage you to apply!
Senior Gameplay Software Engineer in Vancouver employer: Electronic Arts
Electronic Arts is an exceptional employer that fosters a dynamic and innovative work culture, perfect for a DevOps Engineer passionate about game development. With a strong emphasis on employee growth, you will have access to cutting-edge technologies and collaborative teams, ensuring your contributions directly impact the creation of beloved games. Located in a vibrant tech hub, EA offers a hybrid work environment that promotes work-life balance while providing unique opportunities to engage with industry leaders and enhance your skills.