Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior/ Staff/ Principal Software Engineer(Contact Center-Dialer) @ Ringcentral

Home > Software Development

 Senior/ Staff/ Principal Software Engineer(Contact Center-Dialer)

Job Description

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

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: Ringcentral
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Automation IVR Development Manager Coding Machine learning VOIP SIP Distribution system Analytics CRM

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Developer 4

  • Oracle
  • 8 - 13 years
  • Kolkata
  • 2 days ago
₹ Not Disclosed

Software Engineer

  • Capgemini
  • 2 - 5 years
  • Chennai
  • 2 days ago
₹ Not Disclosed

Software Developer (Java Backend with API)

  • Capgemini
  • 6 - 10 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Software Engineer III, Front End, Google Cloud

  • Google
  • 2 - 5 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Ringcentral

Tech Mahindra is part of the US $15.4 billion Mahindra Group and is a leading global systems integrator and business transformation consulting organization, focused primarily on the telecommunications industry. Tech Mahindra helps companies innovate and transform by leveraging its unique insights, d...