IT Service Engineer - Bellevue, WA

Location: Bellevue, WA, United States

Ref#: 3457

Posted: 03-27-2020

Industry: IT

Share with: Facebook Twitter Send to a friend

The Server Engineer contributes to the development, polish, and optimization of our client’s new mobile game services. This person will work closely with client and service engineers, game designers, and artists on new mobile products.


What You Will Do
Create efficient industry-leading, best practice infused engineering projects in a collaborative environment which will impact the experience of tens of millions of users
Collaborate with multiple disciplines and work with micro services, gateways, security, queues, serialization, et al. using whatever it takes to do it right to bring to life gameplay features / mechanics
Maximize test (unit, integration, etc.) coverage while working to find better ways to stress and test services, systems, and code
Senior level problem solving, data structure analysis, and designing for scale both in number of titles/products supported and number of users
Own the full server stack from inception to CI/CD

Requirements  
6+ years in a services development role;
3+ years of experience in game and/or mobile services development preferred
Deployed or released significant features
Thorough knowledge of Java 8 and above with ample experience in OOO development (e.g. C#, C++, etc.)
Experience with online social game systems and games with live development
Ability to analyze complex problems and present multiple solutions
Effective communication skills; especially within teams and with technical information
Ability to clearly articulate API design and technical requirements with thoughtful documentation gathering requirements, exploring alternative solutions, and implementing code along the way. Maintain and update documentation.


Able to quickly mockup or prototype services and concepts
Knowledge of various service practices which emphasis on high-scale, high availability patterns (e.g. protocols, databases, pipeline, frameworks, queues, cloud development, caching, messaging, notifications, etc.)
BS Degree in Computer Science or related field, and/or equivalent years of work experience