Software Engineer, 2d

Unity Unity · Enterprise · Tokyo, Japan · Engineering

Software Engineer, 2D at Unity, focusing on designing and delivering high-quality 2D features, strengthening integrations with external tools, and elevating performance across platforms and devices. The role involves owning core systems impacting adoption, performance, and workflow quality, with collaboration across internal teams and market-facing partners. Responsibilities include designing and developing 2D workflows (world building, asset management, animation, graphics), ensuring feature performance, and contributing to engineering standards (benchmarks, testing, documentation, reliability).

What you'd actually do

  1. Design and develop 2D workflows in Unity editor for world building, asset management, animation, or graphics
  2. Ensure features are performant.
  3. Contribute to define engineering standards, including benchmarks, testing, documentation, and reliability practices to maintain quality and performance bars for 2D features.

Skills

Required

  • Experience working in games. Preferably in tech/tools/engines.
  • Experience developing authoring workflows and runtime features for games. Preferably in tech/tools/engine development.
  • Japanese language skills

Nice to have

  • GPU programming and shaders: experience with HLSL/GLSL/Metal; performance minded; familiarity with compute shaders for parallelizable workloads.
  • Experience in building authoring workflows in Unity Editor or other development environments
  • Served as technical lead in a development team.
  • Community outreach: comfortable engaging users, for example in forums, to understand needs and share best practices.

What the JD emphasized

  • Japanese language skills: Ability to collaborate with Japanese partners and creators, gather feedback, and represent the team effectively.