Say hello to possibilities.
It’s not every day that you consider starting a new career. We’re RingCentral, and we’re happy that someone as talented as you is considering this role. First, a little about us: we’re a $2 Billion annual revenue company with double-digit Annual Recurring Revenue (ARR) and a $93 Billion market opportunity in UCaaS, Contact Center, and AI-powered adjacencies. We invest more than $250 million annually to ensure our AI-enabled technology and platforms meet or exceed the needs of our customers.
RingSense AI is our proprietary AI solution. It’s designed to fit the business needs of our customers, orchestrated to be accurate and precise, and built on the same open-platform principles we apply to our core software solutions.
We are seeking a Senior/ Staff/ Principal Software Engineer with expertise in designing and coding scalable, high-performance distributed systems using Java and cloud technologies. The ideal candidate will have experience working in Contact Center, Call Center, IVR, Call Routing, Dialer Systems, or VoIP technologies and will contribute to building next-generation solutions in a distributed environment.
Work Location: Bangalore
Work Mode: Hybrid
Key Responsibilities:
Design, develop, and optimize highly scalable, distributed systems for cloud-based Contact Center and Call Center solutions.
Implement real-time voice and call management solutions, including IVR, SIP, ACD, CTI, and Dialer technologies.
Develop microservices-based architectures using Java for handling large-scale VoIP, call routing, and telephony applications.
Work on cloud-native applications deployed on AWS, Google Cloud, or Azure.
Optimize real-time communication protocols such as SIP, RTP, WebRTC, and VoIP technologies.
Integrate with CRM, AI-driven analytics, and automation platforms to enhance contact center functionalities.
Ensure high availability and low-latency performance for real-time customer interactions.
Collaborate with cross-functional teams, including AI, machine learning, and data engineering teams, to integrate intelligence into call center operations.
Troubleshoot and resolve production issues, performance bottlenecks, and scalability challenges.
Key Skills & Experience:
Having decent experience in software engineering with strong expertise in Java
Experience in designing and building distributed, cloud-native applications.
Experience working with contact center solutions, dialer systems, and call center analytics.
Expertise in microservices architecture, Kubernetes, Docker, and RESTful APIs.
Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud.
Experience working with real-time streaming architectures and messaging queues (Kafka, RabbitMQ, etc.).
Strong problem-solving skills with the ability to debug and optimize complex systems.
Understanding of AI-driven automation and integration with customer engagement platforms.
Excellent communication and collaboration skills.
What We Offer:
Medi Claim Benefits
Paid Holidays
Casual/Sick Leave
Privilege Leave
Bereavement Leave
Maternity Leave
Paternity Leave
Wellness Coaching
Employee Referral Bonus
Professional Development Allowances
About RingCentral
RingCentral, Inc. (NYSE: RNG) is a leading provider of business cloud communications and contact center solutions based on its powerful Message Video Phone™ (MVP™) global platform. More flexible and cost-effective than legacy on-premises PBX and video conferencing systems that it replaces, RingCentral® empowers modern mobile and distributed workforces to communicate, collaborate, and connect via any mode, any device, and any location. RingCentral is headquartered in Belmont, California, and has offices around the world.
RingCentral is an equal-opportunity employer that truly values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

0 applies
6 views
Other Jobs from RingCentral
Senior DevOps Engineer
Senior Engineering Manager Development
Lead Front End Engineer -React.js
Software Architect(Telephony Engineering)
Senior Software Engineer(C++, Cloud with PBX/Telephony)
Similar Jobs
Tech Lead Platform Engineer - AI & ML Ops
AI Engineer, Vice President
Sr Software Engineer - X Developer Platform
Sr. Machine Learning, Infrastructure Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say