Senior Software Engineer, Platform Systems

Unity Unity · Enterprise · Stratford-upon-Avon, United Kingdom · Engineering

Senior Software Engineer on the Console Platforms team at Unity, responsible for developing and maintaining support for Nintendo, Sony, and Microsoft consoles within the Unity engine. The role involves designing and developing high-quality, performant engine systems, maintaining the codebase, and collaborating with cross-functional teams to bring new engine features to consoles.

What you'd actually do

  1. Designing and developing high-quality, performant engine systems
  2. Maintaining our codebase, improving performance, testability and stability
  3. Working with Product, Program Management, Engineering and QA teams to bring new engine features to consoles
  4. Supporting our users, helping them bring their games to console and achieve their goals

Skills

Required

  • C++
  • console development experience
  • multi-threading
  • asynchronous programming
  • profiling
  • optimisation

Nice to have

  • Multi-platform programming experience in games or middleware
  • Unity
  • C#
  • Passion for console platforms and games