Apple
Senior Gaming Platform Engineer
Apple Games is the home of gaming on Apples platforms, including iPhone, iPad, Mac, Apple TV, and Vision Pro. Join the Game Services Framework team to help us build the developer-facing technologies that drive discovery, engagement, and connectivity for games in the Apple ecosystem. We have an exciting roadmap of features supporting games ranging from mobile, to indie, to AAA, and interacting with a wide variety of operating system areas. Apple Music, Apple Podcasts, Apple Books, and the App Store. Our products operate at a massive scale, meeting Apples high expectations with high performance to deliver a huge variety of entertainment to more than 150 countries in over 35 languages. The engineers on our team build secure, end-to-end solutions. We develop the custom software used to process all the creative work, the tools that providers use to deliver media, all the server-side systems, and the APIs for many Apple services. We use those systems to build out delightful and easy-to-use customer experiences for our media services. Thanks to Apples unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apples privacy policy, one of Apples core values. Although services are a bigger part of Apples business than ever before, these teams remain small, nimble, and multi-functional, offering greater exposure to the array of opportunities here. Minimum Qualifications
5+ years of experience with multi-platform systems programming and API development Strong proficiency in C/C++ programming (essential for game engine integration) Experience with C# or Objective-C/Swift, with willingness to learn and work across both ecosystems Strong knowledge of memory management, runtime systems, and platform-specific 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 Experience maintaining open source projects and working with developer communities Bachelors degree in Computer Science, Engineering, or equivalent experience Preferred Qualifications
Unity Engine plugin development experience and familiarity with Unitys native plugin architecture C# and .NET/Mono runtime experience Swift, Objective-C, or other Apple platform development experience Experience with other game engines (Unreal, Godot, etc.) and their plugin systems Background in compiler toolchains, code generation, or language runtime implementation Client/server networking and multiplayer game development experience Previous experience building developer tools or SDKs at scale Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $258,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apples discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apples Employee Stock Purchase Plan. Youll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses
including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
Apple Games is the home of gaming on Apples platforms, including iPhone, iPad, Mac, Apple TV, and Vision Pro. Join the Game Services Framework team to help us build the developer-facing technologies that drive discovery, engagement, and connectivity for games in the Apple ecosystem. We have an exciting roadmap of features supporting games ranging from mobile, to indie, to AAA, and interacting with a wide variety of operating system areas. Apple Music, Apple Podcasts, Apple Books, and the App Store. Our products operate at a massive scale, meeting Apples high expectations with high performance to deliver a huge variety of entertainment to more than 150 countries in over 35 languages. The engineers on our team build secure, end-to-end solutions. We develop the custom software used to process all the creative work, the tools that providers use to deliver media, all the server-side systems, and the APIs for many Apple services. We use those systems to build out delightful and easy-to-use customer experiences for our media services. Thanks to Apples unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apples privacy policy, one of Apples core values. Although services are a bigger part of Apples business than ever before, these teams remain small, nimble, and multi-functional, offering greater exposure to the array of opportunities here. Minimum Qualifications
5+ years of experience with multi-platform systems programming and API development Strong proficiency in C/C++ programming (essential for game engine integration) Experience with C# or Objective-C/Swift, with willingness to learn and work across both ecosystems Strong knowledge of memory management, runtime systems, and platform-specific 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 Experience maintaining open source projects and working with developer communities Bachelors degree in Computer Science, Engineering, or equivalent experience Preferred Qualifications
Unity Engine plugin development experience and familiarity with Unitys native plugin architecture C# and .NET/Mono runtime experience Swift, Objective-C, or other Apple platform development experience Experience with other game engines (Unreal, Godot, etc.) and their plugin systems Background in compiler toolchains, code generation, or language runtime implementation Client/server networking and multiplayer game development experience Previous experience building developer tools or SDKs at scale Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $258,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apples discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apples Employee Stock Purchase Plan. Youll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses
including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.