Taro Logo

Software Engineer (Unity)

A tech company revolutionizing family entertainment through immersive, movement-based experiences.
Hong Kong
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Gaming

Job Description

Join a pioneering tech company that's transforming family entertainment through immersive, movement-based experiences. As a Software Engineer specializing in Unity, you'll play a crucial role in enhancing developer workflows and empowering software teams to create groundbreaking games. The position is based in Hong Kong and focuses on creating tools and optimizing processes that enable the development of cutting-edge gaming experiences.

Your responsibilities will span from designing and building Unity tools and editor extensions to optimizing asset pipelines for seamless content integration. You'll work closely with cross-functional teams, including gameplay programmers, artists, and QA, ensuring tools align perfectly with project requirements. Performance optimization will be a key focus, as you'll implement solutions to improve build times and ensure smooth cross-platform compatibility.

The ideal candidate brings 3+ years of Unity experience, strong C# programming skills, and a deep understanding of Unity Editor scripting. You'll need a bachelor's degree in Computer Science or related field, though equivalent practical experience is valued. Your expertise in asset pipeline development and familiarity with modern development practices like CI/CD and version control will be essential.

This role offers an opportunity to shape the future of family entertainment by creating the tools and systems that power innovative gaming experiences. You'll be part of a forward-thinking team that values creativity, technical excellence, and collaborative problem-solving. If you're passionate about game development tools and want to impact how families experience entertainment, this position offers an exciting career path.

Last updated 9 days ago

Responsibilities For Software Engineer (Unity)

  • Create intuitive Unity tools, editor extensions, and workflows to boost developer productivity and creativity
  • Develop and refine asset pipelines to ensure smooth integration of game content, from 3D models to animations
  • Work closely with gameplay programmers, artists, and QA teams to align tools with project needs
  • Implement solutions to improve build times, runtime performance, and cross-platform compatibility (mobile, console, and beyond)

Requirements For Software Engineer (Unity)

  • 3+ years of hands-on Unity experience, with a knack for building tools or optimizing workflows
  • Bachelor's degree in Computer Science, a related engineering field, or equivalent practical experience
  • Proficient in C#, Unity Editor scripting, and asset pipeline development
  • Familiarity with CI/CD, version control (e.g., Git), and cross-platform development is a plus

Related Jobs

Software Engineer (Low-Level Programming)

Mid-level Software Engineer position focusing on low-level programming for body motion video technology in gaming, requiring Unity, C++/C# expertise, and 3+ years experience.

Software Engineer (1-year Contract)

Software Engineer position at PUMA Hong Kong focusing on automation development using Python, Power Automate, and VBA, requiring 2-3 years of programming experience.

Software Engineer (1-year Contract)

Software Engineer position at PUMA Hong Kong focusing on automation development using Python, Power Automate, and VBA, requiring 2-3 years of programming experience.

Software Engineer (1-year contract)

Software Engineer position at Hong Kong Disneyland Resort focusing on application services and team leadership support with 3-6 years experience required.

Blockchain Engineer (Full Stack Web3)

Junior to Mid Level Blockchain Engineer position at Animoca Brands Limited, focusing on Full Stack Web3 development, smart contracts, and AI integration in Hong Kong.