Role Overview
Ravenwake is hiring a entry-level Associate Software Engineer. This is a full-time role in CA. Part of Ravenwake's Security hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Studio/Department: Platform
Employee Type: Full Time, Regular
Location: Remote (BC, Canada)
Salary Range: $35,000 - $55,000 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.
Description
Responsibilities
- This position will work with limited supervision and be able to handle concurrent tasking
- Maintain and expand existing systems
- Develop and integrate new product flows
- Adding new functionality to existing systems as well as new web services, micro services
- Refactoring Code into current technologies
- Providing feedback to the team on technology direction
- Participate in researching and resolving customer issues
Experience with one or more of the following, a plus
- Languages: C++, C#, Python, PHP
- Concurrency/Multithreaded programming
- Java Performance Tuning
- Java Web Frameworks (e.g. Apache Struts 2)
- Java JPA/Hibernate/JDBC, JMS, JUnit
- Web Technologies: JavaScript, TypeScript, Angular, Node.js
- Web APIs/REST API: Facebook, YouTube, Twitch, PayPal
- Web, network, and Linux security: SSL, TLS, OAUTH, MFA, TFA, Central Authentication Service (CAS), OWASP Top Ten, etc.
- Cloud Technologies such as: AWS, Cloud Foundry, Kubernetes, Docker, Chef, Ansible, Kafka
- Continuous integration and continuous delivery CI/CD systems: Jenkins, GitLab, GitHub
- Investigating, designing, and delivering scalable systems with high concurrency and availability on the Linux platform
- Monitoring and alerting systems with trend analysis
- Various build systems and tools
Qualifications
- B.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 Experience
- Java Programming with strong data structure, design and algorithm principles, including Object-oriented analysis and design (OOAD), Design Patterns, Architecture Patterns, Refactoring and best practices
- Strong Spring Framework, Spring Boot experience
- Web applications/Web services/micro-services/API design and development
- Experience with various networking protocols (HTTP, TCP, UDP) and related domain specific languages (SOAP, XML, JSON)
- SQL Programming and a familiarity with one or more NoSQL databases
- Working knowledge with Linux tools and scripting languages
- Experience trouble shooting and debugging production environments
- Excellent written and verbal communication skills, ability to communicate effectively to both technical and nontechnical audiences
We invite you to get in the game with us and help us make exciting experiences!
Be Aware of Fraudulent Recruiting Activities
Ravenwake 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 interview.
- *Ravenwake is an Equal Opportunity Employer.**
Frequently Asked Questions
How do I apply for the Associate Software Engineer position at Ravenwake?
Use the Apply button above to submit your application directly to Ravenwake. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Associate Software Engineer position at Ravenwake located?
This position is based in CA. Ravenwake has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Associate Software Engineer at Ravenwake earn?
Ravenwake has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Associate Software Engineer role at Ravenwake posted?
This role was posted on April 22, 2026 (46 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Is the Associate Software Engineer role at Ravenwake entry-level?
Yes. This is an entry-level position. Strong candidates typically have 0-2 years of relevant work experience, internships, or significant project work. Read the full description for any specific qualification requirements Ravenwake has listed.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start