Hanson Consulting Group is seeking a Software Engineer to join our client’s team in the gaming industry! The individual in this role will provide support to game services, tools, and client libraries for middleware services such as Xbox Live and Playfab, providing game developers with the tools and opportunities to integrate these services into their games across multiple platforms including mobile devices, PC, and game consoles. In this role the Software Engineer will perform development and maintenance tasks ensuring code compatibility across platforms and ensuring smooth game dev experiences.
The individual in this role must be located in Costa Rica and willing to work Pacific Time hours to align with our client and team.
**
Responsibilities Include:**
- Building, overseeing, and maintaining ADO build and release pipelines.
- Collaborate with testing to reproduce and fix issues discovered in test.
- Help manage and support Xbox Live Tools performance through troubleshooting and debugging issues in addition to managing releases.
- Maintain ongoing routine ‘keep the lights on’ items such as addressing customer escalations, and fixing bugs as needed.
- Participate in the creation of documentation updates for game developers.
- Help support library releases, ensuring releases are published live on-time and without issue.
- Identify areas within software applications where automated tests can be implemented to ensure all critical aspects of software are being tested to improve overall quality assurance.
- Updating and publicly sharing example apps and engine integrations, including Unity apps.
- Build test automation support for Steam SDK on Valve hardware.
**
Desired Skills & Experience:**
- Secondary education degree (Bachiller Universitario or Licenciado degree)
- 3+ years of experience with C++ or C# coding and debugging experience
- 1+ years of experience with Azure DevOps automations
- Multithread programming experience in debugging multithread C++ applications
- Experience with YAML (Yet Another Markup Language)
- Strong external dependency integration skills, demonstrating the ability to effectively manage and integrate third-party libraries, APIs, or external services
- Ability to create and manage automated workflows and pipelines using YAML (YAML Ain’t Markup Language or Yet Another Markup Language) in Azure DevOps, specifically for building and testing applications
- Experience with mobile platforms such as iOS and Android is a plus
- Previous experience with middleware such as Unreal and Unity is a plus
**
Benefits:**
- Payment of the Aguinaldo
- Inclusion in Social Security and Work-related accidents policy
- 14 days of annual vacation
- 5 days of sick leave
- 12 paid holidays