Posted in

Expert Online Engineer

Expert Online Engineer

Company2K
LocationVancouver, BC, Canada
Salary$105100 – $155560
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s degree and 6+ years of related experience building and delivering high quality online experiences for games
  • Demonstrated expert ability in C++ software development
  • Experience working on multiple shipped titles for PC, console, or mobile devices
  • Deep experience with multithreaded programming
  • Ability to diagnose and solve problems quickly and independently
  • Has a willingness to share opinions freely, and an openness to hear other opinions to consider what is best for the game

Responsibilities

  • Architect, implement, and maintain robust multiplayer networking systems using Unreal Engine 5
  • Collaborate closely with designers, artists, and fellow senior engineers to translate innovative multiplayer concepts into polished, high-quality experiences
  • Involvement in full stack development working on both game client and backend services
  • Profile and optimize gameplay and network code for peak performance, efficient memory usage, and optimal bandwidth management
  • Diagnose and resolve complex issues related to multiplayer functionality, ensuring a stable and consistent player experience across all platforms
  • Produce code that is clean, efficient, well-documented, and conforms to our coding standards

Preferred Qualifications

  • Passionate about playing and/or watching sports
  • Familiar with AWS, Python, C#, and SQL
  • Passion for video games (not just ours!)