About the role
General Information
Location: Shanghai, China
Worker Type: Regular Employee
Studio/Department: EA Studios - SPORTS
Work Model: Hybrid
Company Overview
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. EA SPORTS FC is a global sports entertainment platform redefining football with genre-leading interactive experiences. EA SPORTS FC Mobile Shanghai is a global team devoted to developing and operating a high-quality mobile football game experience. The team values creativity, autonomy, collaboration, team synergy, and maintaining a healthy work-life balance.
Role Summary
The Tool Software Engineer will help build the Tools platform for FC Mobile, guiding tools development to improve content workflow productivity and user experience. The role reports to the Technical Director of the Tools Team.
Responsibilities
- Work with partners to deliver assigned tasks on time and maintain existing ones to support features.
- Look for ways to increase team efficiency through tooling, optimization of tool performance, or workflow enhancements.
- Debug and fix issues in the tools to develop the product across a variety of domains.
- Support the team through code reviews, architecture discussion, and knowledge sharing.
- Create clear documentation to support workflow processes on the tools developed.
Qualifications
- Education: Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
- Experience: 3+ years of professional software development experience related to game operations platforms.
- Technical Skills:
- Proficient in at least one object-oriented programming language (C++ or Java preferred).
- Proficient in cross-component system design, complex system implementation, and performance optimization.
- Solid expertise in computer software engineering, such as network and communication, data structure and algorithm, and operating systems.
- Experience developing tools or systems for operators or game designers.
- Experience with a relational or non-relational database such as MySQL, PostgreSQL, or Oracle.
- Experience deploying code in a cloud environment such as AWS, Azure, or Google Cloud.
- Experience with CI/CD tools such as Jenkins, Maven, GitLab, Perforce.
- Soft Skills: Good collaboration skills in working with business teams.
Benefits and Culture
- Electronic Arts values adaptability, resilience, creativity, and curiosity.
- The company provides a holistic approach to benefits, including:
- Healthcare coverage
- Mental well-being support
- Retirement savings
- Paid time off
- Family leaves
- Complimentary games
- Electronic Arts is an equal opportunity employer committed to a diverse, inclusive, and accommodating workplace environment.