Responsibilities
- Build real-time multiplayer experiences across UE5 and custom game servers
- Solve complex networking challenges like prediction, synchronization, and latency
- 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
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
- Excellent communication and collaboration skills across disciplines
- Adaptable and comfortable navigating a growing organization
- Bachelor’s degree in Computer Science or equivalent experience
Nice to Have
- Hands-on experience with UE5 replication or custom netcode
- Track record of shipping AAA multiplayer titles
- Passion for playing or watching sports