Talent.com
Big Viking Games
Intermediate Software EngineerBig Viking Games • Toronto, ON, CA
Intermediate Software Engineer

Intermediate Software Engineer

Big Viking Games • Toronto, ON, CA
30+ days ago
Salary
CA$80,000.00 yearly
Job type
  • Full-time
  • Remote
  • Quick Apply
Job description

About Big Viking Games

Big Viking Games is a profitable, self-funded live-service game studio based in Toronto. Since 2011, we’ve been building and operating virtual worlds with deep player-driven economies and long-term engagement at their core.

Our flagship titles, YoWorld and FishWorld, have served millions of players over their lifetime. These are enduring products with loyal communities, evolving content systems, and rich in-game economies built around virtual goods and player-to-player interaction.

We operate with a small, high-leverage team and a bias toward action. Increasingly, we are embracing AI-first workflows to scale production, accelerate iteration, and operate more efficiently.

This is a hybrid role with three (3) days in office.

About the Role

Big Viking Games is hiring an Intermediate Software Engineer to build and maintain YoWorld and Fish World, our long-running live-service virtual worlds.

As an Intermediate Software Engineer on these projects, you'll work primarily on the front end utilizing both a TypeScript and HTML5 game client and occasionally work on a PHP backend — shipping features and fixes to a live player base on a weekly cadence. Reporting to the Engineering Manager, you'll work alongside a senior team on a mature, large-scale codebase where your work goes live in front of players quickly.

We operate in an AI-forward environment focused on scaling output, so you're someone who's comfortable reaching for modern AI tooling to move faster without cutting corners on quality.

What You'll Do

· Write robust, efficient, and maintainable code across our stack — TypeScript, HTML5, Javascript, and PHP.

· Build and maintain tools and client features in JavaScript/TypeScript.

· Work with network code — sockets and REST APIs — and asynchronous, real-time systems.

· Review code and give constructive feedback to other developers.

· Use performance profilers (memory analyzers, CPU profilers, network sniffers) to diagnose and improve existing code.

· Investigate and resolve difficult bugs in production.

· Work within our CI/CD workflow (GitHub Actions, Docker) following modern best practices.

Requirements

What You Bring

· 3+ years of professional software development experience.

· A track record of shipping multiple features in a live production environment.

· Solid command of at least one of Java, TypeScript, or PHP, and the ability to work across all three.

· Comfort writing efficient SQL and reasoning about caching and data-store trade-offs.

· A sound understanding of algorithmic complexity, general system architecture, and source control.

· A Bachelor's degree in Computer Science or Engineering is strongly preferred.

Nice to Have

· HTMX experience.

· ActionScript and flash experience.

· PHP experience.

· Strong SQL/MariaDB experience

· Experience with Redis, Memcached

· Experience with Docker, and CI/CD pipelines.

· Comfort working in large, long-lived codebases and improving them incrementally.

· Comfort using AI coding assistants (e.g., Claude) in a real workflow.

· Free-to-play or live-service game development experience.

Benefits

Compensation

The expected compensation range for this role is $80,000 - $105,000 CAD, based on experience, qualifications, and overall fit.

Benefits

Comprehensive benefits package (health, dental, and vision) including HSA/WSA spending account from Day One

Participation in the Employee Stock Option Plan (ESOP)

RRSP participation and matching

15 Vacation Days + 10 Wellness Days

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. If you require any accommodations, please email hr@bigvikinggames.com so we can work with you to support your needs.

Create a job alert for this search

Intermediate Software Engineer • Toronto, ON, CA

Similar jobs

Software Engineer II

Commonsku Inc.toronto, on, Canada
Full-time

Ready to help reshape a $26B industry and build the future of branded merch?.Our platform empowers branded merch distributors to work smarter — managing projects, building quotes, placing orders, a... Show more

 • Promoted

Software Engineer II

Guidewire SoftwareToronto, ON, CA
Full-time

Guidewire’s development team is looking for a smart, proactive, and results-oriented Software Engineer II to build elegant solutions for the property & casualty insurance industry’s complex busines... Show more

 • Promoted

Software Engineer

Epson CanadaMarkham, York Region, CA
Full-time

Get AI-powered advice on this job and more exclusive features.EPSON Canada is committed to providing its customers with cutting‑edge digital imaging solutions.Our product portfolio includes industr... Show more

 • Promoted

Software Engineer III

Zoom Information, Inc.Toronto
Full-time

ZoomInfo is where careers accelerate.We move fast, think boldly, and empower you to do the best work of your life.You’ll be surrounded by teammates who care deeply, challenge each other, and celebr... Show more

 • Promoted

Intermediate Software Engineer - C$100,000 - C$110,000 A Year

DataStealthToronto County, Canada
Full-time

Seeking a technically skilled Software Engineer to design, build, and operate high-scale distributed systems for a data security platform.Requires Java fundamentals, Linux experience, and collabora... Show more

 • Promoted

Software Engineer

Silversmith Capital PartnersToronto
Full-time

At Intellistack, we're committed to revolutionizing the way organizations collect information, automate workflows, and create seamless digital experiences.Founded with the belief that work should b... Show more

 • Promoted

Intermediate Software Engineer - $40 - $75 An Hour

VizzionToronto, Canada
Full-time

Seeking a motivated software engineer to design, code, test, and implement new tools for internal projects.Will work with big data and AI for road imagery analysis, supporting transportation agencies. Show more

 • Promoted

Software Engineer, Intermediate Or Senior - C$120,000 - C$140,000 A Year

IndexToronto, Canada
Full-time

Seeking a full-time Software Engineer for an AI company specializing in Web Marketing.Responsibilities include project leadership, design, quality control, and R&D contribution. Show more

 • Promoted

Intermediate Software Engineer (C++) | Minecraft - C$80,000 - C$110,000 A Year

SkyBox LabsNorth York, Canada
Temporary

Seeking a C++ Software Engineer with 3+ years of experience for a 12-month fixed-term role on Minecraft projects.Responsibilities include engine/feature improvements, bug testing, code reviews, and... Show more

 • Promoted

Senior Software Engineer, Integrations

SoundHound Inc.Toronto, ON, CA
Full-time

SoundHound AI believes every person should be able to interact naturally with the products around them–by simply talking.With a global reach spanning two dozen languages, we build Voice AI products... Show more

 • Promoted

Senior Software Engineer - HashiCorp

LeadingtalentMarkham, ON, CA
Full-time

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into industry-leading solutions.We are an infinitely curious team, always seeking new possibilities... Show more

 • Promoted

Intermediate Full-Stack Software Engineer (Laravel & Vue)

Our Media Inc.Toronto
Full-time

Toronto-based digital agency providing businesses with an "in-house" growth partner to grow digitally through digital marketing, custom software, automation, and AI integration.We are currently sea... Show more

 • Promoted

Intermediate Istar Software Developer - C$75,000 - C$85,000 A Year

General Dynamics Mission Systems CanadaToronto, Canada
Full-time

Seeking an intermediate Software Engineer for ISTAR capabilities in Ottawa.Responsibilities include designing, implementing, testing, and maintaining software components within an agile development... Show more

 • Promoted

Software Engineer II in Agile Environment

MQ Referrals OnlyToronto, ON, CA
Full-time

Engage in exciting software projects as a Software Engineer II.Deliver high-quality solutions for financial services with a focus on backend engineering.As a Software Engineer II, you'll be respons... Show more

 • Promoted

Embedded Software Engineer

EvertzMarkham, ON, CA
Full-time

Evertz is looking for an Embedded Software Engineer to be part of the Markham Engineering team responsible for the design and development of new video routing and video‑centric IP switching product... Show more

 • Promoted

Backend Software Engineer (Intermediate)

Tucows DomainsToronto, Ontario, Canada
Full-time

Tucows is a remote-first backend engineering role for Canada, building open‑internet products across domains, Ting, and Wavelo.Design and develop secure, scalable, reliable, and efficient backend s... Show more

 • Promoted

Backend Software Engineer (Intermediate) - C$93,600 - C$104,000 A Year - Remote

TucowsToronto, Canada
Remote
Full-time

Backend Software Engineer needed to design and develop secure and scalable backend services with 5+ years of experience. Show more

 • Promoted

Intermediate Applications Software Developer - $90,000 - $132,000 A Year

BlackBerryToronto County, Canada
Full-time

Develop secure applications on mobile and desktop platforms, collaborating with a team, and applying AI-enabled tools.Requires a degree or equivalent experience, proficiency in a compiled language,... Show more

 • Promoted

Senior Software Engineer II

Cartatoronto, on, Canada
Full-time

Carta connects founders, investors, and limited partners through world‑class software, purpose‑built for everyone in venture capital, private equity and private credit.Trusted by 65,000+ companies ... Show more

 • Promoted

lead software engineer

VY SYSTEMS CANADA INC.Richmond Hill, York Region, CA
Full-time +1

Employer: VY SYSTEMS CANADA INC.Terms of employment: Permanent, Full time.Shift: Starts as soon as possible.Work must be completed at the physical location.There is no option to work remotely.Colle... Show more