about 4 hours ago

Senior Online Services Software Engineer

Burnaby, British Columbia, Canada

$96,400-$142,660 / year

full-timeseniorVideo Games

Tech Stack

Description

You will design and build scalable backend services and client-side systems in C++ for online features in Unreal Engine, partnering with designers, artists, and producers to create seamless connected experiences. You will also mentor team members and conduct code reviews.

Requirements

  • 5+ years of software engineering experience in game development
  • Proficiency in C++, Go, and Python
  • Strong understanding of distributed systems and networking protocols
  • Experience building online or multiplayer game systems
  • Experience working with relational databases (e.g., PostgreSQL)
  • Experience with Kubernetes, AWS, or similar cloud platforms
  • Experience with observability tools (e.g., OpenTelemetry, DataDog)
  • Familiarity with CI/CD concepts to support zero-downtime deployments
  • Familiarity with event-driven architecture
  • Excellent communication and collaboration skills across disciplines
  • Adaptable and comfortable navigating a growing organization
  • Bachelor’s degree in Computer Science or equivalent experience

Responsibilities

  • Design and build scalable backend services to support online features
  • Develop the client-side systems in C++ needed for the online features in Unreal Engine
  • Implement comprehensive monitoring and alerting for your services
  • Partner with design, art, and production 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
0 views 0 saves 0 applications