HamburgerMenu
hirist

Senior CPaaS Engineer - Voice Platform

Sheryl strategic solutions Pvt. LTD .
Multiple Locations
10 - 12 Years

Posted on: 24/12/2025

Job Description

Description :

Role : Senior CPaaS Engineer

Location : Remote / Hybrid

Experience : 10+ Years (Senior/Lead Level)

Role Summary :

The Senior CPaaS Engineer is a high-impact, hands-on architectural lead responsible for the end-to-end engineering of our enterprise-grade voice platform.


This role is focused on taking complex, open-source CPaaS frameworksspecifically Jambonzand transforming them into hardened, scalable, and enterprise-ready systems.


You will own the entire lifecycle, from advanced C/C++ compilation and build system optimization to the design of resilient voice infrastructure.


This is a role for a systems-level expert who understands the intersection of telephony protocols, Linux internals, and modern software packaging.

Responsibilities :

- Lead the architectural design and deployment of a global, enterprise-grade CPaaS voice platform.

- Take full ownership of the build, packaging, and deployment lifecycle for core voice components.

- Manage and optimize advanced C/C++ build systems, utilizing Make, GCC/Clang, and custom scripting to ensure high-performance binaries.

- Hardened non-enterprise or legacy open-source codebases, implementing the security, scalability, and observability required for tier-1 service provider environments.

- Design and maintain robust voice infrastructure, ensuring high availability for SIP signaling and media processing.

- Architect and deploy Jambonz (or similar CPaaS stacks) to handle high-concurrency voice traffic with minimal latency.

- Develop custom build scripts and automation to streamline the compilation and maintenance of complex software systems across multiple Linux distributions.

- Collaborate with infrastructure teams to define networking and security protocols specifically for real-time voice communications (RTC).

- Conduct deep-dive systems performance tuning, focusing on kernel optimizations and resource management for voice workloads.

- Document technical architectures, build procedures, and deployment playbooks with extreme clarity for global engineering teams.

Technical Requirements :

- Linux & Systems : Deep expertise in Linux systems engineering, including kernel tuning, memory management, and advanced shell scripting.

- Build Systems : Mastery of C/C++ build tools (Make, GCC, Clang) and experience maintaining large, complex codebases.

- CPaaS Expertise : Significant experience with Jambonz, Twilio, or equivalent CPaaS platforms; ability to customize core logic at the source level.

- Telephony Protocols : Strong understanding of SIP, RTP, WebRTC, and voice codecs (G.711, G.729, Opus).

- Software Packaging : Proven experience in compiling, versioning, and packaging complex software for enterprise deployment (RPM, Deb, or containerized).

- Infrastructure Design : Ability to design distributed systems that prioritize low latency and high reliability for real-time media.

Preferred Skills :

- Familiarity with FreeSWITCH or Asterisk at a code-contributor level.

- Experience with Redis, Node.js, and specialized databases used in high-frequency signaling environments.

- Knowledge of container orchestration (Kubernetes) specifically for stateful voice applications.

- Understanding of security protocols for voice, including TLS, SRTP, and SIPS.

- Experience with monitoring stacks tailored for voice quality (e.g., Homer, Prometheus, Grafana).

- A "builder" mindset with the ability to work independently and drive a project from initial concept to global production.


info-icon

Did you find something suspicious?