Lead Gameplay Engineer

4 weeks ago


Victoria, British Columbia, Canada Electronic Arts Full time
Position Overview

At Electronic Arts, we recognize that extraordinary games and experiences are crafted by teams that reflect the diversity of the players and communities we engage with.

As a prominent name in sports entertainment, EA SPORTS boasts top-selling video game franchises, award-winning interactive technology, and engaging fan programs that span multiple platforms.

In this role, you will be a crucial member of our team, focusing on the strategic development of game modes and enhancing the overall gameplay experience.

Key Responsibilities
  • Collaborate with a team of engineers to establish the rules and frameworks for various game modes.
  • Report directly to the team manager while working alongside peers to advance the foundational technology of game modes.
  • Design and implement code that governs gameplay, integrating existing libraries and creating custom solutions as necessary.
  • Provide mentorship and technical guidance to team members involved in gameplay systems.
  • Create and document technical specifications for gameplay systems.
  • Develop tools and workflows that facilitate the introduction of new game features.
  • Architect scalable game mode systems that can evolve to accommodate future game requirements.
Qualifications

To be successful in this position, you should possess:

  • A Bachelor's degree in Computer Science or a related discipline, or equivalent professional experience.
  • Approximately 7+ years of experience with C++ and a strong background in object-oriented design and implementation.
  • A solid understanding of best practices in software development.
  • Extensive debugging skills utilizing various debugging tools.
  • A grasp of the performance implications of gameplay systems and algorithms, along with strategies for optimization.
  • Familiarity with scripting languages such as Python, Lua, or Ruby, as well as interpreted languages like C# or Java.
  • Knowledge in additional fields such as physics or mathematics.
  • Experience with essential game development technologies, including Perforce and Visual Studio.
Personal Attributes

We value team players who:

  • Seek assistance when faced with challenges and are eager to support teammates in need.
  • Prioritize quality while maintaining a focus on efficiency.
  • Have a proven track record of completing projects effectively, whether personal or professional.
Benefits

We offer a comprehensive benefits package that includes:

  • Three weeks of vacation annually.
  • Ten days of sick leave per year.
  • Paid top-up to EI/QPIP benefits up to 100% of base salary for new parents.
  • Extended health, dental, and vision coverage.
  • Life and disability insurance.
  • A retirement plan for regular full-time employees.


  • Victoria, British Columbia, Canada Electronic Arts Inc Full time

    About UsWe are a global team of creators, innovators, and technologists at Electronic Arts Inc, dedicated to crafting exceptional gaming experiences.Job SummaryWe are seeking a highly skilled Gameplay Modes Senior Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and...


  • Victoria, British Columbia, Canada Electronic Arts Inc Full time

    About UsWe are a global team of creators, innovators, and technologists at Electronic Arts Inc, dedicated to crafting exceptional gaming experiences.Job SummaryWe are seeking a highly skilled Gameplay Modes Senior Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    Senior Software Engineer - Gameplay Systems Key Responsibilities Transform the creative visions of Artists and Designers into functional gameplay.Develop and implement the code that governs game mechanics, utilizing existing libraries and crafting custom solutions as necessary.Act as a mentor and technical authority within the team focused on gameplay...


  • Victoria, British Columbia, Canada Electronic Arts Inc Full time

    Requisition Number:Position Title: Sr Software Engineer I External Description: At Electronic Arts Inc, we are a diverse collective of creators, innovators, and technologists. Our belief is that exceptional games and experiences emerge from teams that reflect the diversity of our players. As a Senior Software Engineer focusing on gameplay modes, you will...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    Senior Software Engineer - Gameplay Systems Key Responsibilities Transform the creative visions of Artists and Designers into functional gameplay.Architect and implement the core code that governs game mechanics, utilizing existing libraries and crafting bespoke solutions as necessary.Serve as a mentor and technical authority within the team focused on...


  • Victoria, British Columbia, Canada Electronic Arts Inc Full time

    Requisition Number:Position Title: Sr Software Engineer I External Description: At Electronic Arts Inc, we are a diverse collective of creators, innovators, and storytellers dedicated to crafting exceptional gaming experiences. Our belief is that remarkable games stem from teams that reflect the diversity of our players. As a Senior Software Engineer...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Gameplay Modes Senior Software Engineer to join our team at Electronic Arts. As a key member of our gameplay systems team, you will be responsible for designing and implementing gameplay mechanics, systems, and features that will bring our games to life.ResponsibilitiesDesign and develop gameplay...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Gameplay Modes Senior Software Engineer to join our team at Electronic Arts. As a key member of our gameplay systems team, you will be responsible for designing and implementing gameplay mechanics, systems, and features that will bring our games to life.ResponsibilitiesDesign and develop gameplay...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our Gameplay Modes team at Electronic Arts. As a key member of our team, you will be responsible for designing and implementing gameplay systems that bring our games to life.ResponsibilitiesDesign and develop gameplay systems that meet the needs of our games,...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our Gameplay Modes team at Electronic Arts. As a key member of our team, you will be responsible for designing and implementing gameplay systems that bring our games to life.ResponsibilitiesDesign and develop gameplay systems that meet the needs of our games,...

  • Gameplay Engineer

    1 week ago


    Victoria, British Columbia, Canada Jam Studio Full time

    About Us:Jam Studio is a pioneering game development company that's pushing the boundaries of interactive entertainment. We're a team of passionate game industry veterans who are dedicated to creating immersive and engaging experiences for players worldwide.Our Mission:We're on a mission to revolutionize the gaming industry by leveraging our expertise in...

  • Gameplay Engineer

    7 days ago


    Victoria, British Columbia, Canada Jam Studio Full time

    About Us:Jam Studio is a pioneering game development company that's pushing the boundaries of interactive entertainment. We're a team of passionate game industry veterans who are dedicated to creating immersive and engaging experiences for players worldwide.Our Mission:We're on a mission to revolutionize the gaming industry by leveraging our expertise in...


  • Victoria, British Columbia, Canada Electronic Arts Inc Full time

    Requisition Number:Position Title: Sr Software Engineer I External Description: At Electronic Arts Inc, we are a diverse collective of creators, innovators, and storytellers dedicated to crafting exceptional gaming experiences. Our philosophy is that remarkable games are born from teams that reflect the diversity of our players. As a Senior Software...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    Senior Software Engineer - Gameplay Systems Key Responsibilities Transform the creative visions of Artists and Designers into engaging gameplay experiences.Design and implement the underlying code that drives and manages the game, utilizing existing libraries and crafting custom solutions as necessary.Act as a mentor and technical authority within the...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a Gameplay Modes Software Engineer, you will play a key role in designing and implementing game modes strategy and the 'feel' of a game.Key ResponsibilitiesDesign and write code that runs and controls the game, incorporating and adapting existing...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a Gameplay Modes Software Engineer, you will play a key role in designing and implementing game modes strategy and the 'feel' of a game.Key ResponsibilitiesDesign and write code that runs and controls the game, incorporating and adapting existing...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our team, you will be responsible for designing and implementing game modes strategy and the 'feel' of a game.Key ResponsibilitiesGame Modes StrategyWork with a team of engineers to implement the rules of play for different game...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our team, you will be responsible for designing and implementing game modes strategy and the 'feel' of a game.Key ResponsibilitiesGame Modes StrategyWork with a team of engineers to implement the rules of play for different game...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Gamemodes Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing and implementing game modes strategy and the overall feel of our games.Key ResponsibilitiesGame Modes Strategy: Collaborate with artists and...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Gamemodes Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing and implementing game modes strategy and the overall feel of our games.Key ResponsibilitiesGame Modes Strategy: Collaborate with artists and...