Search by job, company or skills

Senior Game Programmer (Unity)

5-7 Years
  • Posted 11 hours ago
  • Be among the first 10 applicants

Job Description

MelonCat is an independent game studio in Jakarta, founded in 2021 by developers with international industry experience. We make anime-inspired games with rock-solid gameplay.

We're currently building Wishseeker, a turn-based tactical roguelite. Link to game: https://www.meloncat.games/wishseeker.html

JOB RESPONSIBILITIES
  • Design, build, and maintain core gameplay systems in Unity/C#.
  • Own features end to end: from spec to shipped, tested, and profiled.
  • Build tools and editor extensions that make designers and artists faster.
  • Profile and optimize CPU, GPU, and memory to hit frame rate and load-time targets.
  • Handle dimetric-specific problems: depth sorting, grid/world coordinate conversion, pathfinding, camera behavior.
  • Review code, set standards, and mentor mid and junior programmers.
  • Work with Design and Art to turn vague ideas into shippable systems, and push back when scope doesn't fit.
  • Maintain build stability and support release and patch cycles.

REQUIREMENTS
Must have:
  • 5+ years professional game programming.
  • At least one shipped game title (PC or console).
  • Deep Unity and C# expertise: coroutines, ScriptableObjects, addressables, custom editors, memory/GC behavior.
  • Strong grasp of gameplay architecture: state machines, event systems, data-driven design, decoupling.
  • Solid CS fundamentals: data structures, algorithms, linear algebra for 2D/2.5D math.
  • Comfortable with Git and code review workflow.
  • Profiling and optimization experience with real, shipped constraints.
  • Professional fluency in English, written and spoken.
  • Able to write clear technical documentation.
Nice to have:
  • 2D and dimetric/isometric rendering experience (sorting, tilemaps, shaders).
  • Shader work (Shader Graph or HLSL).
  • Backend/live-service experience: save systems, analytics, server sync.
  • Console certification experience.
  • Multiplayer or netcode experience.
  • Custom tooling and build automation (CI/CD for Unity).
  • Passion for anime-styled games and understanding of the genre's expectations.

WHAT WE OFFER
  • Competitive salary based on experience.
  • Hybrid schedule with flexible hours, based out of our Jakarta office.
  • 5 working days per week.
  • 15 days paid annual leave, plus public holidays.
  • Unlimited supply of coffee in the office.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 153481305

Beware of Scammers

We don’t charge money for job offers