Electronic Arts

Game Modes Software Engineer - EA SPORTS™ NHL

Electronic Arts
Apply
21 hours ago
Vancouver, CanadaMid Level

Responsibilities

  • Develop and extend offline and online game features.
  • Implement core feature logic and flows.
  • Monitor and address feature performance and stability impacts.
  • Collaborate with designers to gather requirements and propose technical solutions.
  • Support functionality across multiple platforms.
  • Update technologies, tools, and frameworks for different platforms.
  • Optimize features for different hardware configurations.
  • Work collaboratively with other engineers and report to a team lead.

Requirements

  • Demonstrated proficiency with software engineering principles and architectural design.
  • Demonstrated proficiency with testing, debugging, and performance optimization.
  • Experience with client-server architectures, multithreaded applications, and database technologies.
  • Experience developing software for multiple platforms.
  • At least 3 years of C++ software development experience.
  • Experience using AI-assisted development tools such as coding agents to rapidly prototype, accelerate execution, and automate workflows, with the ability to critically review and validate AI-generated code.
  • Preferred: bachelor’s degree in computer science or a related field, or equivalent training and professional experience.
  • Preferred: experience with large-scale game engines.

Benefits

  • Full-time, 12-month contract position.
  • Hybrid work model with three days of in-person collaboration and two days at home.
  • Three weeks of vacation per year to start in Canada.
  • Ten days of sick time per year.
  • Extended health, dental, and vision coverage.
  • Basic life insurance.
  • Additional benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and career development support.

Tech Stack

Categories

Gaming
Electronic Arts

About Electronic Arts

10,000+ employees

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 community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.

Contact me