Big Viking Games is hiring a Technical Director, Live Games to own the technical direction, architecture, and engineering standards across our live titles and the shared platform services they depend on.
This is a senior hands-on technical leadership role. The split is roughly 75% hands-on engineering and 25% technical leadership.
That matters. You will be in the codebase most of the week. The leadership part is real: aligning engineers, making architectural decisions, improving technical standards, supporting engineering growth, and helping teams move in the same direction. But this is not a role for someone stepping back from building.
You will report to the Head of Engineering and work alongside the Engineering Manager, who owns people management and delivery. Your focus will be architecture, technical standards, system quality, modernization, and the decisions that are expensive to get wrong in live games with real players and real revenue.
The work spans the full stack: TypeScript and HTML5 on the client, a custom WebGL rendering layer, Java real-time game servers, PHP backend services, MySQL, Redis, Memcached, RabbitMQ, Docker, ArgoCD, and AWS.
It also spans multiple live products and the platform services they share. That means this role is about both depth and leverage: making strong technical decisions, holding quality across parallel workstreams, and helping the team modernize without breaking what players rely on.
We are also actively adopting agentic engineering workflows. We are looking for someone who has already put AI to work doing real engineering, not just someone using AI-assisted autocomplete. The right person understands how to wire AI into engineering systems, review its output, set guardrails, and make it useful in production.
This is a hybrid role based in Toronto, with an expectation of working in office three days per week.