Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

PlayPark

NewBe an early applicant

Senior Software Engineer

Posted Updated
Discussion

Description

About the role

Design, develop, and maintain reusable Game SDK components to supporting integration with multiple game titles and PlayPark platforms. This role involves implementing SDK functionalities, integrating with backend services, and ensuring performance, stability, and security across supported games and platforms.

Key responsibilities

  • Design, develop, and maintain reusable Game SDK components to supporting integration with multiple game titles and PlayPark platforms

  • Implement SDK functionalities, including game initialization, user authentication, session management, account switching, account linking, and SDK user interfaces

  • Integrate SDK components with backend services and RESTful APIs, ensuring reliable communication, error handling, and secure data exchange

  • Develop and maintain a common event tracking and telemetry framework to capture player activities, game sessions, and player journeys

  • Integrate third-party services, such as AppsFlyer, crash reporting, analytics, and other platform services as required

  • Ensure SDK performance, stability, security, backward compatibility, and maintainability across supported games and platforms

  • Implement automated testing, debugging, SDK version control, release packaging, and CI/CD processes

  • Prepare SDK integration guides, API documentation, technical specifications, and release notes for internal teams and external game developers

  • Collaborate with regional technology teams, overseas game developers, backend engineers, QA, and data teams to support game integration and launch activities

  • Leverage AI-assisted development tools to accelerate coding, testing, debugging, documentation, and delivery while maintaining code quality and security

About you

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field

  • Minimum 3 years of professional software development experience

  • Strong programming skills in Unity, C#, and Object-Oriented Programming (OOP)

  • Hands-on experience with relational databases, particularly Microsoft SQL Server and PostgreSQL, including SQL queries, database design, and performance optimization

  • Hands-on experience in Unity development, SDK development, or reusable software component development

  • Experience with RESTful API integration, JSON, authentication, and session management

  • Good understanding of software architecture, design patterns, Git, debugging, and automated testing

  • Strong problem-solving skills and ability to work independently

  • Good communication skills in English for collaboration with regional teams


Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →