***Must be living in Hungary***
Role PurposeThe Principal Software Engineer serves as a technical expert and thought leader within the organization, driving the development of advanced software solutions and complex systems architecture. The purpose of this role is to lead the design and implementation of high-impact projects, guide technical decision-making, and influence the long-term strategy of the engineering organization. This role also involves providing mentorship and technical guidance to other engineers, contributing to the advancement of engineering standards, and ensuring the scalability, reliability, and performance of software systems.
We seek a Principal Software Engineer with deep expertise in enterprise telephony, VoIP, and real-time media processing, plus hands-on experience designing cloud-native media services.
This role spans two domains:
- Enterprise and PBX-based telephony systems (Cisco UCM, Skype for Business)
- A scalable cloud platform built around a new RTP Processor microservice for real-time media ingestion, processing, and distribution
You will evolve architecture and ensure both native high-performance components and cloud services meet strict requirements for latency, reliability, scalability, and media fidelity.
Responsibilities- Act as a Subject matter expert, managing the full software development lifecycle including research, design, testing implementation and auditing.
- Lead design and system test case reviews, and usability or functional testing.
- Provide technical leadership to other developers.
- Make critical technical decisions that influence the direction of projects and the broader engineering organization.
- Lead and oversee the implementation of complex software projects, ensuring quality and timely delivery.
- Provide technical mentorship and thought leadership, helping to elevate the skills of the engineering team.
- Collaborate closely with product management and other stakeholders to align technical solutions with business needs.
- Architect real-time telephony and media processing systems.
- Design and maintain C++-based RTP and recording components for enterprise telephony.
- Design scalable, low-latency media microservices for real-time processing pipelines.
- Ensure interoperability between on-prem telephony systems and cloud services.
Essential
- Expert C++ for real-time systems, Visual Studio 2026, WinAPI, advanced multithreading, Git/JIRA
- Media Processing: RTP transport, codec integration, file formats (e.g. WAV, MPEG-4, OGG), AGC/VOX detection, DSP-based quality analysis, multi-channel mixing
- VoIP Protocols: SIP, SCCP, SIPREC, RTP/RTCP, ICE/STUN/TURN, HTTP/WebSocket
- Security: RSA/DHE, AES, SRTP/SRTCP, secure media handling and key management
- Cloud Platform: RTP Processor microservice architecture, high throughput/low latency design, horizontal scalability
- Preferred - Networking & I/O: High-performance network programming, IOCP async I/O, OpenSSL/TLS
- Experience of one or more - Telephony Platforms: Experience with Cisco UCM, Avaya, Microsoft Teams, Skype for Business, IPC Unigy, or IPTrade
Skills Required
- Expert C++ for real-time systems
- Visual Studio 2026, WinAPI, advanced multithreading, Git/JIRA
- Media Processing: RTP transport, codec integration, file formats, AGC/VOX detection
- VoIP Protocols: SIP, SCCP, SIPREC, RTP/RTCP, ICE/STUN/TURN, HTTP/WebSocket
- Security: RSA/DHE, AES, SRTP/SRTCP
- Cloud Platform: RTP Processor microservice architecture
- Preferred - Networking & I/O: High-performance network programming
- Experience with telephony platforms like Cisco UCM, Avaya
What We Do
Verint® helps the world’s most iconic brands build enduring customer relationships by connecting work, data, and experiences across the enterprise. With this approach, brands can navigate and thrive as they adapt to the future of work, eliminate the inefficiencies created by organizational and data silos, and consistently deliver differentiated experiences at scale across every interaction. Our solutions help brands close the gap created when they lack the resources required to deliver experiences that fulfill customer expectations. Closing this Engagement Capacity Gap™ helps them build lasting relationships with customers and drive real business results. The Verint Customer Engagement Platform draws on the latest advancements in artificial intelligence and analytics, open integration, and the science of customer engagement to meet ever-increasing, ever-shifting consumer interactions and demands. We help our customers to drive even greater value from their technology investments by working closely with a broad ecosystem of solutions and partners. With Verint, brands can finally unlock the potential of customer engagement across every area of the business to deliver consistently differentiated experiences to their customers and employees, and do so at scale to realize tangible business results. Global Presence • Headquartered in Melville, N.Y., with 40+ offices worldwide • Powered by 4,500 dedicated professionals and a global partner network Closing the Engagement Capacity Gap Brands today are challenged to deliver quality customer experiences across dozens of engagement channels, hundreds of customer journeys, and millions of interactions – all with the same team and resources. This results in an Engagement Capacity Gap. Verint solutions are uniquely geared toward closing this gap. More than 10,000 organizations in over 175 countries—including more than 85 percent of the Fortune 100 — rely on Verint. To learn more, visit: www.verint.com









