Senior Software Engineer (VoIP)

About Nouveau Labs :

Nouveau Labs Pvt. Ltd. is a SW Engineering Product and Services company with its HQ in Bangalore. The company has its executive leadership represented by industry veterans with deep background in software engineering and sales. The company aims to be the most innovative & trusted product development & support partner for global technology companies and start-ups working on digital products or platforms. The core business of the company is to provide world-class experience & out-of-the-box solutions around product engineering services while leveraging its technology expertise around Artificial intelligence, Machine Learning, Networking, Analytics, Cloud Technologies etc. The company adopts best of the people policies while recruiting superior technical & managerial minds from the industry. We believe in long-term commitment to its stakeholders so that we work in a family-like environment with passion, transparency and commitment.


Job Title : Senior Software Engineer (VoIP)
Experience : 6+ Years
Job Type: Full-time
Location :  Bangalore
Educational Qualifications : BE/B.Tech, ME, M.Tech, MCA

Job Summary:

We are seeking a skilled Senior VoIP Developer to join our team, and maintaining VoIP systems and applications. The successful candidate will have experience in Call Processing, Contact Center, WebRTC, Java, Go Lang, Python, Java, AWS, Dockers, and Microservices. The ideal candidate should also have experience in managing a team of developers and collaborating with cross-functional teams.


Design, development, and maintenance of VoIP systems and applications.
Develop and implement Call Processing, Contact Center Domain, WebRTC, and VoIP protocols (SIP/SDP/RTP/RTCP).
Work with cross-functional teams to ensure seamless integration of VoIP systems in to other systems
Troubleshoot and resolve complex issues within VoIP systems.
Stay up-to-date with the latest VoIP technologies and trends.
Write clean, efficient, and maintainable code.
Manage a team of developers and collaborate with cross-functional teams to ensure project deadlines are met.
Develop multi-tenant, multi-threaded and concurrent carrier-class systems handling thousands of calls simultaneously.


Bachelor’s degree in Computer Science, Electrical Engineering or related field.
6+ years of experience in developing VoIP systems.
Strong understanding of Call Processing, Contact Center Domain, WebRTC, and other VoIP protocols.
Experience in developing applications using programming languages such as Java, Go Lang, and C++.
Experience of having developed complex VoIP systems handling thousands of calls simultaneously.
Familiarity with Linux operating system.
Knowledge of network protocols such as TCP/IP, UDP, and HTTP.
Excellent problem-solving skills.
Ability to lead a team and work independently as well as part of a team.
Strong communication skills.

Preferred Qualifications :

Experience in developing VoIP applications on AWS or other cloud platforms.
Experience in managing a team of developers.
Experience in developing Microservices-based applications.

So, if you are looking for a stable, technology-focused, dynamic work environment… Look no further!

Send your latest resume to