Skip to content

Expert Online Engineer
Company | 2K |
---|
Location | Vancouver, BC, Canada |
---|
Salary | $105100 – $155560 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert 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!)