VoIP Engineer Job DescriptionWe are looking for an experienced VoIP Engineer with strong expertise in building, maintaining, and optimizing VoIP-based communication systems. The ideal candidate should have hands-on experience with SIP-based call flows, VoIP protocols, and backend systems that support large-scale telecommunication environments.
Key Responsibilities- Design, configure, and maintain VoIP systems, SIP servers, and related infrastructure.
- Implement and manage SIP, RTP, Diameter, Kamailio, and IMS architecture components.
- Troubleshoot VoIP call flows, signaling issues, media problems, and latency/quality-related concerns.
- Develop and optimize call routing, load balancing, and failover mechanisms.
- Work with C programming, scripting, and automation tools to enhance system reliability.
- Integrate VoIP systems with databases such as Redis and other backend services.
- Collaborate with cross-functional teams to deploy new services and improve overall system performance.
- Monitor system health, performance metrics, and ensure high availability of VoIP services.
Required Skills & Experience- 5+ years of experience in VoIP engineering or related telecom systems.
- Strong knowledge of SIP, RTP, Kamailio, Diameter, IMS architecture.
- Proficiency in C, Linux environment, and VoIP server configuration.
- Hands-on experience with Redis or similar caching databases.
- Solid understanding of call routing, NAT traversal, media handling, and security protocols.
- Experience with troubleshooting tools (SIPp, Wireshark, Homer/HEP, etc.).
- Good understanding of telecom protocols, signaling flows, and distributed VoIP architecture.
Good to Have- Knowledge of Python or shell scripting for automation.
- Experience with cloud-hosted VoIP deployments.
- Familiarity with monitoring tools like Grafana or Prometheus.