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