FreeSWITCH Software Engineer (Remote - EMEA) at Jobgether

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

FreeSWITCH Software Engineer (Remote - EMEA) at Jobgether. This position is posted by Jobgether on behalf of a partner company. We are currently looking for a FreeSWITCH Software Engineer in EMEA.. We are seeking a highly skilled FreeSWITCH Software Engineer to join a global team focused on building and maintaining advanced real-time communications systems. In this role, you will design, implement, and optimize FreeSWITCH-based back-to-back-user-agent (B2BUA) services, ensuring high performance, reliability, and scalability. You will collaborate with engineers, product, and operations teams worldwide to solve complex VoIP challenges, develop new modules, and enhance existing features. This role offers the opportunity to work on cutting-edge communications technologies, contribute to global solutions, and take ownership of critical system components in a remote-first, collaborative environment.. . Accountabilities. . Develop, implement, and maintain features within FreeSWITCH-based B2BUA services. . Troubleshoot and debug VoIP protocols including SIP, RTP, and WebRTC. . Collaborate with cross-functional teams to prioritize improvements and enhancements. . Optimize latency, scalability, and overall system performance. . Conduct code reviews, maintain high-quality standards, and follow best development practices. . Integrate B2BUA services with other components of the Telephony Engine. . Implement monitoring and alerting to maintain system health and reliability. . Automate processes to enable faster deployments and efficient capacity scaling. . Act as the subject matter expert for FreeSWITCH within the organization. . . . Proven experience in C/C++ software development, including coding, debugging, and optimization. . Strong understanding of VoIP protocols (SIP, RTP, WebRTC) and troubleshooting skills. . Previous experience working with FreeSWITCH source code highly desirable. . Experience with distributed applications, system performance tuning, and scalability. . Familiarity with containers and orchestration tools such as Docker, Ansible, or Jenkins. . Knowledge of major VoIP projects (Kamailio, OpenSIPS, RTPEngine, Asterisk) is a plus. . Familiarity with build systems such as automake and autoconf. . Strong problem-solving skills, attention to detail, and ability to work independently in a remote environment. . Excellent collaboration and communication skills. . Company Location: United Kingdom.