Game Modes Engineer - EA SPORTS FC

21 Minutes ago • 5 Years + • $119,600 PA - $167,300 PA

Job Summary

Job Description

Electronic Arts is seeking a Game Modes Engineer for EA SPORTS FC, focusing on the Ultimate Team mode. This role involves working with Producers, Designers, Artists, and other Engineers on game mode logic, UI, online services, and tools. Responsibilities include establishing end-to-end functionality with server and client engineers, designing REST-based HTTP APIs, and maintaining game features. Candidates should have a strong background in C++ and object-oriented design, with at least 5 years of software development experience.
Must have:
  • Work with Server and Client engineers to establish, hook up and test end-to-end functionality.
  • Use and design REST based HTTP APIs.
  • Work with the game’s UI tech stack.
  • Design, implement, test, debug and maintain code for game features or components.
  • Architect and document technical designs for game technology and features.
  • Measurably improve process and best practices to achieve targets.
  • Collaborate within and across teams of technical and non-technical game developers, locally or remotely.
  • Bachelor's degree in computer science or related field, or equivalent training and professional experience.
  • 5+ years of experience in software development and can demonstrate good development practices.
  • Good grasp of the C++ programming language, best practices, and architectural considerations.
  • Good understanding of object-oriented design and online services (HTTP via REST).
  • Good debugging skills and familiarity with network programming and memory management.
  • Familiarity with the XML and JSON formats.
  • Experience with Visual Studio and source control systems.
  • Strong Communication Skills and teamwork skills.
  • Good Understanding of working with legacy code and legacy code risk mitigation.
Good to have:
  • Experience with Live Service Games is beneficial.
Perks:
  • 3 weeks per year vacation to start
  • 10 days per year of sick time
  • Paid top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child (12 weeks for maternity, 4 weeks for parental/adoption leave)
  • Extended health/dental/vision coverage
  • Life insurance
  • Disability insurance
  • Retirement plan
  • Bonus (certain roles may be eligible)
  • Equity (certain roles may be eligible)
  • Healthcare coverage
  • Mental well-being support
  • Complimentary games

Job Details

As our Games Software Engineer you will report to the team's Development Director. You will work on complex problems with Producers, Designers, Artists and other Engineers in domains including game mode logic, user interface, online, and tools.

Responsibilities

  • Work with Server and Client engineers to establish, hook up and test end-to-end functionality.
  • Use and design REST based HTTP APIs.
  • Work with the game’s UI tech stack.
  • Design, implement, test, debug and maintain code for game features or components.
  • Architect and document technical designs for game technology and features.
  • Measurably improve process and best practices to achieve targets.
  • Collaborate within and across teams of technical and non-technical game developers, locally or remotely.

Qualifications

  • Bachelor's degree in computer science or related field, or equivalent training and professional experience.
  • 5+ years of experience in software development and can demonstrate good development practices.
  • Good grasp of the C++ programming language, best practices, and architectural considerations.
  • Good understanding of object-oriented design and online services (HTTP via REST).
  • Good debugging skills and familiarity with network programming and memory management.
  • Familiarity with the XML and JSON formats.
  • Experience with Visual Studio and source control systems.
  • Experience with Live Service Games is beneficial.
  • Strong Communication Skills and teamwork skills.
  • Good Understanding of working with legacy code and legacy code risk mitigation.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Vancouver, British Columbia, Canada

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Southam, England, United Kingdom (Hybrid)

Hyderabad, Telangana, India (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Orlando, Florida, United States (On-Site)

Montreal, Quebec, Canada (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Redwood City, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug