Backend Software Engineer I - Gameplay Services

Summary

Backend Software Engineer I on EA's Gameplay Services team, building and scaling distributed server-side systems (matchmaking, stats, leaderboards, VOIP, game networking) using Java/Kotlin microservices.

The Infrastructure and Platform Services team (IPS) is the backbone of EA’s global gaming ecosystem, delivering the technology that powers EA’s live games and player experiences. IPS provides a deep portfolio of digital platform gaming services and production infrastructure to EA's game studios. From scalable cloud solutions to AI-driven gameplay services, IPS ensures that EA’s games are available anytime, anywhere for millions of players worldwide.


The Challenge Ahead:

The Gameplay Services Team develops services and SDKs in collaboration with EA's game studios for matchmaking, stats and leaderboards, achievements, game replays, VOIP, and game networking. As a Backend Software Engineer, you will build scalable, distributed server-side systems that provide functionality to our millions of customers and work on creative improvements to keep our systems at top-notch performance. You will report to the Senior Software Engineering Manager.


Responsibilities:

  • You will design brand new services covering all aspects from storage to application logic to management console.

  • You will enhance and add features to existing systems.

  • You will research and select new best-of-breed technologies to meet challenging requirements.

  • You will optimize performance and scalability of server systems.

  • You will be a part of the full product cycle for our products, from design and testing to deployment and supporting our LIVE environments and our game team customers.


Qualifications:

  • 1+ years hands-on experience Java/Kotlin and Microservices.

  • Expertise with relational or NoSQL database.

  • Experience with stress-testing and performance-tuning and optimization.

  • Debugging and optimization experience in a multi-threaded environment.

  • Experience troubleshooting and mitigating issues in live environments.


Bonus:

  • Experience with high traffic services and highly scalable, distributed systems.

  • Experience with scalable data storage, streaming and processing technologies such as Postgres, Cassandra, Apache Kafka, Spark.

  • Experience with cloud computing products such as AWS EC2, ElastiCache, and ELB.

  • Experience with technologies such as ZooKeeper, Docker, Kubernetes, Terraform and Redis.

  • Experience working within the games industry.

  • Knowledge of Google gRPC and protobuf.

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available