Senior C++ VoIP Developer
3 hours ago
Role & responsibilities
1. Job Profile
The Senior C++ VoIP Developer is a key technical expert responsible for the core design, development, and maintenance of our mission-critical VoIP applications. This role requires an individual contributor with a deep foundation in C/C++ and mandatory expertise in VoIP protocols (SIP, RTP, UDP, TCP). The Senior Developer will be critical in driving the transition to a microservices architecture and DB-agnostic solutions, providing technical guidance to other developers, and ensuring the delivery of high-quality, scalable code in a Linux development environment.
2. Position Overview
We are seeking Sr. Developers C++ and VoIP with In Depth knowledge of C++ programming with market running technologies. You will be responsible for designing, developing, and maintaining our core applications. This role requires a minimum of 6+ years of experience in C++ Programming with VoIP Domain. You will be a key contributor, working closely with the Product Owner and other teams to create functional features. You will also be instrumental in guiding the team toward a DB agnostic solution (Postgres, MySQL, CockroachDB, Oracle) aligned with an 80% Micro services enabled platform.
3. Experience Required
6+ years of experience in C++ Programming with the VoIP Domain. 5. Key Responsibilities The Senior C++ VoIP Developer will be responsible for, but not limited to:
Core Development & Architecture:
- Design and development of new requirements, features, Troubleshooting, and meeting KRAs for Defects within given time.
Implement DB agnostic solution for databases like Postgres, MySQL, CockroachDB, and Oracle.
- Experience in OS Migration activity and ensuring the backend is supportive to that change.
Experience in Monolithic to Micro service migration.
- Conduct research, design, prototyping and other exploration activities.
Technical Leadership & Autonomy:
- Ability to work independently and act as an independent contributor.
- Ability to guide developers on Design, code, solution, and review.
- Self-learning, able to understand code, fix issues, and work on requirements.
Agile & Quality Assurance:
Collaborate with the Product Owner to create and refine user stories and acceptance criteria.
Participate in PI Planning and creating Iteration plans and Team PI Objectives.
- Create unit tests and automated acceptance tests.
- Checking new code into the shared source code repository.
- Executing acceptance tests and maintaining the test cases in a shared repository.
Tech Stack & Core Competencies Must-Have Skills (Point-Wise):
- Programming: In Depth knowledge of C, C++ programming and proficient in OOP concepts.
- Core CS Concepts: Good at Data Structures and Algorithms and strong experience with Multi-Threading.
- VoIP Protocols: Hands-on experience on SIP, RTP, UDP and TCP protocols.
- VoIP Applications: Working knowledge of SIP Server Application (B2BUA) or a SIP Client.
- Operating Systems: Development experience in Linux Environment.
- Databases: Hands-on experience in Oracle, MySQL, PostgreSQL database and well versed with database concepts. Experience with SQL and No-SQL databases.
- Quality/Dev Tools: Hands-on experience in Unit testing framework, build automation tools , and familiarity with version control systems such as Git.
- SDLC: Should have experience in working at different levels of SDLC.
Nice to Have (Bonus Points):
Methodology: Exposure to Agile/Scrum methodology.
Architecture: Exposure to containers and micro services.
DevOps/Cloud: Knowledge of CICD pipeline for deployment and knowledge of cloud platform.
Quality Tools: Experience with static code analyzer like SonarQube.
-
VoIP Developer
2 weeks ago
Ahmedabad, India Arting Digital Private Limited Full timeJob Description This is a remote position. Posting title: VoIP Developer (Kamailio-focused) Experience: 3-8 Years Location: Remote Work mode: Remote Primary skills: VoIP, Kamailio, IMS, Diameter, C/C++ programming Qualification: Any Technical Degree Role Overview We are looking for an...
-
Voip Engineer
3 days ago
Ahmedabad, India Technostacks Full timeVoIP Engineer – Job Description We 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...
-
VoIP Developer
2 weeks ago
Ahmedabad, India Arting Digital Private Limited Full timeThis is a remote position. Posting title: VoIP Developer (Kamailio-focused) Experience: 3-8 Years Location: Remote Work mode: Remote Primary skills: VoIP, Kamailio, IMS, Diameter, C/C++ programming Qualification: Any Technical Degree Role Overview We are looking for an experienced VoIP...
-
Voip Engineer
3 days ago
Ahmedabad, India Technostacks Full timeVoIP 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...
-
Voip Engineer
3 days ago
Ahmedabad, India Technostacks Full timeVoIP 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...
-
Voip Engineer
3 days ago
Ahmedabad, India Technostacks Full timeVoIP 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...
-
Voip Engineer
2 weeks ago
Ahmedabad, India Technostacks Full timeJob Title: VoIP Developer (5+ Years Experience)We are looking for an experienced VoIP Developer with strong expertise in SIP-based communication systems and IMS architecture.Key Responsibilities:Develop and maintain VoIP applications and SIP-based solutionsWork with Asterisk / FreeSWITCH / Kamailio / OpenSIPSHandle call flows, SIP signaling, Diameter...
-
Voip Engineer
2 weeks ago
Ahmedabad, India Technostacks Full timeJob Title: VoIP Developer (5+ Years Experience)We are looking for an experienced VoIP Developer with strong expertise in SIP-based communication systems and IMS architecture.Key Responsibilities:Develop and maintain VoIP applications and SIP-based solutionsWork with Asterisk / FreeSWITCH / Kamailio / OpenSIPSHandle call flows, SIP signaling, Diameter...
-
Voip Engineer
2 weeks ago
Ahmedabad, India Technostacks Full timeJob Title: VoIP Developer (5+ Years Experience)We are looking for an experienced VoIP Developer with strong expertise in SIP-based communication systems and IMS architecture.Key Responsibilities:Develop and maintain VoIP applications and SIP-based solutionsWork with Asterisk / FreeSWITCH / Kamailio / OpenSIPSHandle call flows, SIP signaling, Diameter...
-
Voip Engineer
2 weeks ago
Ahmedabad, India Technostacks Full timeJob Title: VoIP Developer (5+ Years Experience)We are looking for an experienced VoIP Developer with strong expertise in SIP-based communication systems and IMS architecture.Key Responsibilities:Develop and maintain VoIP applications and SIP-based solutionsWork with Asterisk / FreeSWITCH / Kamailio / OpenSIPSHandle call flows, SIP signaling, Diameter...