Software Developer

Electronic Arts     Kitchener, CANADA     2016-02-08


 Software Developer (81006)

 

We Are EA

 

And we make games - How cool is that?  In fact, we entertain millions of people across the globe with the most amazing and immersive interactive software in the industry.  But making games is hard work.  That's why we employ the most creative and passionate people in the industry. 

 

Save the planet from Alien Invaders.  Score the winning touchdown.

Yup - It's the coolest job on the planet! 

 

The Challenge Ahead:

 

Is to enable social capabilities within our games.   We believe that fundamentally people want to experience and play games with others, and that games are more fun when experienced as part of a team.   We want to make it easy for players to find other players they already know as well as create new relationships with people they’ve only just begun to interact with inside a game.  We aim to build better recommenders for a variety of different game types to recommend people to teams, friends to people, and opponents to challenge.   We want to incentivize users to engage socially and create a sense of community.  

 

What a Software Developer does within EA's Social Division at EA:


As a software engineer your primary responsibility will be to develop backend services that support social features across EA’s portfolio of games.   Example services:   chat, friend leader boards, social rewards, teams & groups, friends and friend recommendations, etc.   Most of your time will be spent developing and running these services which are typically built in Java and run on AWS.  You will also spend time working with producers and engineers to design and implement networked game and business features.  Additionally, you will provide technical assistance and resolve integration issues with game developers.

 

 The Next Great Software Developer also needs to have: 

 

  • A Bachelors degree in Computer Science or Computer Engineering
  • 5+ years of experience in Java development
  • Extensive server-side software development experience
  • A track-record of building fast, reliable, large, multi-threaded, highly scalable web services
  • Proficiency in system architecture and fluency in Java 
  • Experience with Amazon Web Services preferred. 
  • Experience mentoring other developers and providing technical leadership.
  • Solid understanding of software design principles
  • Principle experience with all phases of product development lifecycle, including requirements definition, specifications, development, test, product release, and sustaining engineering.
  • Exceptional analytical and creative problem solving skills, solution oriented individual.
  • Excellent written and verbal communication skills. 

 

What's In It For YOU?  Glad You Asked! 

 

We are proud of the great perks we offer like comprehensive health and benefit packages, tuition reimbursement, pension with company match and, of course, free video games. And since we realize it takes world-class people to make world-class games, we offer competitive compensation packages and a culture that thrives off of creativity and individuality.

 

Are you ready for the next challenge?

Apply Now!

See other offer from this location