Unity Engineer
Side
Posted: March 26, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
A Unity Engineer is responsible for designing and implementing efficient game development pipelines, optimizing game performance, and ensuring stability in a live service environment.
Required Skills
Job Description
Job Description
Qualifications
• Bachelor’s degree in Computer Science or equivalent work experience
• 4+ years of professional game development experience using Unity Engine
• Strong proficiency in C# and object-oriented programming principles
• Understanding of stable change management practices in a live service environment
• Excellent written and verbal communication skills
• Knowledge of the following is a plus: Lua, Protobuf
Technical Expertise
• Deep understanding of:
• Unity rendering pipeline
• Memory management and profiling
• Performance optimization techniques
• Asset management and build systems
• Experience integrating REST APIs and backend services
• Familiarity with version control systems such as Git or Perforce
• Strong debugging and problem-solving skills
Specialization (Any of the following)
• Artificial Intelligence (AI)
• Pathfinding
• Front-end UI
• Online gameplay systems
• Passion for creating and playing games
Responsibilities
• Collaborate with designers, server engineers, and production teams to design, develop, and deliver scalable and high-performance game systems
• Build ultra-fast, reusable, and extensible gameplay features
• Improve and invent content authoring workflows for artists and designers
• Monitor client performance and stability, driving continuous improvements
• Maintain high-quality standards through technical guidance, leadership, and mentoring
• Develop and release new features as part of a continuous live service model