





Metro Bangalore location and generalist senior software title create moderate applicant density.
Specialized UC/VoIP and C++ backend expertise limits cross-industry transferability.
Explicit 8+ years plus specific C++, distributed systems, and UC domain expectations increase selection rigor.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain UC software features focusing on CUCM ecosystem using C++, Python, and Java.
Contribute to platform services, provisioning workflows, API/service integrations, and debug complex multi-layer issues.
Mentor junior engineers and enforce secure SDLC and best engineering practices across the UC engineering team.
8+ years of software engineering experience, preferably in Linux/distributed environments.
Strong programming skills in C++ with working knowledge of Python and/or Java.
Experience with scalable/distributed architecture and software troubleshooting.
Practical experience using AI coding tools like Codex and GitHub Copilot.
Experienced with UC products and provisioning systems, understanding VoIP and SIP concepts is a plus.
Demonstrated ability to improve test coverage and engineering quality systematically.
Comfortable working in cross-functional teams delivering end-to-end UC component features in distributed Linux environments.