Senior Software Engineer (C++/Typescript)
Tech Stack / Keywords
Firma i stanowisko
Our client is one of the largest game studios known for their very successful online MOBA and FPS franchises. The SDK Account Experiences team works on a multi-platform (PC, PS5, Xbox, iOS, Android) game client SDK built in C++ 23 and Typescript, providing core online capabilities supporting authentication and authorization flows for millions of players. The team collaborates across multiple time zones with engineering teams in Poland, the EU, and the US West Coast.
Wymagania
- 5+ years experience in C++ 17/23 and STL library
- 2+ years experience in Typescript and React
- Knowledge of TCP/IP, HTTP, REST APIs, and client-server architectures
- Experience with tools for C++ debugging and profiling
- Hands-on experience with production systems
- Bachelor's or higher degree in Computer Science, Software Engineering, or related field
- Effective communication and teamwork skills
- Fluency in English is required
Nice to have:
- Experience in the gaming industry, especially online multiplayer games
- Knowledge of game console SDKs (PS5, Xbox)
- Mobile development experience for iOS and Android
- Experience with Unreal Engine 5
- Experience with CMake build system
- Experience with observability and monitoring tools, preferably Datadog and Sentry
- Knowledge of Vitest framework
Obowiązki
- Building core, multiplatform SDK features in C++23
- Working on SDK UI features built with Typescript, React, and Noesis Engine
- Monitoring system telemetry and setting up alerting using Datadog
- Using Sentry and Datadog for triaging production issues
- Developing integration and E2E tests using the Vitest framework
- Investigating security vulnerabilities in collaboration with the InfoSec team
- Implementing core features under guidance of Technical Lead/Engineering Lead
- Conducting code reviews for team members
- Collaborating with different teams to incorporate customer feedback and provide solutions
- Preparing design docs and implementation strategies
- Hands-on work with live production systems
Inne informacje
Klauzula informacyjna o przetwarzaniu danych osobowych dla kandydatów zgodnie z RODO: dane osobowe będą przetwarzane przez Appliscale sp. z o.o. w Krakowie w celu przeprowadzenia procesu rekrutacji. W przypadku ubiegania się o umowę o pracę przetwarzanie odbywa się zgodnie z odpowiednimi przepisami Kodeksu pracy. Dane będą przechowywane do czasu zakończenia rekrutacji lub do 3 lat w przypadku zgody na przyszłe rekrutacje. Przekazywanie danych możliwe jest do podmiotów przetwarzających na zlecenie administratora, także do państw trzecich (np. USA) z zapewnieniem odpowiedniego poziomu ochrony. Podanie danych jest dobrowolne, jednak konieczne do uwzględnienia w procesie rekrutacji. Kandydat ma prawo dostępu, poprawiania, usunięcia danych oraz wniesienia skargi do Prezesa UODO.
Appliscale
25 aktywnych ofert