Job Description
You are a talented Server Software Engineer looking to build the next generation of games for Oculus Quest, Oculus Rift, and HTC Vive. You have multiple years of experience running web services in production and have working knowledge of server-based multi-user game engineering design.
Strong communicator who loves the iterative technical and creative process
Desire to understand a product holistically and contribute creatively
Know when to be pragmatic and when to be blue sky
Make engineering trade-offs that align with business objectives
Possess wily and unconventional thinking
Must embrace teamwork, as well as solve problems independently
Eager to roll up your sleeves to make contributions outside of your specialty
Responsibilities
Create, maintain and deploy highly reliable web services within a highly dynamic and iterative team environment
Design, develop, test and maintain quality code and documentation
Work as a team, contributing to important design decisions and conversations
Develop prototypes and experiments, while researching and recommending novel ideas, new tools, and technologies
Test and support the game as a service
Collaborate with artists and engineers to implement new developments, help build features, and solve creative problems
Requirements
Working knowledge of 3D game engines. (Unity, Unreal, etc..) Must have experience completing a ship cycle for a product
3-5 years of experience in software development or recent graduates with exceptionally strong project experience
Experience running a live web service that scales to 100k+ users
Experience working and running web services on Linux
Experience administering and running services on Kubernetes
Extensive experience with C# and the .NET runtime
Extensive experience with SQL databases like PostgreSQL
Extensive experience with Caching Systems (redis, memcache)
Bachelor in Computer Science/Electrical Engineering or equivalent experience
Demonstrated experience working in self-managed, fast-paced environments
Ability to rapidly learn new systems and device
Excellent verbal communication skills
Our Stack We Work In
ASP.Net Core 3.1
Google Kubernetes & PubSub
PlayFab
Redis
Amazon GameLift
Unity
Bonus Points
Experience with AWS and GameLift
Experience with GameLift
Strong background in AR or VR
Experience with Unity
Passion for eSports
Experience with networking tool set like Photon, Unreal & UNet