Senior Software Engineer, Platform Services Abstraction

Unity

Brighton, United Kingdom
On-site
Design unified apis
C# and c++ coding practices
Native development on at least one platform
Craft unified APIs that implement features of various target platforms in a single, unified and testable way

Job Summary

  • Craft unified APIs that implement features of various target platforms in a single, unified and testable way.
  • Deliver a stable quality product that the team is proud of by exemplifying robust API design methodologies along with high-quality C# and C++ coding practices.
  • Unity is the world’s leading game engine, powering play for more than 3 billion consumers each month.

Matching Summary

Craft unified APIs that implement features of various target platforms in a single, unified and testable way.

Skills & Requirements

Must-have

  • design unified APIs
  • C# and C++ coding practices
  • native development on at least one platform
  • contributing to cross-team projects
  • Unity editor extension

Nice-to-have

  • empathy for game developer challenges
  • long term code ownership mentality
  • API design and asynchronous paradigms
  • writing native plugins for Unity

Key Requirements

  • Knowledge of native development on at least one platform
  • Experience contributing to cross-team projects
  • Experience in C# and developing Unity-based games

Work Rights

Not specified

Tailored Resume

Cover Letter