Our client a leading global technology company operating one of the world's largest digital platforms, is looking for a Software Engineer to support game developers in integrating their games onto our client's platform.
This is a 9-months contract role.
Responsibilities
- Partner with external game studios to accelerate game development and platform integration
- Collaborate with internal engineering teams to provide feedback and influence product improvements
- Optimize game systems for performance, scalability, and stability
- Contribute across the full development lifecycle: requirements, design, development, testing, and release
- Improve code quality and ensure reliability across multiple game titles
Requirements
- Strong proficiency in C#, object-oriented programming, and component-based architecture
- 5-7 years of game development experience
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- Experience optimizing systems for cross-platform performance
- Familiarity with AI tools and prompt engineering
- Ability to work independently in a fast-paced, collaborative environment
- Strong coding practices: clean, modular, testable, and well-documented code
- Experience across the full software development lifecycle
Good To Have
- Extensive experience with Unity (e.g., asset bundles, shaders, particle systems, editor tools)
- Experience developing for modern gaming platforms
- Familiarity with version control and build systems
- Unity experience (asset pipeline, editor tools, shaders)
- TypeScript / JavaScript experience