Netflix is a global entertainment company that aims to push the boundaries of storytelling and technology. They are seeking a Senior Software Engineer with mobile expertise to work on their Games SDK, focusing on building products and features that enhance game developers' integration into the Netflix service.
Responsibilities:
- Develop product features and foundational infrastructure for the Games SDK and corresponding bindings to common game engine plugins (Unity, Unreal)
- Collaborate cross-functionally with product, design, and engineering partners to scope project roadmaps and build functionality to level up our game developer experience
- Engage with game development partners to understand developer pain points and troubleshoot issues, and drive prioritization and execution of the right solutions
- Architect maintainable, performant client code with effective documentation
- Design code for testability and write automated tests to help uphold product quality
Requirements:
- Expertise in either Android or iOS platforms and a working proficiency in the other
- Exceptional coding skills across multiple languages and technology stacks (e.g. Java, Kotlin, Swift, C/C++, C#)
- Strong experience building developer-facing SDKs, APIs, and libraries
- Experience with game engines such as Unity and Unreal, native plugins, and bindings
- Deep understanding of the technical landscape of mobile development and can introduce new paradigms and practices
- Experience designing, building, and extending secure and scalable client-server systems