For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Verint
Verint

Principal Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Project management
Cloud
+25

Permanent role
24 days ago
Apply now

Job Description

  • Must be living in Hungary*** Role Purpose The 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

QUALIFICATIONS

  • 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

About Verint

šŸ‘„1001-5000
šŸ“Melville, New York, United States
šŸ”—Website

Verint Service

Verint product / service
Verint product / service
Verint product / service
Verint product / service
Verint product / service

How does Verint work?

helps the world’s most iconic brands build enduring customer relationships by connecting work, data, and experiences across the enterprise

Company culture

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
Ā© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service