Senior/Staff Unity Engineer
Core
Design, develop, and maintain scalable SDKs for Unity platform integration to support game developers in creating engaging experiences.
Role type
Staff Unity Engineer (SDK development)
Builds
Unity SDKs for ads, in-app purchases, segmentation, authentication, analytics, cloud save, and multiplayer functionalities
Domain
Mobile gaming / Game development
Deliverable
production ML models | product features
Required skills
Unity, C#, software design patterns, performance profiling, debugging, CI/CD pipelines
Preferred skills
AWS, Kubernetes, Terraform, code review, architectural decisions
Responsibilities
Design and maintain Unity SDKs, collaborate with game developers to optimize performance, troubleshoot complex issues, ensure cross-version/platform compatibility, create documentation and samples, implement performance best practices, participate in code reviews and architecture
Seniority
Staff, hands-on IC with strategic influence