This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Staff Software Engineer, Services, you will report to the Engineering Manager of an early stage product team. You will be responsible for the back-end for a globally scalable suite of services. This includes integration with company standard platforms, building out new platforms, and managing infrastructure and compliance requirements. Additionally, this also includes ensuring we have monitoring and diagnostic capabilities to help mitigate and prevent unreliable code. You will ensure we have a solid technical foundation to launch smoothly at scale.
Job Responsibility:
Design, build, and deliver internet scale backend services for a genre-defining game we will deliver globally to millions of people
Generate and support the multi-service architecture to run globally scalable services
Build features from in-game all the way down to the backend service implementation
Build features to improve server reliability and performance
Implement server infrastructure in support of new gameplay features
Build and support live services for the game
Work with cloud technologies and services such as AWS
Mentor more junior engineers on the team
Collaborate effectively with art, design, and other disciplines within game development
Requirements:
6+ years of experience building large scale backend systems or game services
Experience developing large systems from scratch, including gathering requirements and designing scalable, production-ready architecture
BS degree or equivalent experience
Expertise with C++, Golang
Experience with cloud computing and cloud technologies
Nice to have:
2+ years of experience as a technical lead
Experience working on a global scale online game
Experience with Unreal Engine
Experience with developing mobile games
Experience working on both sides of client/service architecture
Experience with CI/CD pipelines including Jenkins
Experience with containerization technologies such as Docker