Senior C# (.NET) and C++ Engineer
On behalf of our client, we are looking for a Senior C# (.NET) and C++ Engineer.
About the Project
Cloud-based broadcasting platform that replaces traditional on-premise solutions.
The product enables users to create, manage, and deliver TV channels to Pay-TV and OTT platforms worldwide.
The core Engine is written in C++, with a wrapper layer in C#. The ability to design, write, and debug fluently in both languages is a base-level requirement.
Responsibilities:
- Design, develop, and debug C++ engine components
- Develop and maintain C# (.NET) wrapper layer
- Integrate C++ code into .NET applications using SWIG
- Work in Linux-based environments (Ubuntu servers, WSL)
- Ensure performance, stability, and reliability of the engine layer
- Collaborate with the engineering team on system-level improvements
Requirements:
- 5+ years of commercial experience with C# (.NET)
- 3+ years of commercial experience with C++
- Strong ability to design, write, and debug in both C# and C++
- Experience developing for Linux (Ubuntu servers, WSL)
- Experience integrating C++ with .NET (SWIG or similar tools)
- Strong understanding of system-level development and performance considerations
- Upper - Intermediate or higher level of English
Company offers:
- Long-term employment with possibilities for professional growth
- Fully remote work
- Reasonably flexible schedule
- 15 days of paid vacation
- Regular performance reviews
Required languages
| English | B2 - Upper Intermediate |