Senior Software Engineer
Core
Developing and implementing applications for the QA Companion product, focusing on real-time communication features for gaming.
Role type
Senior Software Engineer (Game Development)
Builds
Real-time communication features (audio, video, data) for QA Companion and custom plugins for game engines.
Domain
Gaming / Real-time communication
Deliverable
production ML models | product features
Required skills
C++ development, Unreal Engine plugin development, Unity plugin development, multithreading programming, high-concurrency handling, TCP/IP/Websockets/DNS protocols, software architecture design
Preferred skills
Agile environment experience, technical documentation, scope estimation
Technologies
C++, Unreal Engine, Unity, TCP/IP, Websockets, DNS
Responsibilities
Develop new features for C++ applications supporting real-time communication; create custom plugins for Unreal and/or Unity; assist with software architecture rework; ensure seamless integration between applications and game engines.
Seniority
Senior, hands-on IC