company_logo

Full Time Job

Software Engineer

Electronic Arts

Shanghai, China 08-03-2021
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description

Position: GamePlay Server Engineer – C++

Report to: Asia Gameplay Technical Director

In this role, you will build and maintain server/back-end code used by our titles. You will be a part of the gameplay team that will develop the expertise of gameplay engine and also hand off the gained knowledge to the rest of the EA organization as well as the partners.

Responsibilities:
- Write Server/back-end code for our gameplay engine.
- Support projects and teams on server/back-end and game related issues.
- Diagnose and resolve technical back-end and server issues.
- Solve complex technical problems at any point in the software development process.
- Author technical documentation.

Requirements:
- (3+ years) experience building and maintaining server/back-end architecture leveraged for mobile platforms.
- (5+ years) Extensive experience programming with C++ for servers.
- Demonstrable working knowledge of highly scalable and fault tolerant server architecture.
- Understanding of the cloud storage concept for saves, assets, executable etc., also the level of scalable, simultaneous dynamic server use required
- Excellent debugging skills.
- Excellent written and verbal communication skills.

Additional Qualifications:
- Experienced with Maven, Apache Ant, LAMP, Amazon Web Services.
- RESTful/gRPC experience
- Experience with mobile development is preferred.
- Linux system operation experience is preferred.
- Experience of professional, full life-cycle game development.
- Good English for both verbal and written

Jobcode: Reference SBJ-rv7xmw-3-149-230-44-42 in your application.

Company Profile
Electronic Arts

Electronic Arts Inc. is a global leader in digital interactive entertainment. EA develops and delivers games, content and online services for Internet-connected consoles, mobile devices and personal computers.