Search by job, company or skills

Ringcentral

Senior/ Staff/ Principal Software Engineer

4-9 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants
Quick Apply

Job Description

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.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

We work with our customers to reimagine the world of business communications and collaboration. This relentless passion to innovate has made us the #1 cloud communications provider worldwide, and we don’t plan on stopping there.
Technology breaks down barriers and unlocks potential, making it easy for people to do their best work together. In today’s mobile world, this means giving teams, partners, and customers the ability to communicate, collaborate, and connect the way they want on any device, anywhere, anytime. It's what we call collaborative communications, and it’s at the heart of everything we do.
With our flexible, cost-effective cloud communications and collaboration solutions, we’ve created the ideal workplace, where business can be done more efficiently and effectively. From an all-in-one cloud phone system with team messaging and video conferencing to a complete contact center and more, we build solutions for every business, no matter how big or small.

Job ID: 121565897