# Server Engineer

**Company**: Electronic Arts
**Location**: Shanghai
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/fr_CA/careers/JobDetail/Software-Engineer-II/216147?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_70f05169-239

## Description

We are seeking an experienced Server Engineer to join our EA SPORTS FC Mobile Shanghai team. As a software engineer, you will participate in the functional design and implementation of live game services, playing a crucial role in the development process, and report directly to the Lead Engineer.

The ideal candidate will have at least 3 years of server-related development experience and in-depth understanding of common server-side development technologies.

Responsibilities:

- Maintain existing server-side code to ensure its robustness.

- Resolve complex server-related technical issues, ensuring minimal downtime and interruption to services.

- Be responsible for quality testing and deployment tools, and the corresponding process design.

- Manage projects/tasks of the team related to server feature implementation, including planning, coordination to delivery.

- Collaborate with team members, operational teams, and external partners.

- Demonstrate influence through conversations, teamwork, and providing guidance to junior team members.

Required Qualifications:

- At least 3 years' server-related development experience.

- In-depth understanding of common server-side development technologies.

- Experienced with Linux platform development and Containerization technologies (e.g., Docker).

- Experienced with version control systems like GitHub/GitLab and developing branching approaches.

- Familiar with networking protocols (e.g., TCP, UDP, HTTP, and WebSocket).

- Familiar with database and in-memory data cache development.

- Familiar with object-oriented programming and design patterns.

- Experienced with large online game, mobile game development.

- Experienced with database technology/optimization, e.g., SQL and NoSQL solutions.

- Proficient in reading and writing English documents.

Benefits: Electronic Arts offers a comprehensive benefits program that includes physical, emotional, financial, professional, and community well-being. Programs are designed to meet local needs and may include medical coverage, mental wellness support, retirement savings, paid time off, parental leave, free games, and more.

## Skills

### Required
- Linux
- Docker
- GitHub
- GitLab
- TCP
- UDP
- HTTP
- WebSocket
- database development
- in-memory data cache
- object-oriented programming
- design patterns
- large online game development
- mobile game development
- database technology
- SQL
- NoSQL

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/fr_CA/careers/JobDetail/Software-Engineer-II/216147?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
