It’s not everyday that you consider starting a new career challenge.We’re RingCentral, a global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human interaction—giving people the freedom to connect powerfully and personally from anywhere, at any time, on any device.We’re a $2 billion company that’s growing at 30+% annually and we’re expanding our Solutions Engineering Team to make sure we stay ahead of the competition.Department : Engineering – PBX Engineering TeamExperience : 9+ yearsWork Location : BangalorePrimary Responsibilities : In collaboration with architects and be responsible for the full development cycle;Gather requirements and maintain technical documentation;Development of new functionality in C++;Maintain existing code, analyze and fix bugs.Minimum Qualifications, Education and Experience : 9+ years in software development and design.Expert in C++ (latest standards, C++11,14,17 or later).Strong grasp of algorithms, data structures, and network communication.Strong experience in developing cloud based backend services using modern C++, microservices, Linux, open source libraries etc.Hands-on experience on deploying code on public cloud services (AWS, Azure, GCP) using container technologies (docker, k8s).Proven experience in building distributed, high-performance systems.Comprehensive knowledge and understanding of SDLC best practices and techniques.Understanding of Agile development methodologies (Scrum, Kanban)Preferred : Experience in telephony, VoIP, or real-time systems.Experience with cloud technologiesPrior experience with India-based engineering teams.This role is ideal for a technical leader who excels in software design, team mentorship, and cross-functional collaboration.
Senior Software Engineer • Bengaluru, Karnataka, India