New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Client Engineer, Unannounced 3A Project

Electronic Arts
Apply →
hybrid senior full-time Shanghai

First indexed 15 Oct 2026

Description

Electronic Arts打造更高层次的娱乐体验,激励世界各地的玩家和粉丝。在这里,每个人都是故事的主角。活跃社群,畅联全球。这里充满创造力,鼓励新观点,注重好创意。这是一支人人都能让游戏成为现实的团队。

Reports To: China Director (Producer)

EA SPORTS is one of the most iconic brands of entertainment - connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.

**Position Overview**
Develop and maintain features and content for the game client. This role primarily uses C++ and visual scripting. The Software Engineer will work closely with producers, designers, and other engineers to develop game content, integrate platform features, and resolve issues to ensure a high-quality player experience. Working under the guidance of a Lead Engineer and/or Technical Director, the successful candidate will provide accurate task estimates, manage their time effectively, and deliver high-quality features and live-service support for a AAA free-to-play online title. The role also involves investigating live-service issues and collaborating with publishing partners to provide technical support.

**Key Responsibilities**
- Resolve game client technical issues and help deliver a stable and high-quality gameplay experience.
- Develop new features and maintain existing systems using C++ and visual scripting within the internal engine.
- Interpret game design requirements and implement game content and platform features.
- Collaborate closely with other engineers, producers, and game designers to deliver the overall vision of the game.
- Maintain code quality through code reviews, testing, and bug fixing.
- Integrate and maintain third-party libraries and SDKs.
- Support cross-functional teams, including art, design, and production, by developing tools and improving workflows.

**Required Technical Skills and Experience**
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 7+ years of software development experience, preferably in the video game industry with live-service experience.
- Strong proficiency in C++.
- Experience developing a variety of game features and content, with a strong understanding of UI/UX implementation workflows.
- Experience with object-oriented design and software architecture.
- Demonstrated understanding of software engineering best practices.
- Strong analytical and problem-solving skills, with the ability to quickly identify, troubleshoot, and resolve issues.
- Experience shipping at least one commercial video game title; live-service experience is a plus.

**Additional Skills**
- Experience in networking, rendering, AI, or animation systems is a plus.
- Experience with or knowledge of visual scripting systems or equivalent UI frameworks used in commercial game engines.
- Experience with or knowledge of mobile game development is not required but would be considered an asset.
- Proficiency with modern AI-assisted and agentic engineering tools.
- Passion for video games and a commitment to creating high-quality player experiences.

**Soft Skills**
- Proficiency in Korean or English is preferred but not required.
- Ability to work effectively in a dynamic and collaborative team environment.
- Continuously seeks opportunities to improve product quality and team productivity.
- Ability to quickly learn and apply new technologies, concepts, and solutions.
- Demonstrates strong ownership, accountability, and commitment to delivering results.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/zh_CN/careers/JobDetail/Client-Engineer-Unannounced-3A-Project/216453