14 days ago
Burnaby, CanadaSenior
Base Salary
$96k - $143k/yr
Responsibilities
- Build real-time multiplayer experiences across Unreal Engine 5 and custom game servers.
- Solve networking challenges involving prediction, synchronization, latency, distributed server architectures, and player transitions across server instances.
- Partner with designers, artists, and producers to shape online features.
- Write clean, performant, and well-tested code.
- Mentor team members and contribute to engineering culture.
- Conduct code reviews to uphold quality and consistency.
Requirements
- 5+ years of software engineering experience in game development.
- Proficiency in C++.
- Strong understanding of Unreal Engine networking.
- Professional experience developing features for large-scale multiplayer games.
- Knowledge of distributed server architectures and managing player transitions across server instances.
- Familiarity with low-latency networking concepts such as Rollback, Lockstep, or Client-Side Prediction.
- Bachelor’s degree in Computer Science or equivalent experience.
- Excellent cross-disciplinary communication and collaboration skills.
- Adaptability in a growing organization.
Benefits
- Regular, full-time employees are eligible for medical, dental, vision, and basic life insurance.
- 14 paid holidays per calendar year.
- 15 to 25 paid vacation days per calendar year or eligibility for the company’s discretionary time off program.
- Up to 10 paid sick days per calendar year.
- Paid parental and compassionate leave.
- Mental health and other wellness support programs.
- Family planning support through Maven.
- Commuter benefits and fitness-expense reimbursements.
- The position is based in British Columbia.
Tech Stack
Categories
Gaming
