Sr Software Engineer, Games
$95k - $132k per yearBig 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.
$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...SeniorPermanent employment- ...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...SeniorLong term contractFull timeInternship
$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...SeniorContract workInternshipWork at office$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...SeniorLocal areaWorldwide$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...SeniorContract work$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...SeniorPermanent employmentWork at officeLocal area- ...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...SeniorContract work
$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...SeniorWorldwide$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...SeniorContract work$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...SeniorContract workInternship$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...SeniorInternshipWork at officeRemote workFlexible hours- ...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
$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...SeniorContract work$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...SeniorGamesLong term contractFull timeLive InWork at office$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...SeniorContract work$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...SeniorLong term contractContract workInterim role$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....SeniorContract work$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...SeniorContract workWork at office$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 contractTemporary workWork at officeImmediate start2 days per week$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...SeniorContract workWork at office$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 employmentFull timeRemote work$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...SeniorLong term contractFull timeWorldwideFlexible hours$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...SeniorFull time$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...SeniorContract work$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....SeniorContract workRemote work$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...SeniorPermanent employmentFull timeRelocation- ...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....SeniorFull timeWork at officeLocal areaWorldwideFlexible hours
$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...SeniorLong term contractFull timeTemporary workFlexible hours- ...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...SeniorShift work
$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...SeniorPermanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer, Games. Be the first to apply!
- software engineer - ai machine learning Toronto, ON
- linux software engineer Toronto, ON
- software development engineer Toronto, ON
- software developer co-op Toronto, ON
- software developer entry level Toronto, ON
- remote entry level software developer Toronto, ON
- junior software developer internship Toronto, ON
- développeur logiciel Toronto, ON
- software engineer Toronto, ON
- junior software engineer Toronto, ON
