VoIP Engineer
Role details
Job location
Tech stack
Job description
You will help ensure our platform is secure, resilient, and high performing, with predictable behaviour under load and clear observability for troubleshooting and optimisation. This is a deeply technical engineering role where you will combine expertise in SIP/VoIP, OpenStack administration, IP networking, and firewalls to keep our voice platform robust and efficient. You will work across signalling and media, routing, firewalls and automation, with plenty of room to refine existing solutions, improve reliability, and reduce operational toil over time., * Design, deploy and operate FreeSWITCH-based voice workloads as part of a highly available, carrier-grade platform.
- Configure and maintain Kamailio as a SIP proxy/registrar for routing, load distribution and security policy enforcement.
- Administer and optimize OpenStack environments, including computer, networking and storage, with a focus on stability, capacity and security.
- Configure, operate and harden Mikrotik firewalls, including routing, NAT, VPN/IPsec and traffic shaping relevant to real-time voice.
- Design and maintain IP routing for SIP and RTP traffic, ensuring low latency, high availability, and clear traffic segmentation.
- Implement and manage IPsec tunnels and other secure connectivity mechanisms to integrate with partners, carriers, and customers.
- Monitor and troubleshoot end-to-end call flows across FreeSWITCH, Kamailio, network devices, and underlying infrastructure.
- Build and maintain automation, scripts and runbooks to streamline provisioning, configuration, upgrades and incident response.
- Contribute to improving observability of the platform (metrics, logs, traces) and use data to drive performance and reliability improvements.
- Document architectures, configurations, and operational procedures in a clear and maintainable way.
Requirements
We are looking for a hands-on, curious, and self-driven engineer with strong VoIP, cloud infrastructure, and networking skills to join our technical organization as a VoIP Engineer. In this role, you will design, operate, and continuously improve the infrastructure that powers our real-time voice services, spanning FreeSWITCH, Kamailio, OpenStack, and critical routing and security components., * Several years of hands-on experience (+5 years) running infrastructure for VoIP, real-time communications, or telecom platforms.
- Strong practical experience with FreeSWITCH in production, including configuration, scaling and troubleshooting.
- Solid OpenStack knowledge with demonstrable experience in day-to-day administration, upgrades and problem resolution.
- Deep understanding of IP networking and routing, especially in the context of SIP and RTP (subnetting, routing protocols, QoS concepts).
- Experience configuring and operating Mikrotik firewalls in complex environments.
- Proven experience with IPsec and related secure connectivity technologies in production setups.
- Comfortable working with Linux systems in an operational context, including troubleshooting, scripting and basic performance tuning.
- Ability to analyse complex technical issues, structure problems, and drive them to resolution with a high degree of ownership.
- English and Spanish proficiency, both spoken and written, at a professional level, enabling effective collaboration and clear documentation.
Very Good To Have
- Experience developing or maintaining tooling in C# to support platform operations or integrations.
- Experience with Python for automation, scripting, and integration with APIs or internal tools.
- Broader Linux administration experience, including system hardening, package management and service supervision.
- Experience with Ansible for configuration management and repeatable infrastructure changes.