Senior Network Engineer
Role details
Job location
Tech stack
Job description
As a Senior Network Engineer, you'll take ownership of the architecture, design, and optimisation of backend systems that support real-time, multiplayer gameplay worldwide. You'll collaborate closely with international development teams, helping to define technical strategy, ensure scalability, and deliver seamless player experiences., * Build and Optimise Online Systems: Design and maintain backend features such as matchmaking, login, and real-time gameplay to ensure low latency and global reliability.
- Technical Leadership: Analyse server architecture and network communication to identify performance bottlenecks and deliver efficient, scalable solutions.
- Cross-Studio Collaboration: Partner with world-class developers to align on technical direction, share best practices, and drive innovation across global projects.
Requirements
If you're passionate about building systems that power millions of players and thrive on solving complex technical challenges, this is an opportunity to make real impact on a global stage., * 8+ years of backend development experience, including 5+ in the games industry.
- High proficiency in C++.
- Expertise in building high-performance, distributed systems with microservices architectures.
- Strong understanding of concurrency, networking, and real-time data processing.
- Experience with SQL (MySQL/PostgreSQL) and NoSQL (Redis/MongoDB) databases.
- Familiarity with message queues (Kafka, RabbitMQ) and service discovery tools (Etcd, ZooKeeper).
- Experience with cloud platforms (AWS, GCP, Azure) and CI/CD pipelines (Jenkins, Ansible, Kubernetes).
- Background in online or multiplayer game development; Unreal Engine experience is a must.
- Strong communication skills and the ability to collaborate effectively across global teams.