Skip to main content

Senior Client Engineer – Unity/C# – Mobile Games – Singapore/Remote

Project: Mobile Games

OPM’s client are seeking an experienced Senior Client Engineer to join development on a new Battle Royale title from their studio based in Singapore

You will join a multi-functional team of developers and will work with to craft new and thrilling experiences for their players.


  • Extensive games industry development experience, having shipped multiple features and projects in a live environment
  • Strong experience with Unity3D, C#, and Java
  • Strong knowledge of development and tools for Android and iOS
  • Experience leading a team in any system or area of client-side game development
  • Experience working on a successful (>1M MAU) free-to-play game across the complete lifecycle
  • Bachelor’s degree in Computer Science, Engineering, or any associated fields
  • Strong understanding of the performance characteristics of mobile hardware, Unity, scalability, performance profiling techniques and optimisation (CPU / GPU)


  • Developing, iterating, and maintaining game systems and features in Unity3D and their proprietary game server
  • Executing and implementing features for their games, and working on tools that empower the team
  • Improving system stability by following and encouraging best practices like agile development and test-driven development
  • Collaborating on system design & participating in peer code reviews
  • Contributing to the decisions that shape their games and the company by giving as well as receiving feedback
  • Communicating and solving mathematics and physics-based problems effectively
  • Managing and mentoring a team of Engineers
  • Maintaining and sharing knowledge with the engineering team about cutting edge industry trends in software engineering and process


  • Experience with Java 8
  • Experience with TCP / UDP Sockets programming
  • Experience with Microservices such as Tracing, Service Discovery, Inter-Service Messaging
  • Experience with performant and scalable data – NoSQL, In-memory datastore
  • Experience with Containers – Docker, Kubernetes
  • Production experience with integration and stress testing
  • Experience with Continuous Integration and Build Automation – Gradle, Ansible, Jenkins
  • Experience with Automatic Monitoring and Maintenance – Unix, Bash, Prometheus, Grafana, ELK
  • Knowledgeable about graphical aspects of game development including shaders

Interested in finding out more about the studio and project? Apply now or call directly today on +44 1206 214 426!

Senior Client Engineer – Unity/C# – Mobile Games – Singapore/Remote

Full time

Published on 01/17/2022

Share this job now