- 6+ years of professional software development experience.
- 2+ years of experience implementing systems in a game engine (Unity, Unreal, or equivalent).
- 2+ years of experience in C#, Java, Go, C++, Python, or other Object Oriented programming languages.
- Experience building game clients and backend services.
- Strong technical design and architecture skills; able to reason holistically about client-service boundaries.
- Experience building metagame features: progression, collections, inventory, or similar systems in games.
- Demonstrated ability to identify inefficiencies in tools, workflows, and pipelines and create solutions that remove friction for cross-discipline teams.
- Experience mentoring engineers and elevating team-wide technical capability.
- Experience with containerized microservices powering live service game features (C#, Go, Java, or similar).
- Familiarity with SQL, relational schemas, caching systems, and pub/sub infrastructure.
- Experience shipping features on a cross-platform product.
- Strong product sense, able to understand what makes a metagame system feel intuitive, rewarding, and polished.