Senior Backend Engineer (C#, Live Service / UE5 Game)
About the Role
We are developing a third-person competitive shooter in Unreal Engine 5, currently in beta testing, with a strong focus on long-term player retention and monetization systems (battle pass, seasons, progression, cosmetics, daily/weekly quests).
This role is backend-focused: building and evolving the services that support a live game at scale. You will be working on an already running system, improving, extending, and stabilizing it for release and live operations, while collaboration with a team of 10 backend developers and UX designers.
Required Qualifications
We are looking for a senior engineer who can take ownership of complex systems in an existing production environment, not just build prototypes.
Strong experience with:
-
C# (production backend services)
-
gRPC / Protobuf (or equivalent RPC systems; WebSocket variants are acceptable)
-
Distributed systems (consistency models, fault tolerance, scaling)
- Orleans
-
Kubernetes (deployment, scaling, debugging in production)
-
Databases:
- MongoDB (or other NoSQL)
- PostgreSQL (transactional systems)
-
Event-driven systems (Kafka or equivalent)
-
Observability tools (Kibana, logging, tracing)
Additionally:
- Experience with live-service systems in production
- Understanding of monetization systems (currencies, entitlements, battle passes)
- Familiarity with Steam MTX/payment APIs and ideally console ecosystems
- Awareness of console certification constraints for online features
- Experience working in multi-team environments with existing codebases
- Solid Git workflow knowledge (GitFlow or similar)
Responsibilities
- Extend and maintain backend systems for:
- Battle pass and seasonal progression
- Daily/weekly quests and reward pipelines
- Player inventory, currencies, entitlements
- Storefront and monetization flows
- Work within an existing backend architecture, identifying weaknesses and improving reliability, performance, and scalability
- Ensure data integrity and exploit resistance, especially in monetization-related systems
- Collaborate with design and analytics to support economy balancing and live tuning
- Integrate and maintain connections with external platforms:
- Steam and console services (payments, entitlements, accounts)
- Support live operations, including debugging production issues and responding to incidents
- Contribute to technical decisions within a backend team
Nice-to-Have / Bonus Skills
- Experience with Agones or similar orchestration for game servers
- Experience shipping or maintaining a live-service game post-launch
- Backend-side experience with anti-fraud / anti-cheat mechanisms
- Experience working on systems already in beta or live environments
What We Offer
- Flexible work setup: remote or office in Warsaw
- Established project with an active player base
- Real impact on systems that directly affect player experience and revenue
- Competitive salary (depending on experience)
- 20 paid days off
How to Apply
Please include:
- Resume or LinkedIn profile
- Description of backend systems you’ve worked on in production (scale, responsibilities, challenges)