← Zurück zur Liste
Stelle

Sr Software Engineer, Games

Backend Developer • Remote • Vollzeit • 📍 Toronto

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.

Ähnliche Stellen