Remote job
Senior Software Engineer, SDK
Job details
About this role
Role overview Help shape, build, and maintain multiplayer software development kits for Unity-based products. You’ll work across engineering, product, and design to deliver tools and integrations, while contributing to engineering standards and supporting the development of colleagues.
Responsibilities - Define, architect, develop, launch, and maintain multiplayer SDKs with backend, Ubuntu, Android, and Unity Editor teams. - Coordinate with product and design partners to shape SDK work. - Collaborate with engineers to deliver a high-quality experience for Unity users. - Establish and promote effective engineering practices and standards. - Provide technical guidance, coaching, and mentorship to team members.
Requirements - Working knowledge of C#, C++, or a similar programming language. - Strong experience working with backend APIs. - A quality-focused approach to software development. - Ability to explain and discuss technical ideas and solutions clearly. - Strong collaboration and English communication skills.
Nice to have - Experience leading a team in a fast-paced Agile environment. - Experience with Unity or Unreal Engine.
Benefits and work setup - Full-time, worldwide remote role with a flexible Scrum methodology.