Our Partner, a US based international IT company and the leading provider of customer engagement solutions seeks a:
Principal C++ Software Engineer
About the role
The Principal Software Engineer is a senior technical leader responsible for designing and delivering complex software solutions, guiding key technical decisions, shaping engineering strategy, and mentoring other engineers. The role ensures software systems remain scalable, reliable, high-performing, and aligned with engineering standards.
We are looking for a colleague with strong expertise in enterprise telephony, VoIP, real-time media processing, and cloud-native media services.
You will drive architecture evolution and ensure high performance, low latency, reliability, scalability, and media quality across cloud and native components.
The role covers both enterprise/PBX telephony platforms (Cisco UCM, Skype for Business) and a cloud-based platform centered on an RTP Processor microservice for real-time media handling.
Responsibilities
Requirements
Our partner offers