For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Ravenwake
Ravenwake

Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Linux
Game Engine Development
+51

Contract role
4 days ago
Apply now

Position Title: Software Engineer

Department: Platform

Employee Type: Temp

Location: Remote (within BC, Canada)

Salary Range: $41 - $45/hour CAD

Ravenwake Games is the newest studio within Enad Global 7, a global leader in video game development and publishing. Backed by iconic franchises such as EverQuest®, PlanetSide®, DC Universe™ Online, Dungeons & Dragons Online®, The Lord of the Rings Online™, Magic: The Gathering Online, and MechWarrior®, we draw on a legacy of genre‑defining experiences. We’re committed to delivering entertainment that inspires, engages, and unites players around the world. At Ravenwake Games, our mission is to craft immersive worlds that bring players together, build vibrant communities, and deliver unforgettable gameplay at every turn

.
Descripti

onWe are looking for a skilled and motivated software engineer to help on a variety of fun and interesting project

  • s.This position will work with limited supervision and be able to handle concurrent taski
  • ngMaintain and expand existing syste
  • msDevelop and integrate new product flo
  • wsAdding new functionality to existing systems as well as new web services, micro servic
  • esRefactoring Code into current technologi
  • esProviding feedback to the team on technology directi
  • onParticipate in researching and resolving customer issu

esQualificatio

  • nsB.S. in Computer Science or Related Field / OR A.S. in Computer Science or Related Field AND 2 Years Software Engineering Professional Experience / OR 4 Years Software Engineering Professional Experience / OR A.S. in Computer Science or Related Field AND 2 Years Software Engineering Professional Experience / OR 4 Years Software Engineering Professional Experien
  • ceJava Programming with strong data structure, design and algorithm principles, including Object-oriented analysis and design (OOAD), Design Patterns, Architecture Patterns, Refactoring and best practice
  • s.Strong Spring Framework, Spring Boot experien
  • ceWeb applications/Web services/micro-services/API design and developme
  • ntExperience with various networking protocols (HTTP, TCP, UDP) and related domain specific languages (SOAP, XML, JSO
  • N)SQL Programming and a familiarity with one or more NoSQL databas
  • esWorking knowledge with Linux tools and scripting languag
  • esExperience trouble shooting and debugging production environmen
  • tsExcellent written and verbal communication skills, ability to communicate effectively to both technical and nontechnical audienc

esExperience with one or more of the following, a pl

  • usLanguages: C++, C#, Python, P
  • HPConcurrency/Multithreaded programmi
  • ngJava Performance Tuni
  • ngJava Web Frameworks (e.g. Apache Struts
  • 2)Java JPA/Hibernate/JDBC, JMS, JUn
  • itWeb Technologies: JavaScript, TypeScript, Angular, Node.
  • jsWeb APIs/REST API: Facebook, YouTube, Twitch, PayP
  • alWeb, network, and Linux security: SSL, TLS, OAUTH, MFA, TFA, Central Authentication Service (CAS), OWASP Top Ten, et
  • c.Cloud Technologies such as: AWS, Cloud Foundry, Kubernetes, Docker, Chef, Ansible, Kaf
  • kaContinuous integration and continuous delivery CI/CD systems: Jenkins, GitLab, GitH
  • ubInvestigating, designing, and delivering scalable systems with high concurrency and availability on the Linux platfo
  • rmMonitoring and alerting systems with trend analys
  • isVarious build systems and too

ls
Be Aware of Fraudulent Recruiting Activit

iesRavenwake Games will never ask applicants for social insurance numbers, date of birth, bank account information or other sensitive information in job applications. Additionally, our recruiters do not communicate with applicants through free e-mail accounts (Gmail, Yahoo, Hotmail) or through online messaging apps (WhatsApp, Hangouts). We will never ask applicants to provide payment during the hiring process or extend an offer without conducting a phone, live video or in-person intervi

  • ew.
    **Ravenwake is an Equal Opportunity Employe

r.**

About Ravenwake

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service