Java Software Developer - Gameplay Services

1 Month ago • 3 Years +
Unlock Outscal PRO and get exclusive member benefits!

About the job

SummaryBy Outscal

Java/Kotlin, Microservices, database experience, performance tuning, build scalable systems.

The EA Digital Platform (EADP) group is the core powering the global EA ecosystem. We provide the foundation for all of EA's incredible games and player experiences with high-level platforms like Cloud, Commerce, Data and AI, Gameplay Services, Identity and Social. By providing reusable capabilities that game teams can easily integrate into their work, we let them focus on making some of the best games in the world and creating meaningful relationships with our players. We're behind the curtain, making it all work together. Come power the future of play with us.

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:

  • 3+ 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 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.

Ceci ne s'applique pas au Québec.

BC COMPENSATION AND BENEFITS

The base salary ranges listed below are for the defined geographic market pay zones in these locations. If you reside outside of these locations, a recruiter will advise on the base salary range and benefits for your specific location.

EA has listed the base salary ranges it in good faith expects to pay applicants for this role in the locations listed, as of the time of this posting. Salary offered will be determined based on numerous relevant business and candidate factors including, for example, education, qualifications, certifications, experience, skills, geographic location, and business or organizational needs.

BASE SALARY RANGES

  • British Columbia (depending on location e.g. Vancouver vs. Victoria):

º $96,400 - $133,900 CAN Annually

Base salary is just one part of the overall compensation at EA. We also offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and equity.

$96.4K - $133.9K/yr (Outscal est.)
$115.2K/yr avg.
Vancouver, British Columbia, Canada

About The Company

We exist to inspire the world to play. We put our people first, and we thrive off their diversity in our innovative technology and immersive storytelling. We’re doing the work to give everyone the space to be their full selves while giving back to our community, no matter where you’re working from. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and transform the future of gaming. Join us.

View All Jobs

Similar Jobs

PENN Interactive - Staff Software Developer, Trading

Pennsylvania, United States (On-Site)

PENN Interactive - Senior Software Developer, ESPN Ecosystem

Pennsylvania, United States (Hybrid)

AlphaGrep - Software Developer

Maharashtra, India (Hybrid)

Telesign - Software Developer III

Karnataka, India (Hybrid)

Beyond Sports  - Software developer ((.NET 8 and AWS)) Alkmaar

North Holland, Netherlands (Hybrid)

Thales - Avionics Software Developer

Karnataka, India (Hybrid)

Similar Skill Jobs

PlayStation Global - Software Engineer

England, United Kingdom (Hybrid)

Revolgy - Game Developer Intern

Worldwide (Remote)

UXBERT Labs - Senior DevOps Engineer

Riyadh Province, Saudi Arabia (Hybrid)

social discovery ventures - Middle Data Scientist

Worldwide (Remote)

Tap Nation - Senior Backend Developer Web3

Île-de-France, France (Hybrid)

Dream Game Studios - Lead System Engineer

Maharashtra, India (On-Site)

Unity - Staff Data Scientist

Uusimaa, Finland (On-Site)

Jobs in Vancouver, British Columbia, Canada

Software Engineering Jobs

Evolution - Senior Frontend Engineer

Masovian Voivodeship, Poland (Hybrid)

Keywords Studios (Player Support) - IT Asset Manager (12 months contract)

United Kingdom Poland Ireland Romania Italy (Remote)

Rockstar Games - Lead Data Security Engineer

Scotland, United Kingdom (On-Site)

PlayStation Global - Software Engineer

England, United Kingdom (Hybrid)

Gearbox Entertainment - Visual Effects Artist

Texas, United States (Hybrid)

Revolgy - Game Developer Intern

Worldwide (Remote)

Bragg - Technical Integration Manager

Ljubljana, Slovenia (Hybrid)

UXBERT Labs - Senior DevOps Engineer

Riyadh Province, Saudi Arabia (Hybrid)

31st Union - Lighting Artist

Valencian Community, Spain (On-Site)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug