Backend Engineer — Matchmaking & Regions
Skybreak Royale runs dedicated servers in three regions. You would own the matchmaking service that fills 60-player lobbies across them without leaving anyone in a queue for four minutes at 2 a.m.
Responsibilities
- Own the matchmaking service end to end: queue logic, skill bucketing, party handling and region selection.
- Keep per-region fill times and session hand-off healthy, and improve them where the data says we can.
- Work with the live ops producer on season launch capacity planning and rollback plans.
- Extend our match telemetry so designers can answer their own questions without asking engineering.
- Take part in the on-call rotation (one week in five, Lisbon business hours weighted).
Requirements
- Three or more years building and operating networked backend services in production.
- Strong Go, C# or Rust, and comfort with containers and infrastructure-as-code.
- Experience with multi-region deployments and the latency trade-offs they force.
- Able to overlap at least four hours a day with Lisbon time.
To apply, email careers@paperlightgames.com with a CV and a short note about a system you have operated, not just built.