Game Developer
Avalon
Job Title: Unreal Engine Game Systems Engineer (Contract)
Location: Remote-friendly (US time zones preferred)
Team: Game Development
About the Role
We’re seeking an Unreal Engine Game Systems Engineer to design and implement core multiplayer game systems that power progression, inventory, and player experience. This is a contract role focused on building the backend and gameplay systems that bring our multiplayer world to life.
You’ll work at the intersection of gameplay engineering and backend integration, leveraging AWS, GCP, and other cloud services to support scalable multiplayer systems.
What You’ll Be Doing
- Architect and implement multiplayer gameplay systems such as:
- • Inventory management (persistent items, equipment, trading)
- • Leveling and progression systems (XP, skill trees, achievements)
- • Economy and reward systems
- Build extensible Unreal Engine subsystems that support both client and server-side logic
- Collaborate with designers to turn gameplay concepts into technical systems
- Implement network-replicated systems in Unreal Engine (C++ and Blueprints)
- Optimize performance for low latency and smooth synchronization in multiplayer sessions
- Debug and profile multiplayer systems across dedicated servers and clients
- Integrate Unreal Engine game systems with cloud-based services (AWS / GCP)
- Implement persistence and backend APIs for player data, progression, and live ops
- Work with authentication, matchmaking, leaderboards, and telemetry pipelines
- Partner with gameplay designers, artists, and DevOps to ensure seamless integration of systems
- Participate in design reviews, technical planning, and code reviews
- Document technical designs and maintain clean, modular code
What We’re Looking For
- 3+ years developing in Unreal Engine (C++/Blueprints)
- Strong background building multiplayer game systems (inventory, progression, leveling)
- Experience working with cloud platforms (AWS, GCP) and backend integration
- Proficiency in C++, Unreal’s Gameplay Framework, and multiplayer networking model
- Experience with REST APIs, gRPC, or WebSockets
- Familiarity with databases and persistence strategies for game state (SQL/NoSQL)
- Understanding of scalable multiplayer architectures
- Comfortable working in cross-functional teams (design, art, infrastructure)
- Strong problem-solving skills and ability to translate design needs into technical systems
Nice-to-Haves
- Experience with live service games and player data pipelines
- Knowledge of Kubernetes / containerized backends
- Familiarity with analytics and telemetry integration
- Prior experience shipping a multiplayer title
- Exposure to economy balancing and monetization systems
Contract Details
- Remote-friendly, with overlap in US time zones preferred
- Contract duration: negotiable (initial 6–12 months with possible extension)
- Competitive contract rates based on experience
We are an E-Verify Employer.