back Back to Jobs

Software Engineer - Game Operations Tools

Location: Los Angeles, CA, United States
Job # 12311153
Date Posted: 05-16-2019
Title: Software Engineer - Game Operations TOols
Location: Los Angeles, CA 90064
Salary: $53.00 - $57.00 Hourly
1 Year Contract

Job Overview:
The Live Services initiative is committed to developing web services which help us become the most player focused gaming company in the world. To enable this, we need to be dedicated to running highly available, resilient, robust services. It means, engineering systems and mechanisms to failures with speed and agility. And most importantly in everything we do, it means we are obsessed with building a great player experiences.

The Game Operations Tools team is a critical component within Live Services team. The charter is to build control services which help build and operate our games. Building control plane software is a unique challenge because you will be helping build tooling which controls and orchestrates gaming software on live and directly ties into the development process. Ultimately, you will be impacting over 100 million active players to have an optimum experience. If your interested in a significant impact, your role will be to help us efficiently operate at scale.

As an integral member of this multi-functional team, you'll be responsible for both improving usability, through intuitive UI and interface designs, and building sustainable backend services handling complex logic. You will be able to continually drive all these things mechanistically by building metrics or KPIs.

In addition to feature improvement, we rely on you to venture through new problem spaces as we support new games as well as inspire change and drive the development of new services that would directly enable our new games to operate live and support their worldwide audience.

What your day will look like:
  • Building, operating, and maintaining RESTful services that are highly available and resilient
  • Develop a strong sense of code ownership; identify owners for poorly owned code and help owners plan for the future of that code
  • Build and deliver high quality software by writing unit, functional, and integration tests
  • Keep track of technical debt; understand when to ask the team to burn that debt down
  • Provide thorough and meaningful code review for other members of the team
  • Reduce tribal knowledge as much as possible for both customers and team members
  • Produce comprehensive user documentation around your implemented solutions
We like to talk to people who have:
  • Bachelor’s or Master’s degree in Computer Science
  • 4+ years of relevant experience
  • Deep knowledge in Java, JavaScript, and Python
  • RESTful services
  • Flask, Node.js, React, ElasticSearch, Solr
  • Jira, Git, Slack
  • Linux, AWS
  • Experience working with Localization tooling
  • Container-related-services and Infrastructure as Code (IaC) familiarity
  • MySQL or any similar database technologies
  • Cloud-related technologies, microservices architecture
  • Web application design and architecture, web services development
Please submit an updated version of your resume for immediate and confidential consideration. Thank you!

this job portal is powered by CATS