Electronic Arts

Generalist Software Engineer - EA SPORTS™ FC

Electronic Arts
Apply
2 days ago
Vancouver, CanadaSenior

Responsibilities

  • Collaborate with server and client engineers to establish, integrate, and test end-to-end functionality.
  • Use and design REST-based HTTP APIs.
  • Work with the game’s UI technology stack.
  • Design, implement, test, debug, and maintain code for game features and components.
  • Architect and document technical designs for game technology and features.
  • Improve engineering processes and best practices to achieve targets.
  • Collaborate with technical and non-technical game developers across local and remote teams.

Requirements

  • Bachelor’s degree in computer science or a related field, or equivalent training and professional experience.
  • 5+ years of software development experience with demonstrated good development practices.
  • Strong grasp of C++ programming, best practices, and architectural considerations.
  • Understanding of object-oriented design and online services using HTTP via REST.
  • Good debugging skills and familiarity with network programming and memory management.
  • Familiarity with XML and JSON formats.
  • Experience with Visual Studio and source control systems.
  • Strong communication and teamwork skills.
  • Understanding of working with legacy code and mitigating legacy code risks.
  • Experience with live-service games, live games, or commerce services is beneficial or a plus.

Benefits

  • British Columbia base salary range of CAD 104,500–142,800, depending on location.
  • Three weeks of vacation per year to start and 10 days of sick time per year.
  • Paid top-up to EI/QPIP benefits up to 100% of base salary for qualifying parental, maternity, or adoption leave.
  • Extended health, dental, and vision coverage; life insurance; disability insurance; and a retirement plan for regular full-time employees.
  • Some roles may be eligible for bonus and other incentive programs.
  • Additional benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leave, complimentary games, and career and community wellness 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