Big Viking Games, a Toronto-based live-service game studio, is hiring a Senior Software Engineer to build, maintain, and modernize its YoWorld and FishWorld virtual worlds. Hybrid role in Toronto, three office days a week, with an AI-forward development workflow.
Responsibilities
- ▹Design, implement, test, and maintain clean, efficient, reusable code for gameplay features, tools, and systems
- ▹Build and improve tools that help designers, artists, product managers and live-ops teams work more efficiently
- ▹Integrate tools and systems into existing content creation pipelines and production workflows
- ▹Work across gameplay, UI, live operations, backend integrations, and internal development tools
- ▹Debug and resolve complex issues in production and development environments
- ▹Analyze and optimize performance, runtime behavior, memory usage, network behavior, and reliability
- ▹Work with networked and online systems: APIs, real-time systems, client-server, multiplayer or social features
- ▹Participate in code reviews and uphold engineering quality and maintainability
- ▹Maintain clear documentation for code, systems, and tools
- ▹Support modernization of large, long-lived codebases while maintaining production stability
- ▹Use AI coding assistants and automation to improve productivity and reduce repetitive work
- ▹Mentor and support other developers through technical guidance and code reviews
Requirements
- ▹5+ years of professional software development experience, ideally in game development or live-service products
- ▹Strong programming skills in C++, C#, TypeScript, JavaScript, or PHP
- ▹Experience building, maintaining, and shipping features in live production environments
- ▹Strong understanding of gameplay systems, tools development, client-server architecture, APIs, real-time or online features
- ▹Experience working in large, mature, or long-lived codebases
- ▹Ability to write clean, well-documented code from technical and product requirements
- ▹Strong debugging, troubleshooting, and problem-solving skills
- ▹Understanding of performance optimization, system architecture, and source control best practices
- ▹Comfort working with designers, artists, product managers, and QA
- ▹Ability to translate product or design ideas into practical technical solutions
- ▹Experience working independently and collaboratively in a fast-moving team
- ▹Familiarity with Agile, Kanban, or similar methodologies
- ▹Practical mindset, strong ownership, bias toward shipping high-quality work
- ▹Bachelor's degree in Computer Science, Engineering, or equivalent experience
Nice to have
- ▹Experience with Unity, Unreal Engine, HTML5 game clients, or custom game engines
- ▹Experience with TypeScript, JavaScript, PHP, C#, C++, or Node.js in production
- ▹Mobile development experience for Android or iOS
- ▹Experience with free-to-play, social, casual games, virtual worlds, or live-service operations
- ▹Experience with game economies, virtual goods, player-to-player systems, content pipelines, or live events
- ▹Experience with multiplayer, online, networking, sockets, REST APIs, client-side prediction, or synchronization
- ▹Experience with SQL, MariaDB, Redis, Memcached, or data-store tradeoffs
- ▹Experience with Docker, GitHub Actions, and CI/CD pipelines
- ▹Experience with performance profilers, memory analyzers, or network debugging tools
- ▹Experience with ActionScript, Flash, HTMX, or legacy game technology
- ▹Experience shipping games on web, mobile, PC, console, or cross-platform
- ▹Comfort using AI coding assistants such as Claude, ChatGPT, or Copilot in a real workflow
Soft skills
Strong ownership and judgmentMentors and supports other developersCommunicates progress, risks, and tradeoffs clearly to technical and non-technical stakeholders
What we offer
- ▹Compensation: CAD $95,000–$132,000, depending on experience and fit
- ▹Group Retirement Savings Plan matching
- ▹Comprehensive health, dental, and vision coverage
- ▹Health and Wellness spending account
- ▹Generous time off policies
- ▹Opportunity to work on long-running live-service games with established communities
- ▹Exposure to modernization, AI-enabled engineering workflows, and high-impact initiatives
About the company
Big Viking Games is a Canadian gaming company that builds, operates, and grows long-standing online game communities, with flagship titles YoWorld and FishWorld.
Similar jobs

Job
Analytics Engineer | CA
Cuesta Partners
💰 Salary: not specified
🌍 Remote
📍 Canada
🗣️ EN

Job
Senior Software Developer - STAR
Wealthsimple
💰 Salary: not specified
🏢 On-site
📍 Toronto Headquarters
🗣️ EN

Job
Staff Software Engineer, Observability Platform
Wealthsimple
💰 Salary: not specified
🌍 Remote
📍 Remote (Canada)
🗣️ EN

Job
Software Development Manager, Observability Platform
Wealthsimple
💰 Salary: not specified
🌍 Remote
📍 Remote (Canada)
🗣️ EN

Job
Senior Software Developer, Brokerage
Wealthsimple
💰 Salary: not specified
🏢 On-site
📍 Toronto Headquarters
🗣️ EN

Job
System Administrator
Ubisoft
💰 Salary: not specified
🏢 On-site
📍 Montreal
🗣️ EN
