BACK

Senior Software Engineer

Playpark Company Limited (TH)

DATE: ตุลาคม 28, 2026

WORKING HOURS

Full-Time

LOCATION

BANGKOK


Jobs Descriptions

  • 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.

Qualifications

Required 

  • 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. 

Preferred 

  • Experience developing or integrating Game SDKs for PC or mobile games. 
  • Experience with .NET Framework or .NET Core/.NET is a plus. 
  • Knowledge of OAuth 2.0, JWT, secure token handling, and API security. 
  • Experience with telemetry, analytics event tracking, or AppsFlyer. 
  • Experience with CI/CD pipelines and SDK release management. 
  • Experience with game publishing platforms, game launchers, or player account systems. 
  • Familiarity with AI coding assistants such as GitHub Copilot, ChatGPT, or similar tools. 
  • Experience collaborating with international game publishers or development teams. 

APPLICATION FORM

    RESUME/CV*

    Choose File

    Maximum 5 mb