Senior Gaming Platform Engineer

Apple Apple · Big Tech · Seattle, WA +2 · Software and Services

Senior Gaming Platform Engineer at Apple, focusing on building and evolving developer-facing technologies for games on Apple platforms. This role involves maintaining and expanding Unity plugins, creating new tooling and frameworks for game engines, and implementing cross-platform bridging and interoperability solutions. The goal is to enable richer gaming experiences by leveraging Apple's unique platform features.

What you'd actually do

  1. own and evolve the critical infrastructure that connects game developers to the full capabilities of Apple's devices and services
  2. unlock the unique features of Apple platforms—from advanced graphics and spatial computing to social gaming services—making them accessible to developers across diverse game engines and development environments
  3. maintaining and expanding Apple's open source Unity plugins while building the next generation of tooling and frameworks that will make a broader range of Apple technologies available to Unity developers and extend our reach to additional game engines and development environments
  4. designing and implementing cross-platform bridging solutions, automated C#/Swift interoperability systems that eliminate manual binding code, and developer tools that reduce integration complexity for game developers

Skills

Required

  • multi-platform systems programming
  • API development
  • C/C++ programming
  • C# or Objective-C/Swift
  • memory management
  • runtime systems
  • platform-specific integration challenges
  • Windows development environments and toolchains
  • cross-language integration
  • data marshalling
  • native API binding
  • game engine architectures
  • plugin development patterns
  • open source projects
  • developer communities
  • Computer Science or Engineering degree or equivalent experience

Nice to have

  • Unity Engine plugin development
  • Unity's native plugin architecture
  • C# and .NET/Mono runtime
  • Swift, Objective-C, or other Apple platform development
  • other game engines (Unreal, Godot, etc.) and their plugin systems
  • compiler toolchains
  • code generation
  • language runtime implementation
  • Client/server networking
  • multiplayer game development
  • developer tools or SDKs at scale

What the JD emphasized

  • critical infrastructure
  • cross-platform bridging solutions
  • automated C#/Swift interoperability systems
  • developer tools
  • deep technical knowledge of game development platforms, runtime systems, and cross-platform integration challenges
  • Proficiency with Windows development environments and toolchains used by game developers
  • Experience with cross-language integration, data marshalling, or native API binding challenges
  • Understanding of game engine architectures and plugin development patterns