Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.
The Server Engineer will report to the Technical Director.
Responsibilities:
- Design, develop, and run a fast, scalable, highly available game service all the way from conception to delivery to live service operations
- Work with designers, client engineering, and production teams to achieve gameplay goals
- Implement security best practices and original techniques to keep user data secure and prevent cheating
- Create and run automated testing, readiness testing, and deployment plans
- Monitor the performance and costs of the server infrastructure to improve our game
- Design and implement data transformation layers using Java/Spring/AWS/Protobuf
- Collaborate with game server and web frontend teams to define API contracts
- Manage Release Ops / Live Ops of web services
Qualifications:
We encourage you to apply if you can meet most of the requirements and are comfortable opening a dialogue to be considered.
- 4+ years development of scalable back-end services
- BS degree in Computer Science or equivalent work experience
- Proficiency in PHP, Java
- Experience with Cloud services like Amazon Web Services or Google Cloud Platform
- Experience with Redis
- Experience with Database Design and usage of large datasets in both relational (MySQL, Postgres) and NoSQL (Couchbase, DynamoDB) environments
- Experience defining API contracts and collaborating with cross-functional teams
Bonus:
- 3+ years of experience developing games using cloud services like AWS, Azure, Google Cloud Platform, or similar
- Proficient in technical planning, solution research, proposal, and implementation
- Background using metrics and analytics to determine the quality or priority
- Comfortable working across client and server codebases
- Familiar with profiling, optimising, and debugging scalable data systems
- Passion for making and playing games