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

Location: Singapore, Singapore Salary: Negotiable

Job ID: #25754 Posted: 3 months ago

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!

Tagged as: C, Java, Unity Programming

Max. file size: 10 MB.

Tags: C , Java , Unity Programming Categories: Programming , Technical


Shane Quirke

See Shane's jobs

Mental Health Awareness Month 2022 – Resources for the Games Industry

Every year, millions of people around the world observe May as Mental Health Awareness Month. During this time, people help…

Read more

OPMjobs Partners with Into Games for the IG50 Initiative

OPMjobs has partnered with Into Games to showcase 50 talented individuals looking to make a name for themselves in the…

Read more

What is the Role of a Computer Games Tester?

For anyone who has passion for gaming, a role as a Computer Games Tester could be the perfect match. It’s…

Read more

Copyright © 2022 OPMjobs Ltd. 408 Wellington House, 90-92 Butt Rd, Colchester, CO3 3DA, United Kingdom