Voice Platform Software Engineer, Customer Systems

As a Voice Platform Software Engineer, you will help design, develop, and operate scalable voice infrastructure and real-time communication services used in high-volume customer interaction environments. You will work on technologies related to SIP signaling, media handling, WebRTC, distributed systems, and cloud-native platform development. The role requires strong software engineering fundamentals, problem-solving ability, and a passion for building resilient systems that operate at scale. You will collaborate closely with platform engineers, client application teams, infrastructure teams, and architects to deliver reliable and high-performing communication solutions. Minimum Qualifications 3+ years of software development experience using C or C++ Experience developing backend or distributed systems software Understanding of networking fundamentals including TCP/IP, HTTP, TLS, and load balancing Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience Preferred Qualifications Experience with WebRTC, or VoIP technologies Familiarity with cloud-native architectures and container technologies such as Docker or Kubernetes Experience with scalable distributed systems and event-driven architectures Experience working with Kafka, Redis, or similar distributed infrastructure technologies Experience with real-time communication platforms such as FreeSWITCH, Kamailio, Asterisk, or similar technologies Experience with SIP, RTP

Similar jobs