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.