
(Senior) Software Engineer - Server
Welcome to Electronic Arts, where we strive to create immersive and engaging experiences for gamers all around the world. As a (Senior) Software Engineer - Server, you will play a key role in developing and maintaining the server-side components of our popular games. From designing and implementing scalable solutions to troubleshooting and optimizing performance, you will have a direct impact on the overall player experience. We are looking for a highly skilled and passionate individual with a strong background in server-side development and a desire to push the boundaries of technology in the gaming industry. If you thrive in a dynamic and collaborative environment and have a passion for creating top-quality games, we want to hear from you.
- Design and implement scalable server-side solutions for Electronic Arts' popular games.
- Collaborate with cross-functional teams to ensure seamless integration of server-side components with client-side features.
- Troubleshoot and resolve any server-side issues that may impact the player experience.
- Optimize server-side performance to provide a seamless and immersive gameplay experience for players.
- Stay updated on industry developments and trends to continuously improve and innovate server-side technologies.
- Mentor and guide junior software engineers on best practices for server-side development.
- Conduct code reviews and provide constructive feedback to maintain high-quality standards.
- Collaborate with game designers and producers to understand and implement game design requirements on the server-side.
- Work closely with network engineers and database administrators to ensure smooth communication and data management between server and client.
- Participate in the full software development lifecycle, from planning and design to implementation, testing, and deployment.
- Proactively identify and address potential security vulnerabilities in server-side components.
- Document server-side processes and procedures for future reference and maintenance.
- Continuously monitor and analyze server-side performance to identify areas for improvement.
- Ensure compliance with company coding standards and development practices.
- Maintain open and effective communication with team members and stakeholders on project progress and any potential blockers.
Extensive Experience With Server-Side Programming Languages Such As Java, Python, Or C++
In-Depth Understanding Of Scalable Server Architecture And Distributed Systems
Proven Track Record Of Designing And Implementing High-Performance, Low-Latency Server Solutions
Strong Knowledge Of Database Management And Optimization
Experience With Cloud-Based Technologies And Services, Such As Aws Or Azure.
Network Security
DevOps
Agile Methodology
Object-oriented design
Cloud Computing
Performance optimization
Database design
System architecture
Programming Languages
API integration
Multithreading
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Networking
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a (Senior) Software Engineer - Server in Shanghai, China is between 250,000 - 500,000 RMB per year (equivalent to $36,000 - $72,000 USD). This range can vary depending on factors such as the company, experience level, and specific job responsibilities.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Electronic Arts Inc. is an American video game company headquartered in Redwood City, California. It is the second-largest gaming company in the Americas and Europe by revenue and market capitalization.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started