Associate Software Engineer

The Associate Software 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

Qualifications:

We encourage you to apply if you can meet most of the requirements and are comfortable opening a dialogue to be considered.

● BS degree in Computer Science or equivalent work experience

● Proficiency in Java or similar programming languages

● Experience with Cloud services like Amazon Web Services or Google Cloud Platform is a plus

● Experience with Database Design and usage of large datasets in both relational (MySQL, Postgres) and NoSQL (Couchbase, DynamoDB) environments is a plus

Bonus:

● Passionate about build games and technology that powers games

● Background using metrics and analytics to determine the quality or priority

● Comfortable working across client and server codebases

● Familiar with profiling, optimizing, and debugging scalable data systems