Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Engineer, Games

$95k - $132k per year
Full-time

Big Viking Games

About Big Viking Games

Big Viking Games is a Canadian gaming company focused on building, operating, and growing long-standing online game communities. Our games have entertained players for years, supported by loyal audiences, live operations, evolving content systems, product innovation, and deep player-driven economies.

Our flagship titles, YoWorld and FishWorld, have served millions of players over their lifetime. These are enduring live-service virtual worlds with rich in-game economies, virtual goods, social interaction, and long-term player engagement at their core.

We are entering a new phase of modernization and growth, with a focus on stronger engineering discipline, better tooling, practical AI adoption, faster iteration, and scalable systems that help our games and teams perform at a higher level.

About the Role

Big Viking Games is hiring a Senior Software Engineer to help build, maintain, and modernize our live-service games and supporting technology.

This is a hands-on engineering role for someone who can design, implement, debug, and optimize game systems, tools, features, and workflows. You will work closely with engineering, product, design, art, QA, and live operations to improve player-facing experiences and internal development pipelines.

The right person is a strong developer who can work across mature codebases, solve complex technical problems, support live production environments, and help raise the quality and velocity of the engineering team. You should be comfortable contributing directly to code, participating in technical decisions, reviewing work, mentoring other developers, and using modern AI tools responsibly to accelerate development without compromising quality.

This is a hybrid role based in Toronto, with an expectation of working in office three days per week.

What You’ll Do

· Design, implement, test, and maintain clean, efficient, reusable code for gameplay features, tools, systems, and live-service functionality.

· Build and improve tools that help designers, artists, product managers, and live operations teams work

· more efficiently.

· Integrate tools and systems into existing content creation pipelines and production workflows.

· Work across gameplay systems, UI systems, live operations systems, 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 system reliability.

· Work with networked and online systems, including APIs, real-time systems, client-server interactions, and multiplayer or social game features.

· Collaborate with engineers, designers, artists, QA, product managers, and live operations stakeholders to ship improvements quickly and responsibly.

· Participate in code reviews and help uphold engineering quality, consistency, and maintainability.

· Maintain clear and useful documentation for code, systems, tools, and project-related materials.

· Support modernization efforts across large, long-lived codebases while maintaining production stability.

· Communicate progress, risks, tradeoffs, and technical recommendations clearly to technical and non-technical stakeholders.

· Use AI coding assistants and automation tools where appropriate to improve productivity, accelerate debugging, and reduce repetitive work.

· Mentor and support other developers through technical guidance, code reviews, and knowledge sharing.

Requirements

What You Bring

· 5+ years of professional software development experience, ideally in game development, live-service products, or interactive digital experiences.

· Strong programming skills in C++, C#, TypeScript, JavaScript, PHP, or similar languages.

· Experience building, maintaining, and shipping features in live production environments.

· Strong understanding of gameplay systems, tools development, client-server architecture, APIs, real-time systems, or online game features.

· Experience working in large, mature, or long-lived codebases.

· Ability to write clean, simple, well-documented code from technical and product requirements.

· Strong debugging, troubleshooting, and problem-solving skills.

· Understanding of performance optimization, system architecture, source control, and software development best practices.

· Comfort working with designers, artists, product managers, QA, and other non-technical stakeholders.

· Ability to translate general product or design ideas into practical technical solutions.

· Experience working independently and collaboratively in a fast-moving team environment.

· Familiarity with Agile, Kanban, or similar development methodologies.

· A practical mindset, strong ownership, and a 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 environments.

· Experience with mobile development for Android or iOS.

· Experience with free-to-play games, social games, casual games, virtual worlds, or live-service game

· operations.

· Experience with game economies, virtual goods, player-to-player systems, content pipelines, or live event systems.

· Experience with multiplayer, online, networking, sockets, REST APIs, client-side prediction, synchronization, or latency-sensitive systems.

· Experience with SQL, MariaDB, Redis, Memcached, caching strategies, or data-store tradeoffs.

· Experience with Docker, GitHub Actions, CI/CD pipelines, and modern deployment workflows.

· Experience with performance profilers, memory analyzers, CPU profilers, or network debugging tools.

· Experience with ActionScript, Flash, HTMX, or legacy game technology.

· Experience shipping games on web, mobile, PC, console, or cross-platform environments.

· Comfort using AI coding assistants such as Claude, ChatGPT, Copilot, or similar tools in a real development workflow.

 

Ideal Candidate Profile

· The ideal candidate is a senior hands-on engineer who can operate with ownership, judgment, and technical depth. They are comfortable working in mature systems, improving them incrementally, and balancing modernization with the stability required for live games.

· They do not just write code that works. They understand what the code is doing, why it matters, how it affects players, and how it fits into the broader system. They can move between debugging, feature development, tools work, performance improvement, technical planning, and cross-functional collaboration.

· This role is best suited for someone who wants to build, improve, and modernize live-service games with established communities and meaningful product impact.

 

Benefits

Compensation

The expected base salary range for this role is CAD $95,000 to $132,000, depending on experience, technical depth, and overall fit.

 

Benefits

Group Retirement Savings Plan matching and participation.

Comprehensive benefits package, including 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 player communities.

Exposure to modernization, AI-enabled engineering workflows, and high-impact product initiatives.

 

Accessibility and Accommodation

Big Viking Games is committed to creating an inclusive and accessible environment for all candidates. We welcome applications from individuals of all abilities and will provide accommodations throughout the hiring process as needed.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer, Games in Toronto, ON vacancy
  • $100k per year

     ...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors....  ...one in this posting.   Who You Are A passionate software engineer eager to work on compiler technologies and the challenges of AI... 
    Senior
    Permanent employment

    Tenstorrent

    Toronto, ON
    3 hours ago
  •  ...service digital partner that combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions that deliver...  ...growth and long-term career advancement As a Senior AI Software Engineer, you'll transform business ideas into production-ready... 
    Senior
    Long term contract
    Full time
    Internship

    Appnovation Technologies

    Toronto, ON
    3 hours ago
  • $74.34 - $89.21 per hour

     ...RQ10475 - Sr. Software Developer 9+ month contract (182 business days) - possible extension ONSITE 5 days - 40 St. Clair Ave. W Must haves: ~ Some experience in developing UI applications using the latest web UI framework such as AngularJS and NodeJS... 
    Senior
    Contract work
    Internship
    Work at office

    Source Code

    Toronto, ON
    8 days ago
  • $177.8k - $330.1k per year

     ...Collaborate with sales teams, partners, product management, and engineering to influence solution architecture and customer outcomes...  ...midpoint of the range. Pay Range $177,800—$330,100 CAD Veeam Software is an equal opportunity employer and does not tolerate discrimination... 
    Senior
    Local area
    Worldwide

    Veeam Software

    Toronto, ON
    10 days ago
  • $88.52 - $106.25 per hour

     ...RQ11258 - Sr. Software Developer - ETL 9-month contract (188 business days) - possible extension ONSITE 5 days - 5700 Yonge Street Security Level: CRJMC Must-haves: 10 years of experience in: # Designing and developing scalable Medallion Data... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    5 days ago
  • $90k - $93k per year

     ...About the Job: We are seeking a highly skilled  Senior DevOps Engineer to design, build, and operate scalable CI/CD platforms and cloud...  ...Jenkins   Optimize build and release workflows across the  software development lifecycle   Integrate Akamai CDN cache purge and... 
    Senior
    Permanent employment
    Work at office
    Local area

    Infoya

    Toronto, ON
    6 days ago
  •  ...working in a fast-paced, product-driven environment where data sits at the heart of every decision.  Your new role   As a Senior Data Engineer, you will play a key role in designing and building scalable data solutions that power advertising analytics and reporting across the... 
    Senior
    Contract work

    Hays

    Toronto, ON
    6 days ago
  • $139.7k - $192.05k per year

     ...successful track record helping large enterprises become more data-driven. Working with the Enterprise Account Executive (AE), the Sr. Solutions Engineer defines and directs the technical strategy for our largest and important accounts, leading to more widespread use of our... 
    Senior
    Worldwide

    Databricks

    Toronto, ON
    6 days ago
  • $87.38 - $104.86 per hour

     ...RQ11139 - Sr. Software Developer 6+ month contract (132 business days)  ONSITE 5 days - 21 College Street, Toronto MUST HAVES: # Over 8+years of overall experience in entire Software Development Life Cycle as well as Microsoft .Net Framework Technologies... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    28 days ago
  • $59.09 - $63.31 per hour

     ...RQ11085 - Sr. Software Developer 1-year contract (254 business days) - possiuble eextenison  ONSITE 5 days - 222 Jarvis St Must Have: Experience with Agile methodologies Experience with React framework and typescript Experience with Node.js... 
    Senior
    Contract work
    Internship

    Source Code

    Toronto, ON
    27 days ago
  • $100k - $150k per year

     ...opportunities at Borrowell. Together, we can help Canadians feel confident about money. About the Role We are seeking a Senior DevOps Engineer to design, automate, and manage the mission-critical cloud infrastructure supporting our marketplace. As a key member of our DevOps... 
    Senior
    Internship
    Work at office
    Remote work
    Flexible hours

    Borrowell

    Toronto, ON
    12 days ago
  •  ...operate. We are actively rethinking how engineering teams work in a world where every engineer...  ...the Role We are looking for a versatile Software Engineer to join our platform team,...  ...experience at scale. Unity or broader gaming ecosystem experience. Benefits ~ Group... 
    Internship

    Parallelz

    Toronto, ON
    17 days ago
  • $88.52 - $106.24 per hour

     ...RQ10968 - Software Developer - Senior 9-month contract (184 business days) - possible extension  Security Level: CRJMC MUST HAVES: # Software Development: Proven track record of developing detailed programming specifications, writing code, and translating... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    a month ago
  • $80k - $105k per year

     ...About Big Viking Games Big Viking Games is a profitable, self-funded live-service game studio based in Toronto. Since 2011,...  ...About the Role Big Viking Games is hiring an Intermediate Software Engineer to build and maintain YoWorld and Fish World, our long-running... 
    Senior
    Games
    Long term contract
    Full time
    Live In
    Work at office

    Big Viking Games

    Toronto, ON
    5 hours ago
  • $86.9 - $104.28 per hour

     ...RQ11237 - Sr. Software Developer - Back End 10-month contract (202 business days) - possible extension ONSITE 5 days - 222 Jarvis Street Security Level: CRJMC NOTE: Hiring Manager is looking for a strong full-stack developer with API Dev exp. Must Have... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    11 days ago
  • $86.8 - $104.16 per hour

     ...RQ11221 - Sr. Software Developer- Front End 10-month contract (200 business days) - possible extension of 2 years ONSITE 5 days - 87 Sir William Hearst Ave., Toronto, Ontario M3M 0B4 Must-haves: ~ React ~ REST APIs ~ JavaScript and TypeScript ~ Node... 
    Senior
    Long term contract
    Contract work
    Interim role

    Source Code

    Toronto, ON
    14 days ago
  • $86.9 - $104.28 per hour

     ...RQ11260 - Sr. Software Developer - ERP / Case Management 1-year contract (247 business days) - possible extension ONSITE 5 days -...  ...including HCM Application Designer PeopleCode Application Engine Component Interface Integration Broker SQR and BI Publisher.... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    5 days ago
  • $88.63 - $106.36 per hour

     ...RQ10949 - Sr. Software Developer - ETL 10-month contract (206 business days) - 2 possible extensions ONSITE 5 days - 21 College Street Security Level: CRJMC + Credit Check Must-haves: 5+ years of proven working experience in an ETL role ; strong understanding... 
    Senior
    Contract work
    Work at office

    Source Code

    Toronto, ON
    27 days ago
  • $80k - $120k per year

     ...Fitch Group is currently seeking a Software Engineer based out of our Toronto office. As a leading, global financial information services provider, Fitch Group delivers vital credit and risk insights, robust data, and dynamic tools to champion more efficient, transparent... 
    Long term contract
    Temporary work
    Work at office
    Immediate start
    2 days per week

    Fitch Group

    Toronto, ON
    17 hours ago
  • $90.37 - $108.45 per hour

     ...RQ11169 - Sr. DevOPS/Cloud Engineer 11-month contract (220 business days) - possible extension ONSITE 5 days - 222 Jarvis St Must Haves: ~10+ years of experience in software development and delivery track record in a range of technical roles ~ Ideally... 
    Senior
    Contract work
    Work at office

    Source Code

    Toronto, ON
    14 days ago
  • $69 per hour

     ...completed at the physical location. There is no option to work remotely. Work setting Startup company International level Software company Information technology (IT) service provider Responsibilities Tasks Collect and document user's requirements... 
    Permanent employment
    Full time
    Remote work

    Shaku AI Technologies And Virtualization Inc.

    Toronto, ON
    5 days ago
  • $90k - $125k per year

     ...smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.       Could you be the full-time Senior System Engineer – Supervision Control Center (SCC) in Toronto, ON we’re looking for? Your future role Take on a new challenge and apply your... 
    Senior
    Long term contract
    Full time
    Worldwide
    Flexible hours

    Alstom

    Toronto, ON
    18 hours ago
  • $110k - $140k per year

     ...while working on deeply Canadian fintech problems. Our Fintech engineering teams are modernizing platforms that support millions of credit...  ..., and operational decision-making. We are looking for a Software Engineer who wants to grow with a product engineering team that... 
    Senior
    Full time

    AutoTrader.ca

    Toronto, ON
    10 days ago
  • $90.18 - $108.22 per hour

     ...RQ10933 - Sr. Software Developer - Full Stack 1-year contract (250 business days) - possible extension ONSITE 5 days - 40 St. Clair West Must-haves: ~5+ Proficiency i n Microsoft .NET (C#) , scripting languages (such as Javascript ) and Python for web... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    17 days ago
  • $12.41 - $13.3 per hour

     ...RQ00665 - Sr. Software Developer- Front End 6-month contract (130 business days) - possible extension 3 days onsite/ 2 days remote ( subject to HM's discretion) - Metro Hall, 55 John Street Note:  Candidates will be asked to do an IKM Test and Interview.... 
    Senior
    Contract work
    Remote work

    Source Code

    Toronto, ON
    22 days ago
  • $106.5k - $156.5k per year

     ...career in sugar manufacturing? Join the world’s largest sugar manufacturer and immerse yourself in a program tailored for experienced engineers in the sugar industry. ASR Group/Redpath Sugar offers 1-2 years program called the Canadian Centre of Excellence which is... 
    Senior
    Permanent employment
    Full time
    Relocation

    Florida Crystals Corporation

    Toronto, ON
    18 days ago
  •  ...flexibility for meaningful work-life balance. Being a Senior AI Software Engineer at iManage Means…  You are passionate about building and...  .... Collaborate in a modern, open-plan workspace featuring a gaming area, free snacks and drinks, and regular social events.... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    iManage

    Toronto, ON
    5 days ago
  • $203k - $224k per year

     ...data center infrastructure, enabling the next giant leaps in human progress. The company invented the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands to millions of processors at the speed of light in extreme-scale data centers for the most... 
    Senior
    Long term contract
    Full time
    Temporary work
    Flexible hours

    Lightmatter

    Toronto, ON
    2 days ago
  •  ...yourself in a program tailored for  experienced engineers in the sugar industry. ASR Group/...  ...up to ASR standards. A career as Sr. Process Engineer with ASR Group will add...  ...Become competent in the following ASR software functions: process control HMI and the use... 
    Senior
    Shift work

    Florida Crystals Corporation

    Toronto, ON
    1 day ago
  • $100k per year

     ...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors....  ...seniorities. Tenstorrent is seeking an AI Processor IP Product Engineer to be the technical bridge between our cutting-edge AI processor... 
    Senior
    Permanent employment

    Tenstorrent

    Toronto, ON
    3 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer, Games. Be the first to apply!