Principal Engineer (Voice & Messaging)

Exotel

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Exotel is seeking a senior VoIP engineer in Bengaluru to influence the product roadmap and lead high-availability VoIP projects. You will guide architecture decisions, mentor engineers, and drive operational excellence across deployments.

You will work with a fast-paced team, owning critical software solutions, and collaborating with cross-functional partners to maintain top-notch call quality and reliability.

Qualifications

  • 8+ years in the VoIP domain.
  • Bachelor's or Masters degree in computer science or equivalent.
  • Solid knowledge of VoIP technologies: SIP, SDP, RTP, RTCP.
  • Solid knowledge of IP networking: L2/L3 routing, subnets, VLANs, NAT traversal.
  • Understanding of network impairments and their impact on call quality.
  • Experience leading project teams to deliver software solutions.
  • 6+ years building high-availability, scalable VoIP systems.
  • 4+ years with Asterisk, Kamailio or equivalents.
  • 3+ years with AWS/GCP/Azure.
  • 2+ years designing REST-based microservices.
  • Golang/Ruby/C/C++ programming.
  • Shell and Python scripting.
  • MySQL or Postgres data stores.
  • Linux environment proficiency.
  • Agile SDLC experience.
  • Strong analytical and troubleshooting skills.
  • Excellent communication and teamwork.
  • DevOps mindset.

Responsibilities

  • Influence the product roadmap as a technical leader.
  • Explore and adopt new technologies to improve reliability and efficiency.
  • Provide technical guidance and mentoring on architecture and design.
  • Help enforce and/or tweak SLAs for deployments.
  • Build and enforce processes to improve efficiency.
  • Guide the team toward operational excellence.
  • Stakeholder management.
  • Mentor junior engineers in the team.

Skills

VoIP expertise
SIP/SDP/RTP
Networking basics
High availability
Asterisk/Kamailio
Cloud platforms
Microservices
REST APIs
Go/Ruby/C/C++
Shell/Python
Databases: MySQL/Postgres
Linux
Agile SDLC
DevOps mindset
Teamwork/Communication
Problem solving

Education

Bachelor's or Master's in Computer Science

Job description

About us

Exotel is the emerging market s leading full-stack customer engagement platform and business-focused virtual telecom operator. Founded in 2011, our cloud-based product suite powers over 50 million daily engagements across voice, video, and messaging channels.

Trusted by 6,000+ companies across 60+ countries-including India, Southeast Asia, the Middle East, and Africa-Exotel enables unified customer engagement for leading businesses such as Ola, Swiggy, Flipkart, GoJek, Byju s, HDFC Bank, Zomato, and Urban Company. Our offerings include communication APIs, a modern omnichannel contact centre, and a conversational AI platform hosted on the cloud. We are a Series D company valued at $100 million with $60 million in ARR.

What will you do
  • Influence the product roadmap as a technical leader
  • Exploration and adoption of new technologies to improve system reliability and efficiency.
  • Technical guidance and mentoring to the Project teams on architecture and design.
  • Help enforce and/or tweak SLAs for existing deployments to improve efficiency.
  • Build and improve, and enforce processes to improve efficiency.
  • Build and guide the team for operational excellence.
  • Stakeholder management
  • Mentor junior engineers in the team.
What do we look for Must Haves
  • 8+ years of experience in the VoIP domain.
  • Bachelors or Masters degree in computer science or equivalent.
  • Solid knowledge of VoIP domain technologies, including SIP, SDP, RTP, RTCP.
  • Solid knowledge of IP networking concepts, including L2/L3 routing, Subnets, VLANs,and NAT traversal.
  • Solid knowledge of network impairments and their impact on call quality.
  • Experience leading project teams to deliver critical software solutions.
  • 6+ years of experience in building high-availability, scalable and fault-tolerant VoIP systems.
  • 4+ years of experience in working with server-side VoIP applications like Asterisk, Kamailio or equivalent
  • 3+ years of experience in working with a major cloud platform like AWS (preferred), GCP, or Azure.
  • 2+ years of experience in the design and development of REST-based microservices.
  • Experience in programming with one of Golang (preferred), Ruby, C/C++
  • Experience in scripting with shell and Python
  • Experience with data stores such as MySQL, Postgres
  • Good understanding of data structures, multi-threading and concurrency concepts.
  • Proficiency in working in a Linux environment
  • Experience working in Agile SDLC process
  • Strong analytical, problem-solving and troubleshooting skills
  • Excellent written and verbal communication skills
  • Team player, flexible and able to work in a fast-paced environment
  • A "DevOps" mindset. You own what you will develop.
Good to Have
  • Experience with custom development on Asterisk / Freeswitch / Kamailio / Opensips is a plus
  • Experience with SIPp or any other SIP testing tools
  • Experience with ISDN, WebRTC technologies
  • Experience with Elastic Search queries and visualisation tools like Grafana, Kibana
  • Experience with DevOps tools like Ansible, Jenkins, Terraform, Kubernetes, Git
  • Experience with monitoring frameworks like Nagios, Prometheus
  • Experience with developing Android, iOS-based VoIP clients
  • Experience with Java, JavaScript languages
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer (VOIP / Telephony)
Principal Software Engineer (VOIP / Telephony)

Exotel • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Implementation Engineer 2
Implementation Engineer 2

Exotel Techcom Pvt Ltd • Bengaluru

On-site
INR 350,000 - 520,000
Implementation Engineer
Implementation Engineer

Exotel Techcom Pvt Ltd • Bengaluru

On-site
INR 600,000 - 1,200,000
Technical Project Manager-AI Delivery
Technical Project Manager-AI Delivery

Exotel • Gurugram District

On-site
INR 1,800,000 - 2,400,000
Forward Deployed Engineer - 3
Forward Deployed Engineer - 3

Exotel Techcom Pvt Ltd • Bengaluru

On-site
INR 4,200,000 - 6,500,000
Voip Engineer
Voip Engineer

Emitrr • India

On-site
INR 900,000 - 1,300,000
Principal Engineer (Professional Services)
Principal Engineer (Professional Services)

Exotel • Gurugram District

On-site
INR 4,200,000 - 6,500,000
Voice Engineer(Programmer)
Voice Engineer(Programmer)

Voxvalley Technologies inc • Hyderabad

On-site
INR 1,200,000 - 2,000,000
10% Variable Pay
Health and Accidental Insurance
Flexible Working Hours
+2
Voice Engineer(Programmer)
Voice Engineer(Programmer)

Voxvalley Technologies inc • Hyderabad

On-site
INR 800,000 - 1,500,000
10% Variable Pay
Health and Accidental Insurance
Flexible Working Hours
+1
Forward Deployed Software Engineer - 2
Forward Deployed Software Engineer - 2

Exotel • Bengaluru

On-site
INR 1,200,000 - 2,100,000