Intermediate Software Engineer
$80k - $105k per yearBig Viking Games
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.
RequirementsWhat 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 View email address on jobs.jobcopilot.com so we can work with you to support your needs.
$96k - $130k per year
...your career growth, you’ll thrive here. Report to an experienced Engineering Manager who can offer you mentorship, autonomy, ownership, and... ...with system design and architecture. How you’ll shape our software engineering practices: Work on major product features end-...SuggestedPermanent employmentFull timeWork at officeFlexible hours$96k - $130k per year
...more delightful experiences for our users, and we're solving real engineering problems at scale. Why you'll love this role: This is a... ...in Computer Science or a related field ~3+ years of backend software engineering experience in enterprise environments, with a focus...SuggestedPermanent employmentFull timeWork at officeFlexible hours- ...roadblocks. Actively participate in setting and maintaining software development best practices within the department and team.... ...preferred. ~ Post-secondary education in computer science, computer engineering, or similar and/or equivalent work experience. ~ Hands-on...SuggestedFull timeInternshipRemote workFlexible hours
$90k - $115k per year
...product, QA, support, and DevOps to ship features, validate fixes, and support releases safely. Continuously improving the quality of software through reviews and refactoring. Actively participate in meetings, offer insights and feedback while considering diverse...SuggestedInternship- We are seeking an Intermediate Software Developer with strong front-end expertise to build, maintain, and optimize modern, production-grade web applications. In this role, you will collaborate closely with cross-functional IT teams across the Software Development Life Cycle...SuggestedContract work
- ...Participate in code reviews, documentation, and adherence to engineering standards. \\ Integrate external and AI\-backed... ...Code","uitype":1,"value":"M4C"}],"headerName":"RQ10386 \- Software Developer \- Intermediate","widgetId":"383123000000072311","isJobBoard":"false","userId...Contract work
- Scope : ~ Sustainment of Police Systems Deliverables: Lead the design and systems analysis for diverse application development activities. Develop web-based applications using technologies like .NET, Oracle, Microsoft SQL Server, VB.NET , C#, ...Contract work
$73.09 - $87.71 per hour
...RQ11358 - Software Developer - Intermediate 11+ Months Contract (254 Business Days) Onsite - 222 Jarvis St Must Have: ~2-5 years experience as an intermediate front end developer ~ Experience with React Next.js, Jamstack, ~ Experience with large scale government...Full timeContract work- ...Deliverables: \ \ Software development and Technical Product knowledge of various collaboration tools including SharePoint... ..."value":"M4C"}],"headerName":"RQ10705 \- Software Developer \- Intermediate","widgetId":"383123000000072311","isJobBoard":"false","userId":...Contract work
- Qualifications Mandatory Certifications(both): ~ a) ServiceNow Certified System Administrator (CSA) ~ b) ServiceNow Certified Application Developer (CAD) ~ Candidates must provide the email address associated with the certification for verification. ~ Bachelorâ...Full time
- ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion... ..."value":"M4C"}],"headerName":"RQ10505 \- Software Developer \- Intermediate","widgetId":"383123000000072311","isJobBoard":"false","userId":...Contract workInternship
$73k - $100k per year
...who are reimagining the future of bridge engineering — from rehabilitation and evaluation to... ...delivery. Entuitive is looking for an Intermediate Engineer to primarily focus on... ...~ Proficiency with structural analysis software (e.g., CSiBridge, SAP2000, Midas Civil,...Full timeContract workFor contractorsWork at officeLocal areaFlexible hours$125k - $172.5k per year
...business from their pocket through a world-class mobile app. We care about stunning design, great UX, and good engineering practices -- we love to write software that is secure, tested, easy to maintain, responsive, and performant. We build minimum viable products, deploy...Long term contractContract workWork at officeLocal areaRemote workMonday to friday3 days per week$100k - $140k per year
...! Your role and responsibilities: As a Software Developer, you will help build out the pennylane... ...and experience: BSc in Computer Science, Engineering, Physics, Math, or a related field. Years of Experience: Intermediate: 3+ years of professional software...Long term contractFull time- ...McIntosh Perry—now made up of over 1,000 engineers, architects and planners across Canada... ...new heights. Job Description Intermediate Electrical Engineer is a professional engineering... ...; familiarity with electrical design software. Assets Knowledge of...InternshipLocal area
- ...North America, now made up of over 1,000 engineers, architects and planners across Canada... ...new heights. Job Description Intermediate Electrical Engineer is a mid-level engineering... ...AutoCAD and other electrical design software. Knowledge of sustainability...Full time
- ...technical problems which arise during the use and operation of software packages, including tec \\\ \ \ \ General Skills: \\ \... ...:"M4C"}],"headerName":"RQ09560 \- Software Developer \- CRM \- Intermediate","widgetId":"383123000000072311","isJobBoard":"false","userId":...Contract work
- ...break down barriers to communication and free the flow of conversation for people everywhere. TextNow is looking for an Intermediate Backend Software Developer to join our Core Experience Team. At TextNow, we're on a mission to transform the telecom landscape by building...Work at officeRemote workWork from homeFlexible hours
$73k - $115k per year
...As a Wastewater Process Engineer in our Burnaby office, you’ll play a key role in delivering... ...approach and scope definition • Provide mentorship and guidance to intermediate and junior engineers • Support or lead project delivery for wastewater...Work at officeLocal areaRemote work$73k - $100k per year
...to re-imagine the future by changing the way that buildings are conceived and constructed. Entuitive is looking for an Intermediate Structural Engineer with experience in restoration of existing structures, based in our Toronto office. Take the opportunity to learn more...Full timeContract workWork at officeFlexible hours$70k - $115k per year
...About CMiC Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive... ...Information: The overall hiring salary range for this position from Intermediate to Senior level, is $70,000 to $115,000 annually This...Full timeSeasonal workNight shift- ...maintaining, and conducting unit tests. Res olves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. General Skills: Experience in...Full timePnp
- ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion... ...],"headerName":"RQ09984 \- Software Developer \- Full Stack \- Intermediate","widgetId":"383123000000072311","isJobBoard":"false","userId":...Contract work
- ...Intermediate Associate Engineer, Electrical Toronto, ON 30 Forensic Engineering is one of Canada’s largest and most respected multi-disciplinary forensic firms. Our core team of 90 professional investigators, engineering technicians, and support staff is enhanced through...Full timeWork at office
- ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion... ...],"headerName":"RQ10446 \- Software Developer \- Full Stack \- Intermediate","widgetId":"383123000000072311","isJobBoard":"false","userId":...Contract workInternship
$73k - $100k per year
...What is the Opportunity? The Intermediate Engineer will work on small and medium projects and assist in maintaining a high level of service for the Special Project Structural practice at Entuitive. This will entail working closely with the other service groups at Entuitive...Full timeFor contractorsWork at officeFlexible hours$90k - $120k per year
...involvement in some of the most complex structures in the world. The Bridges Department - Central Region, is looking for a Structural Engineer (Bridges) for our team in Ontario. Reporting to the Manager, Bridges - Central Region, the engineer will be responsible for carrying...Full timeContract workInternshipWork at officeFlexible hours$69k - $114k per year
...subject matter experts through mentoring and on the job coaching -- What will your typical day look like? We’re looking for a Software Engineer to design and build scalable applications and services. This is a hands-on development role focused on delivering high-...Permanent employmentFlexible hours- ...Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating... ...Qualifications Experience with Static Single Assignment intermediate representation-based compilers and compiler engineering using...Full time
$130k - $170k per year
...Fault-Tolerant Quantum Computing (FTQC) Software team you will be responsible for bridging... ...quantum circuits into optimized intermediate and low-level representations that interface... ...in Physics Computer Science Mathematics Engineering or a closely related technical field....Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Engineer. Be the first to apply!
- développeur logiciel Toronto, ON
- junior software developer Toronto, ON
- new graduate software developer Toronto, ON
- software developer entry level Toronto, ON
- software engineer co-op Toronto, ON
- software developer co-op Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software engineer salary in canada Toronto, ON
- software engineer devops Toronto, ON
- linux software engineer Toronto, ON
